Xfce e Xscreensaver non sembrano considerare l'attività della tastiera "attività" - come cambiano?


10

Dopo che sono passato da Debian Squeeze a Wheezy, la combinazione di Xfce e Xscreensaver non sembra considerare l'attività della tastiera come attività dell'utente.

Poiché a volte utilizzo solo la tastiera per lunghi periodi di tempo, ciò significa che alla fine lo screensaver si attiva a causa della mancanza di input del mouse. Questo è un po 'fastidioso, ma premendo un altro tasto (o un bump sul mouse) lo screensaver andrà via e attenderà un altro periodo di tempo prima di ricominciare.

Come faccio a considerare il sistema come input da tastiera come attività? Ho guardato le preferenze dello screensaver ma non sono riuscito a trovare nulla di rilevante.

In alternativa, come posso passare a un sottosistema di salvaschermo che accetta l'input da tastiera come attività dell'utente? (Tutto quello che voglio è uno screensaver a schermo vuoto e monitorare la sospensione e lo spegnimento di DPMI dopo un ritardo configurabile in X.)

Nel caso in cui sia importante, sto usando una tastiera USB collegata direttamente al PC (nessun hub USB in mezzo). Il mouse è anche USB.


Sono passato a xautolocke alockper motivi simili.
frostschutz,

@frostschutz Sembra interessante; saresti disposto ad approfondire?
un CVn,

Risposte:


3

Non so come risolvere xscreensaver. Mi ha dato problemi simili, tranne che quando si guardavano i film usando mplayer. Dato che non riuscivo a trovare una soluzione che funzionasse, sono passato completamente a un altro sistema.

Uso xautolock(che rileva l'inattività dell'utente), alock(che oscura e blocca lo schermo), e xeyesper avvertirmi dell'imminente timeout di inattività nel caso in cui sto solo riflettendo su una finestra di testo o una pagina Web.

Come funzionalità aggiuntiva, xautolockè anche in grado di registrare la posizione del cursore del mouse. L'ho impostato per bloccare immediatamente lo schermo quando il cursore del mouse si sposta nell'angolo in alto a sinistra dello schermo; e per impedire il blocco quando si trova nell'angolo in basso a sinistra dello schermo. Quindi, quando guardo un film, muovo semplicemente il puntatore del mouse in basso a sinistra e il blocco non verrà mai attivato.

Ecco il comando completo che uso (per accedere agli script di avvio del tuo DM):

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

Il monitor va anche in standby per me dopo che lo schermo è bloccato per un po ', non ricordo se ho fatto una configurazione aggiuntiva per quello o se ha funzionato come dovrebbe da solo ...

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.