2014/05/17

Ubuntu 12.04 lts 32bit LXDE 一定時間無操作が続いた時に自動でサスペンドする方法

Ubuntu 12.04 LTS 32bitのデスクトップ環境LXDEは自動でサスペンドに移行させる機能がもともとない。そこで以下の操作を行う。

-timeの後の数字は、サスペンドが実行されるまでの時間を表す。
下の例では、無操作が1分続いた後にサスペンドが実行される
 
sudo leafpad /etc/xdg/lxsession/LXDE/autostart

@xscreensaver -no-splash
@lxpanel --profile LXDE
@pcmanfm --desktop --profile LXDE
@/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
xautolock -time 1 -locker "xscreensaver-command --lock && dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Suspend"