Eu tenho um Yoga 710-11 e a rotação da tela funciona maravilhosamente, sem problemas, mas o teclado e o trackpad permanecem ativados. Eu sei que eu poderia usar uma tecla de atalho ou manualmente executar um script para desativá-los, mas eu realmente gostaria de ter isso automatizado. Como posso detectar a rotação para acionar meu script?
O monitor-sensor em execução exibe o seguinte e está correto:
samuel@SamYoga:~$ monitor-sensor
Waiting for iio-sensor-proxy to appear
+++ iio-sensor-proxy appeared
=== Has accelerometer (orientation: normal)
=== Has ambient light sensor (value: 8.532000, unit: lux)
Light changed: 9.187000 (lux)
Light changed: 7.877000 (lux)
Light changed: 3.283000 (lux)
Light changed: 7.222000 (lux)
Light changed: 4.593000 (lux)
Accelerometer orientation changed: right-up
Light changed: 55.159003 (lux)
Accelerometer orientation changed: normal
Eu tenho o seguinte em / sys / bus / iio / devices / iio: device0. Eu tentei monitorar suas saídas, mas nada parece mudar.
buffer in_accel_scale scan_elements
current_timestamp_clock in_accel_x_raw subsystem
dev in_accel_y_raw trigger
in_accel_hysteresis in_accel_z_raw uevent
in_accel_offset name
in_accel_sampling_frequency power