Использование Ubuntu 10.10. Я использую оконный менеджер XMonad в качестве основного. У меня есть CommandKey+S, сопоставленный с файлом bash, который показывает заставку и блокировки, и переводит компьютер в спящий режим (при возобновлении я должен ввести пароль).
#/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
Это отлично работает. Однако я бы хотел, чтобы XMonad автоматически запускал этот скрипт (т.е. блокировал экран и приостанавливал работу) через X минут без активности клавиатуры / мыши.
Я принял это (базовая заставка / блокировка / приостановка) как должное в других рабочих столах / оконных менеджерах.