如何让Ubuntu在暂停前发出蜂鸣声(几秒钟)?

我希望蜂鸣声提醒我,有时我可以稍微轻推鼠标以保持系统运行。 (我将非活动时间设置得很短)。

如何才能做到这一点?

我准确地使用Lubuntu 16.04。

首先安装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