Como posso executar um script quando a tela é girada?

0

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
    
por Howard Krause 17.11.2017 / 07:07

0 respostas