我希望能够在挂起和唤醒我的上网本(MSI Wind u100)时启用一些声音文件来播放,但我找不到在 gnome shell 中执行此操作的方法。
我正在使用 PinguyOS 11.10,它是基于 Ubuntu 11.10 的发行版。
这个想法是让我的上网本基本上在我每次从挂起状态中醒来时向我打招呼。像是性感的机器人声音宣布的“欢迎回来,主人”之类的话。
答案1
尝试将脚本放入/etc/pm/sleep.d/
.此文件夹中的脚本在从睡眠状态恢复时启动。
该文件可能看起来像这样
#!/bin/sh
mplayer '/path/to/file/music.mp3'
不要忘记运行该命令chmod +x yourscriptfilename
以使该文件可执行。
答案2
你安装了“libcanberra”吗?我正在运行 Fedora18--gnome,目前我有一个用于登录声音的“自动启动”脚本,该脚本执行以下命令:
Exec=/usr/bin/canberra-gtk-play -f /home/user/.local/share/sounds/.../desktop-login.ogg
如果你愿意的话,试试这个:
将声音文件(如果还没有)放入
/usr/share/sounds
创建一个脚本,正如在
/etc/pm/sleep.d
包含类似内容中已经建议的那样#!/bin/sh
/usr/bin/canberra-gtk-play -f /path/to/sound/file
正如我所说,我的登录声音文件是~/.config/autostart
目录中的一个简单的桌面条目,其中包含前面提到的“Exec=...”行以及桌面条目中的其他所有内容。祝你好运