O Xfce e o Xscreensaver não parecem considerar a atividade do teclado como "atividade" - como mudar?

10

Após a atualização do Debian Squeeze para o Wheezy, a combinação do Xfce e do Xscreensaver não parece considerar a atividade do teclado como atividade do usuário.

Como, às vezes, uso apenas o teclado por longos períodos, isso significa que, eventualmente, o protetor de tela é ativado devido à falta de entrada do mouse. Isso é um pouco aborrecido, mas outro pressionamento de tecla (ou um toque no mouse) fará com que o protetor de tela desapareça e aguarde outro período de tempo antes de entrar novamente.

Como faço para o sistema considerar a entrada do teclado como atividade? Eu olhei para as preferências do protetor de tela, mas não consegui encontrar nada relevante.

Como alternativa, como alterno para um subsistema de proteção de tela que aceita entrada do teclado como atividade do usuário? (Tudo o que eu quero é um protetor de tela de tela em branco e monitorar a suspensão e desligamento do DPMI após um atraso configurável no X.)

Caso isso importe, estou usando um teclado USB conectado diretamente ao PC (sem hub USB no meio). O mouse também é USB.

um CVn
fonte
Eu mudei para xautolock& alockpor razões semelhantes.
Frostschutz 14/10
@frostschutz Isso parece interessante; você estaria disposto a elaborar sobre isso?
um CVn 15/10/2013

Respostas:

3

Eu não sei como consertar xscreensaver. Isso me deu um problema semelhante, exceto quando assisti a filmes usando mplayer. Como não consegui encontrar uma solução que funcionasse, mudei para outro sistema completamente.

Eu uso xautolock(que detecta a inatividade do usuário), alock(que apaga e bloqueia a tela), e xeyespara me avisar sobre o tempo limite de inatividade iminente, caso eu esteja apenas pensando em alguma janela de texto ou página da web.

Como um recurso extra, xautolocktambém é possível registrar a posição do cursor do mouse. Configurei para bloquear a tela imediatamente quando o cursor do mouse entra no canto superior esquerdo da tela; e para impedir o bloqueio quando estiver no canto inferior esquerdo da tela. Então, quando assisto a um filme, simplesmente movo o ponteiro do mouse para o canto inferior esquerdo e a trava nunca aparece.

Aqui está o comando completo que eu uso (para acessar os scripts de inicialização do seu mestre):

xautolock \
    -time 5 -locker "alock -auth passwd -bg blank" \
    -notify 10 -notifier "killall xeyes; xeyes" \
    -corners +0-0 -cornerdelay 10 -cornerredelay 10 \
    -secure &

O monitor também entra em modo de espera para mim depois que a tela é bloqueada por um tempo, não me lembro se fiz alguma configuração adicional para isso ou se funcionou da maneira que deveria por si só ...

frostschutz
fonte