Comment créer une minuterie de verrouillage d'écran pour Awesome WM?


8

J'ai un système Ubuntu 12.04 avec Awesome WM, et j'aimerais que l'économiseur d'écran fonctionne comme dans Unity :

  1. Écran de veille GNOME
  2. Ctrl- Alt-L pour verrouiller
  3. Délai d' expiration de N minutes qui respecte les applications qui désactivent temporairement l'économiseur d'écran

Le raccourci clavier était relativement facile:

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

Comment résoudre le point 3?

Réponses:


6

Vous pouvez utiliser xautolock :

Xautolock surveille l'activité de la console sous le système X Window et lance un programme de votre choix si rien ne se produit pendant une période configurable par l'utilisateur. Vous pouvez l'utiliser pour démarrer automatiquement un casier d'écran au cas où vous auriez tendance à oublier de le faire manuellement avant de prendre une pause-café.

Quelque chose dans le sens de:

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

La seule application que j'ai trouvée qui ne respecte pas xautolockest VLC; mais mplayer fonctionne bien avec.


1
Êtes-vous sûr que mplayer fonctionne bien? J'utilise actuellement mplayer-1.1 (svn) et xautolock déclenche toujours le casier pendant la lecture d'une vidéo.
unode

Au moment où j'ai écrit cette réponse, oui, mplayer fonctionnait avec xautolock. Depuis, une mise à jour signifie que ce n'est plus le cas. Espérons que ce soit une aberration temporaire.
jasonwryan

VLC 2.1.5 fonctionne bien avecxautolock
l0b0

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.