如何让 Ubuntu 在挂起之前发出哔哔声(几秒钟)?

如何让 Ubuntu 在挂起之前发出哔哔声(几秒钟)?

我希望蜂鸣声能够提醒我,这样有时我可以轻轻移动鼠标以保持系统运行。(我已将不活动时间设置得非常短)。

如何才能做到这一点?

确切地说,我使用的是 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

相关内容