我需要关机时播放声音。在 Kubuntu 中,有关机声音。但 Ubuntu 不再有
答案1
“最简单”的方法是使用一个小型 bash 脚本来自动执行此过程。
首先,您需要安装可以从命令行播放 mp3 文件的软件包来解决一些依赖问题mpg123
。您应该也能找到类似的 .ogg 文件的软件包。
sudo apt-get install mpg123
接下来,您必须创建播放关机声音的实际脚本:(提示,如果您不喜欢在终端中编辑文件,您可以用 替换pico
。gedit
您可以随意命名文件,但请确保将 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]'
您只需在每次登录时单击该文件即可。您也可以将所需的其他启动程序添加到脚本中。