Ubuntu 14.04怎样增加开机音乐

admin 提交于 星期五, 08/14/2015 - 10:56

在Ubuntu中,如果没有设置自动登录,会在登录界面听到两下鼓声;如果设置了自动登录,那么开机的时候就没有任何声音了。在命令行下运行以下命令可以增加开机音乐:

 

sudo apt-get install -y sox
printf "start on startup\nexec play /usr/share/sounds/ubuntu/stereo/desktop-login.ogg">~/.config/upstart/loginsound.conf

解释一下上面的命令,第一行是安装一个叫做sox的软件,-y参数表示对安装过程中的问题自动回答 yes。sox是一个音频处理软件,被称为音频处理的“瑞士军刀”。安装了sox软件之后,我们可以在命令行运行play 音频文件名来播放音乐。

第二行命令有点复杂,它通过printf命令把一串文本重定向到一个开机启动的配置文件中。“大于号”就是重定向操作的符号,“波浪号”表示用户目录,用户目录下的.config目录保存了用户配置相关的文件,文件或目录名前面带一个点的表示隐藏文件,使用ls -a命令才能显示出来。.config目录下的upstart是存放用户启动脚本配置文件的地方,可以放若干个以.conf作为后缀的文件,文件有一定的格式要求。在配置文件loginsound.conf中,我们第一行的内容是start on startup,表示开机就运行该脚本。后面跟着反斜杠n两个字符,学过编程的人都知道这对于printf语句来说是换行的意思。之后是利用sox软件的play命令播放一个音频文件,文件选自系统一个声音目录/usr/share/sounds/ubuntu/stereo/里的音频。用户可以自己下载一些定制的音频来作为开机音乐,需要注意的是MP3格式的支持需要安装额外的软件包。

配置好后,在命令行下输入以下命令重启系统试试效果:)

sudo reboot

标签

添加新评论

Restricted HTML

  • 允许的HTML标签:<a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id> <img src>
  • 自动断行和分段。
  • Web page addresses and email addresses turn into links automatically.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
请输入"Drupal8"