Xmonad inattivo dopo X minuti


8

Utilizzando Ubuntu 10.10. Io uso XMonad window manager come principale. Ho CommandKey + S mappato su un file bash che mostra uno screensaver e blocchi, e mette il PC a dormire (su curriculum devo inserire la password).

#/bin/bash

gnome-screensaver-command -a
gnome-screensaver-command -l
dbus-send --print-reply --system --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend

Questo funziona bene. Comunque mi piacerebbe che XMonad eseguisse automaticamente quello script (ad esempio blocco schermo e sospensione) dopo X minuti di nessuna attività tastiera / mouse.

L'ho preso (basic screensaver / lock / suspend) per scontato in altri desktop / windows manager.

Risposte:


9

Puoi usare xautolock per farlo. Per esempio,

xautolock -time 1 -locker "gnome-screensaver-command -l" -notify 10 \
  -notifier "notify-send -t 5000 -i gtk-dialog-info 'Locking in 10 seconds'"

Questo bloccherà lo schermo dopo 1 minuto di inattività e ti darà una notifica (della durata di 5 secondi) 10 secondi prima che si blocchi. Questo funziona bene per me in Xmonad.

Per utilizzare notifica-invio potrebbe essere necessario

sudo apt-get install libnotify-bin

o qualcosa di simile. Sono sicuro che potresti anche sostituire gnome-screensaver per xscreensaver o qualcos'altro.

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.