我正在运行 Xubuntu 13.04,我习惯于合上我的 Acer 上网本,然后忘记它一个多星期。我打开它发现它仍在运行。如何将其设置为在 15 分钟不活动后关机?我不想将其设置为关闭盖子,因为我经常起身并关闭盖子,这样孩子们就不会碰到它。此外,由于有时我很长时间不碰它,我想确保它完全关闭。
我确信我只是漏掉了一些小复选框。我从来没有遇到过无法自行关闭的设置,或者无法通过几次点击关闭的设置。
我已经在 Google 上搜索过该问题一段时间,但无法找到正确的关键词来获得相关的答案。
答案1
安装 xprintidle。此工具可显示用户的空闲时间。
sudo apt-get install xprintidle
制作一个脚本 autoshutdown.sh,检查空闲时间并指示计算机在空闲 30 分钟后关闭。
idle=$(xprintidle)
if [ $idle -gt 1800000 ]; then
shutdown -h now
fi
为此创建一个 cronjob,不时检查系统是否空闲时间过长,如果空闲时间超过 30 分钟,系统将关闭。请注意,必须为 root 用户创建 cronjob。