如何配置 Ubuntu 14.04 使其在挂起之前播放短暂的声音?
我买了一台笔记本电脑,后来发现当盖子合上时,它没有可见的状态 LED。在过去的笔记本电脑上,我遇到过 ACPI 驱动程序有问题的问题,有时无法暂停,导致我将仍在运行的笔记本电脑放入旅行包中,导致电池耗尽,包变得非常热。
因此,为了让我安心,我想将其配置为播放铃声,以便给我一个声音提示,表明暂停功能已启动。
答案1
您可以创建一个两行脚本:
#!/bin/bash
aplay ~/Music/suspend_sound.wav
qdbus com.canonical.Unity /com/canonical/Unity/Session com.canonical.Unity.Session.Suspend
请注意,它aplay
支持的类型有限(voc、wav、raw 或 au),因此请确保使用具有适当格式的声音文件。该qdbus
调用特定于 Unity 桌面,尽管您可以使用其他dbus
调用从其他桌面暂停。在 Ubuntu 16.04 中,您systemctl suspend
也可以使用它。请参阅有关通过命令暂停的相关文章:https://askubuntu.com/a/1795/295286