![如何在挂起笔记本电脑之前播放声音?](https://linux22.com/image/1131052/%E5%A6%82%E4%BD%95%E5%9C%A8%E6%8C%82%E8%B5%B7%E7%AC%94%E8%AE%B0%E6%9C%AC%E7%94%B5%E8%84%91%E4%B9%8B%E5%89%8D%E6%92%AD%E6%94%BE%E5%A3%B0%E9%9F%B3%EF%BC%9F.png)
如何配置 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