E Tasker ainda permite que você adicione condicionais, como se minha exibição fosse assim, faça isso de outra forma. Então, com base nisso, criei minha própria solução, que pode parecer um pouco complicada, mas funciona para mim. Como meu dispositivo não está enraizado, os comandos do código do shell que requerem root não funcionariam de qualquer maneira.
No entanto, com um loop if else (poderia ser reduzido ainda mais porque eu adicionei algum código de depuração adicional inicialmente), você pode simplesmente definir o AutoRotate com base no valor de Orientation. Então, você armazena esses dois valores em duas variáveis chamadas ROTATE e DISPLAY e, no início do loop if, verifica DISPLAY usando uma expressão regular (eu tive que fazer isso porque, por qualquer motivo, o valor da orientação continuava pulando entre paisagem e paisagem-reversa, para esse regex cuida de ambos):
% DISPLAY ~ R paisagem (. *)?
Se essa for a configuração desejada, nesse loop se ou então você pode definir a opção AutoRotate para Off . Além disso, também instalei um plug-in da Tasker chamado AutoInput, que permite bloquear os botões home e back. Para sair, posso pressionar o outro botão que abre todas as minhas janelas abertas e simplesmente fechar o aplicativo Adobe Acrobat, que é o gatilho para isso. tarefa.
Então, um grande Yay !! para Tasker. E sim, eu sei que estou um pouco atrasado para a festa, mas tudo bem :)