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.