Detectando a rotação da tampa do laptop e a orientação do dispositivo

2

Estou usando o Arch Linux em um laptop Acer Spin 5. A tampa do laptop pode ser virada para trás e usada como tablet. No Windows, isso é detectado automaticamente e o teclado é desativado. Arch também parece detectar isso, porque quando eu ligo a tela em 180 °, o teclado também é desativado.

Eu tentei ler /proc/acpi/button/lid/LID0/state (com um script) quando a tampa girou mais 180 °, mas o estado ainda está "aberto". Então, como posso detectar se a tampa está aberta ou aberta a mais de 180 °?

Além disso, o Windows parece ser capaz de detectar a orientação do dispositivo e ajustar a orientação da tela de acordo (como segurá-la de lado), é possível detectar isso também no Arch?

    
por herhuf 03.01.2017 / 14:49

0 respostas