Como criar um cronômetro de bloqueio de tela para o Awesome WM?


8

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

  1. Protetor de Tela do GNOME
  2. Ctrl- Alt-L para bloquear
  3. Tempo limite de N minutos 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?

Respostas:


6

Você pode usar xautolock :

O Xautolock monitora a atividade do console no sistema X window e inicia um programa de sua escolha se nada acontecer durante um período de tempo configurável pelo usuário. Você pode usar isso para iniciar automaticamente um armário de tela, caso se esqueça de fazê-lo manualmente antes de fazer uma pausa para o café.

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 ele.


1
Você tem certeza de que o mplayer funciona bem? Atualmente, estou usando o mplayer-1.1 (svn) e o xautolock ainda aciona o armário enquanto reproduz um vídeo.
unode 3/12/12

No momento em que escrevi essa resposta, sim, o mplayer trabalhou com o xautolock. Uma atualização, em algum momento, significa que isso não é mais o caso. Felizmente, é uma aberração temporária.
jasonwryan

O VLC 2.1.5 funciona bem comxautolock
l0b0

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.