Sử dụng Ubuntu 10.10. Tôi sử dụng trình quản lý cửa sổ XMonad làm chính. Tôi đã ánh xạ CommandKey + S vào tệp bash hiển thị trình bảo vệ màn hình và khóa và đặt PC ở chế độ ngủ (khi tiếp tục tôi phải nhập mật khẩu).
#/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
Điều này hoạt động tốt. Tuy nhiên, tôi muốn XMonad tự động chạy tập lệnh đó (tức là khóa màn hình và tạm dừng) sau X phút không có hoạt động bàn phím / chuột.
Tôi đã sử dụng nó (trình bảo vệ / khóa / treo màn hình cơ bản) được cấp trong các trình quản lý máy tính để bàn / cửa sổ khác.