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?