我希望蜂鸣声能够提醒我,这样有时我可以轻轻移动鼠标以保持系统运行。(我已将不活动时间设置得非常短)。
如何才能做到这一点?
确切地说,我使用的是 Lubuntu 16.04。
答案1
第一个安装beep
包:
sudo apt install beep
然后加载pcspkr
模块,默认情况下 PC 扬声器未启用(未加载模块):
sudo modprobe pcspkr
现在安装xprintidle
,它是一个打印用户空闲时间的实用程序。
最后我们需要一个命令来检查空闲时间是否大于 X,运行蜂鸣器:
if [ `xprintidle` -ge 3000 ]; then beep; fi
- 3000 表示 3 秒,例如:如果您的系统在 10 分钟后进入睡眠状态,您应该使用大约“540000”(9 分钟)的值,这样它能够在系统进入睡眠状态前 1 分钟发出警报。
毕竟,创建一行来/etc/crontab
每分钟运行此命令:
* * * * * username if [ `xprintidle` -ge 540000 ]; then beep; fi