Como criar um temporizador de bloqueio de tela para o Awesome WM?

8

Eu tenho um sistema Ubuntu 12.04 com o Awesome WM, e eu gostaria que o protetor de tela funcionasse como no Unity :

  1. Screensaver do GNOME
  2. Ctrl - Alt - L para bloquear
  3. N minutos ' tempo limite que respeita aplicativos que desativam temporariamente o protetor de tela

O atalho de teclado foi relativamente fácil:

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

Como resolvo o ponto 3?

    
por l0b0 02.09.2012 / 19:12

2 respostas

6

Você pode usar o xautolock :

Xautolock monitors console activity under the X window system, and fires up a program of your choice if nothing happens during a user configurable period of time. You can use this to automatically start up a screen locker in case you tend to forget to do so manually before having a coffee break.

Algo ao longo das linhas de:

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

O único aplicativo que eu descobri que não respeita xautolock é o VLC; mas o mplayer funciona bem com isso.

    
por 02.09.2012 / 20:53
0

Este é um post bastante antigo - mas há uma boa explicação sobre como usar o xautolock junto com o i3lock aqui:

link

    
por 24.06.2014 / 19:11