Y Tasker incluso le permite agregar condicionales, como si mi pantalla es así, haga esto, haga lo que sea. Entonces, en base a eso, se me ocurrió mi propia solución, que puede parecer un poco complicada, pero funciona para mí. Como mi dispositivo no está rooteado, los comandos de código de shell que requieren root no funcionarían de todos modos.
Sin embargo, con un bucle if else (podría reducirse aún más ya que inicialmente había agregado un código de depuración adicional), simplemente puede configurar AutoRotate en función del valor de Orientación. Entonces almacena esos dos valores en dos variables llamadas ROTATE y DISPLAY y al comienzo del bucle if, verifica DISPLAY usando una expresión regular (tuve que hacer eso porque, por cualquier razón, el valor de orientación seguía saltando entre el paisaje y el reverso del paisaje, por lo que Esta expresión regular se ocupa de ambos):
% DISPLAY ~ R paisaje (. *)?
Si esa es su configuración deseada, en ese bucle if o else puede configurar AutoRotate en Off . Además, también instalé un complemento Tasker llamado AutoInput que me permite bloquear los botones de inicio y retroceso, para salir puedo presionar el otro botón que abre todas mis ventanas abiertas y simplemente cerrar la aplicación Adobe Acrobat que es el desencadenante de este tarea.
¡Así que un gran Yay! para Tasker Y sí, sé que llego un poco tarde a la fiesta, pero bueno :)