Estou executando o gerenciador de janelas do openbox e usando esta linha no meu autostart.sh
para controlar o gerenciamento de energia da tela:
xset dpms 0 60 0
Isso funciona bem, fazendo com que o monitor seja suspenso após 60 segundos de inatividade.
No entanto, quando a tela é reativada em resposta a um movimento do mouse, pressionamento de tecla etc., a tela fica com brilho total. Isso desperdiça energia e às vezes cega. Se eu usar as teclas de controle de brilho do laptop ( Fn+ <-/ ->) para ajustar o brilho, a primeira pressão restaurará o brilho ao que era antes da suspensão da tela.
O que eu gostaria é que a tela fique com o brilho de pré-suspensão assim que a tela for reativada, ou seja, sem precisar pressionar uma das teclas de controle de brilho.
Estou executando o ubuntu 10.10 em um Acer Aspire 5742.
fonte
xset hook
. Se você pode me orientar (documentação) ou se referir ao que ele quis dizer com isso, isso ajudará.xset
página de manual para ver se existe uma maneira de fazê-lo executar um script ou outro comando quando a exibição é reativada. Você também pode pesquisar no Google para ver se eles simplesmente não mencionaram isso na página de manual por algum motivo. Eu não estou fugindo openbox para o momento, então eu não precisa se preocupar com isso agora :)Respostas:
Se você estiver definindo o brilho de antemão (
autostart.sh
por exemplo), você pode simplesmente verificar o brilho e defini-lo com o valor que desejar em umwhile true;
loop contínuo .Isso funciona apenas se você sempre tiver um valor constante (porque se você decidir que deseja um pouco mais brilhante, o brilho será apagado automaticamente).
Outra opção possível (mas não provável) é se
xset
houver algum tipo de retorno de chamada ou gancho que você possa segurar. Nesse caso, você pode chamar outro script quando ele for reiniciado.fonte
Um pouco tarde, mas isso aparece como o melhor resultado no google. O seguinte funcionou para mim no Manjaro:
Escrevi 2 scripts para ajudar no aumento / diminuição do brilho, que você encontrará aqui .
fonte