Como executar o script toda vez que a exibição é ativada novamente?

2

No meu laptop linux minha tela piscando devido ao baixo ciclo de trabalho PWM, encontrei a solução aqui: link e escreveu um script que definiu o PWM para um valor mais alto.

O problema é que tenho que reexecutá-lo depois de cada despertar ou após cada período de inatividade que diminuiu ou desabilitou minha tela.

Como automatizar isso?

O script precisa ser executado com privilégios de superusuário.

    
por p2rkw 24.07.2015 / 16:21

1 resposta

1

Siga o link para uma solução de volta para o archlinux item sobre como corrigir problemas de luz de fundo. Leia as informações no final da página onde está um script que você pode modificar para fazer o que quiser. Use inotifywait para observe as alterações na luz de fundo e, a cada vez, corrija o PWM. Por exemplo:

#!/bin/bash
level=/sys/class/backlight/acpi_video0/actual_brightness

inotifywait -m -qe modify $level |
while read -r file event
do  echo intel_reg_write 0xC8254 0x09140914
done

Obviamente, remova o echo e use o registro e os valores corretos, não os dados acima. Execute o script via sudo quando você faz o login.

    
por 25.07.2015 / 10:12