Tenho tido muitos problemas com xscreensaver
e DPMS. Alguns meses atrás, o DPMS parou de funcionar e, aleatoriamente, o xscreensaver aleatoriamente não funcionava tão bem. (Arch linux, xfce4, 4.8.7-1-ARCH)
No que diz respeito ao xscreensaver, eu rastreei o problema para o xfce4-power-manager e enviei alguns tipos de comandos para o xscreensaver, impedindo que ele fosse executado. (encontrei uma dica para isso em um xscreensaver faq). Matou xfce4-power-manager e agora o xscreensaver é ativado corretamente.
Agora estou de volta à minha maior questão de o DPMS não funcionar. Poucas coisas que eu sei, eu serei perguntado:
xset dpms force suspend/standby/off
executar manualmente funciona perfeitamente em todos os meus quatro monitores todas as vezes.
xset q
retorna o seguinte:
Standby: 0 Suspend: 300 Off: 2100
DPMS is Enabled
Monitor is On
Eu tentei definir as configurações do DPMS em vários locais (xset, xscreensaver-demo config, etc) sem sucesso.
xscreensaver NÃO continua pedindo senha como se a entrada estivesse sendo detectada, isso me leva a acreditar que não há nada vindo em / dev / input / event * - Eu fiz evtest /dev/input/event0-16
e não vi nada aparecendo aleatoriamente que causaria isso. Acredito que o xscreensaver estaria constantemente mostrando a senha se a entrada fosse a razão pela qual meus monitores não estão em branco.
Sendo eu tenho quatro monitores, este é um verdadeiro pesadelo, pois estou constantemente tendo que desligá-los e voltar o tempo todo e constantemente deixá-los ligados durante a noite por acidente.
Eu fornecerei todas as informações necessárias.
Tags xscreensaver arch-linux dpms