¿Cómo crear un temporizador de bloqueo de pantalla para Awesome WM?


8

Tengo un sistema Ubuntu 12.04 con Awesome WM, y me gustaría que el protector de pantalla funcione como en Unity :

  1. Salvapantallas de GNOME
  2. Ctrl- Alt-L para bloquear
  3. N minutos de tiempo de espera que respeta las aplicaciones que deshabilitan temporalmente el protector de pantalla

El atajo de teclado fue relativamente fácil:

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

¿Cómo resuelvo el punto 3?

Respuestas:


6

Puedes usar xautolock :

Xautolock monitorea la actividad de la consola bajo el sistema X window y activa un programa de su elección si no sucede nada durante un período de tiempo configurable por el usuario. Puedes usar esto para iniciar automáticamente un bloqueador de pantalla en caso de que tengas que olvidarte de hacerlo manualmente antes de tomar un café.

Algo en la línea de:

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

La única aplicación que he encontrado que no respeta xautolockes VLC; pero mplayer funciona muy bien con él.


1
¿Estás seguro de que mplayer funciona bien? Actualmente estoy usando mplayer-1.1 (svn) y xautolock todavía activa el casillero mientras se reproduce un video.
Unode

Cuando escribí esta respuesta, sí, mplayer trabajaba con xautolock. En algún momento, una actualización ha significado que ya no es así. Con suerte, es una aberración temporal.
jasonwryan

VLC 2.1.5 funciona bien conxautolock
l0b0

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.