Usando o Ubuntu 10.10. Eu uso o gerenciador de janelas do XMonad como principal. Eu tenho o CommandKey + S mapeado para um arquivo bash que mostra um protetor de tela e bloqueios e coloca o PC no modo de suspensão (no resumo, preciso inserir a senha).
#/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
Isso funciona bem. No entanto, eu gostaria que o XMonad execute automaticamente esse script (ou seja, bloqueie a tela e suspenda) após X minutos sem atividade do teclado / mouse.
Eu tomei isso (protetor de tela básico / bloqueio / suspensão) como garantido em outros desktops / gerenciadores de janelas.