Sugira que você execute sua tarefa de noite xset dpms 10 20 0
, que chega ao modo de espera em 10 segundos, os resultados são suspensos após 20 segundos e não cai no modo DESLIGADO, que é onde eu acho que seu problema está.
Eu tenho um laptop rodando o Ubuntu 13.04 que aciona um monitor no corredor do nosso escritório. Eu uso uma tarefa agendada para ligar e desligar o monitor todos os dias quando as pessoas estão fora do escritório. No final do dia, uma tarefa agendada é executada "xset dmps force standby" e, na primeira parte da manhã, outra tarefa é executada "xset dpms force on".
O problema que tenho é que todas as manhãs chegamos e o monitor está ligado, mas está apenas mostrando uma tela em branco (preto sólido). Eu tenho que fazer o desktop remoto na máquina para realmente acordar a tela.
Esses comandos funcionam muito bem quando eu os executo para testar. Por exemplo, se eu executar o seguinte a partir da linha de comando "xset dpms force standby & amp; amp; sleep 5 & amp; xset dpms force on", vejo exatamente o comportamento desejado. A tela vai dormir, aguarda 5 segundos e depois acorda. É justamente quando a máquina realmente fica durante a noite que falha.
Eu tentei dizer à tela para não ficar em branco em todos os lugares que eu pudesse encontrar (ou seja, a interface do usuário do xscreensaver-demo, as opções Power e Lock). Eu também verifiquei "xset q" e parece que os valores de dpms estão todos definidos como 0.
Existe alguma maneira de eu descobrir o que está apagando minha tela?
Sugira que você execute sua tarefa de noite xset dpms 10 20 0
, que chega ao modo de espera em 10 segundos, os resultados são suspensos após 20 segundos e não cai no modo DESLIGADO, que é onde eu acho que seu problema está.