如何在启动 Ubuntu 时设置一首歌曲

如何在启动 Ubuntu 时设置一首歌曲

我想知道是否可以在以下三个地方之一开始播放 mp3 歌曲:

  1. 冷启动计算机后,当出现 Ubuntu 徽标时(加载系统时)。

  2. 当我进入 LightDM 欢迎界面时。

  3. 当我在欢迎程序中输入我的用户/密码后进入桌面时。

作为奖励,也许可以运行播放列表。

答案1

2 和 3 相当简单(见下文)。1 号可能可行,但我对普利茅斯不太了解。

首先,创建一个包含以下行的小型 shell 脚本:

#!/bin/bash
mpg123 -q $1 &

我选择将其保存为/usr/local/bin/play-sound(还要确保安装了 mpg123)。您可以使用任何您喜欢的命令行播放器。&行尾的 非常重要,因为 lightdm 将等到脚本完成。我们希望声音在 lightdm 期间播放。$1稍后执行脚本时, 将被我们指定的任何文件替换。还要记住chmod +x脚本。

2 ) 编辑/etc/lightdm/lightdm.conf并设置部分greeter-setup-script=play-sound <file.mp3>中的某个位置[SeatDefaults]。确保 mp3 可供所有人访问(不在加密的主文件夹或类似文件夹中)。不要使用长文件,因为它会播放到最后。

3 )gnome-session-properties从终端或运行对话框运行。单击Add,输入一个漂亮的名称,将命令设置为play-sound <file.mp3>。如果需要,可以添加注释。单击Add,然后单击Close。这将使所选文件在当前用户登录时播放。如果希望文件为所有用户播放,只需将生成的文件从 移动$HOME/.config/autostart//usr/share/gnome/autostart/。我想补充一点,还有更多方法可以为 gnome 设置登录声音。这只是一种快捷方式。

我已经在运行 gnome-shell 和 unity 的 ubuntu 11.10 中测试了这两个解决方案。如果我有时间,我会研究在 plymouth 运行时运行音频的问题。或者,如果其他人知道如何做到这一点,请随时加入。

答案2

没有设置自定义声音的选项。但你可以破解它。ubuntu 从 /usr/share/sounds/ubuntu/stereo 运行文件,然后放置你想要的文件并重命名(文件格式 ogg)。

举个例子,如果您想更改登录声音,那么请用您的文件替换desktop-login.ogg。

相关内容