如何在 ubuntu 12.04 LTS 及更高版本上启用关机声音

如何在 ubuntu 12.04 LTS 及更高版本上启用关机声音

我需要关机时播放声音。在 Kubuntu 中,有关机声音。但 Ubuntu 不再有

答案1

“最简单”的方法是使用一个小型 bash 脚本来自动执行此过程。

首先,您需要安装可以从命令行播放 mp3 文件的软件包来解决一些依赖问题mpg123。您应该也能找到类似的 .ogg 文件的软件包。

sudo apt-get install mpg123

接下来,您必须创建播放关机声音的实际脚本:(提示,如果您不喜欢在终端中编辑文件,您可以用 替换picogedit您可以随意命名文件,但请确保将 K99 部分保留在文件名前面,以便处理优先级原因。

sudo pico /etc/init.d/K99shutdownsound.sh

脚本内容如下:

#!/bin/sh
## play shutdown sound
/usr/bin/mpg123 /path/to/your/shutdown.mp3

使其可执行:

sudo chmod +x /etc/init.d/K99shutdownsound.sh

现在您必须从此脚本创建一个到/etc/rc0.d(关机脚本所在的位置)和/etc/rc6.d(重启脚本所在的位置)的链接

sudo ln -s /etc/init.d/K99shutdownsound.sh/etc/rc0.d/K99shutdownsound.sh
sudo ln -s /etc/init.d/K99shutdownsound.sh /etc/rc6.d/K99shutdownsound.sh

现在您有了关机声音。只需确保您不会播放 5 分钟的 mp3 文件,因为系统在完成文件流式传输之前不会停止。

答案2

我以前的做法是在我的桌面上放一个名为“Startup.sh”的文件,它会在启动时运行我喜欢的程序列表。我发现,当列表中的最后一个命令使用 mplayer 播放声音时,它会在关机或注销之前播放声音。因此,您需要先下载 mplayer: sudo apt-get install mplayer2

然后,在桌面上创建一个名为“Startup.sh”的文件。该文件的文本应如下所示:

#!/bin/bash
mplayer '[PATH TO SOUND FILE.extension]'

您只需在每次登录时单击该文件即可。您也可以将所需的其他启动程序添加到脚本中。

相关内容