Come creare un timer di blocco schermo per Awesome WM?


8

Ho un sistema Ubuntu 12.04 con Awesome WM e vorrei che lo screensaver funzionasse come in Unity :

  1. Salvaschermo di GNOME
  2. Ctrl- Alt-L per bloccare
  3. Timeout di N minuti che rispetta le applicazioni che disabilitano temporaneamente lo screensaver

La scorciatoia da tastiera era relativamente semplice:

-- Lock screen
awful.key(
    { "Mod1", "Control" },
    "l",
    function ()
        awful.util.spawn("gnome-screensaver-command --lock")
    end)

Come risolvo il punto 3?

Risposte:


6

È possibile utilizzare xautolock :

Xautolock monitora l'attività della console nel sistema X window e avvia un programma a scelta se non accade nulla durante un periodo di tempo configurabile dall'utente. Puoi usarlo per avviare automaticamente un blocco dello schermo nel caso in cui tendi a dimenticare di farlo manualmente prima di fare una pausa caffè.

Qualcosa sulla falsariga di:

xautolock -time 10 -locker "gnome-screensaver-command --lock"

L'unica applicazione che ho trovato che non rispetta xautolockè VLC; ma mplayer ci sta bene.


1
Sei sicuro che mplayer funzioni bene? Attualmente sto usando mplayer-1.1 (svn) e xautolock attiva ancora l'armadietto durante la riproduzione di un video.
— unode

Al momento in cui ho scritto questa risposta, sì mplayer ha lavorato con xautolock. Un aggiornamento da allora ha significato che non è più così. Speriamo che sia un'aberrazione temporanea.
— Jasonwryan,

VLC 2.1.5 funziona perfettamente conxautolock
— l0b0

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.