需替换/usr/share/sounds/deepin/stereo/desktop-login.wav文件,先备份原文件,再放入符合PCM 16bit/44.1kHz/立体声要求的WAV音频并重命名,最后重启lightdm生效。

如果您希望在统信UOS系统中更改默认的开机音乐,使其播放您指定的音频文件,则需替换系统预置的desktop-login.wav音效文件。以下是实现此目标的多种操作路径:
一、图形界面方式替换开机音乐
该方法无需命令行操作,适合不熟悉终端的用户,通过文件管理器以管理员身份操作音效目录,直接替换对应文件。
1、打开文件管理器,在地址栏输入路径:/usr/share/sounds/deepin/stereo/,按回车进入。
2、在空白处右键,选择“以管理员身份打开”,输入当前用户密码完成授权。
3、在目录中找到文件:desktop-login.wav,右键选择“重命名”,改为:desktop-login.wav.bak,作为原始备份。
4、将您准备好的WAV格式音频文件(如已转换为PCM 16bit、44.1kHz、立体声)复制到该目录。
5、右键新复制的文件,选择“重命名”,将其精确命名为:desktop-login.wav(注意无空格、无额外后缀)。
6、关闭文件管理器,点击系统左下角“开始菜单”→“控制中心”→“声音”→“系统音效”,确认“开机”选项处于开启状态。
7、重启LightDM服务使变更生效:在终端中执行 sudo systemctl restart lightdm,或直接重启计算机测试效果。
二、命令行方式替换开机音乐
该方法适用于习惯终端操作的用户,全程通过shell指令完成文件备份、拷贝与权限修正,过程可复现、易脚本化。
1、打开终端(Ctrl+Alt+T),执行命令进入音效目录:cd /usr/share/sounds/deepin/stereo/。
2、备份原开机音效:sudo cp desktop-login.wav desktop-login.wav.bak。
3、将您准备好的WAV文件(例如位于桌面的my-login.wav)拷贝至当前目录:sudo cp ~/Desktop/my-login.wav ./desktop-login.wav。
4、修正新文件权限,确保其与原文件一致(所有者root,读权限开放):sudo chmod a=r desktop-login.wav && sudo chmod u=rw desktop-login.wav。
5、验证权限是否正确:ls -l desktop-login.wav,输出应显示类似 -rw-r--r-- 1 root root 的权限字段。
6、重启显示管理器加载新音效:sudo systemctl restart lightdm。
三、使用FFmpeg统一转换音频格式
系统仅识别特定参数的WAV文件(PCM编码、16位深度、44.1kHz采样率、双声道),非标准音频须先转换,否则无法播放或导致静音。
1、若源文件为MP3,执行转换命令:ffmpeg -i input.mp3 -ar 44100 -ac 2 -acodec pcm_s16le output.wav。
2、若源文件为MP4,提取音频并转换:ffmpeg -i input.mp4 -vn -ar 44100 -ac 2 -acodec pcm_s16le output.wav。
3、检查输出文件编码信息:file output.wav,确认返回含“PCM signed 16-bit Little Endian”字样。
4、将output.wav重命名为desktop-login.wav,后续按前述任一方式完成替换。
四、验证与快速回退方案
替换完成后若未生效或出现异常,可通过备份文件快速恢复原始音效,避免系统音效服务中断。
1、在终端中执行:sudo cp /usr/share/sounds/deepin/stereo/desktop-login.wav.bak /usr/share/sounds/deepin/stereo/desktop-login.wav。
2、同步修正权限:sudo chmod a=r /usr/share/sounds/deepin/stereo/desktop-login.wav && sudo chmod u=rw /usr/share/sounds/deepin/stereo/desktop-login.wav。
3、再次重启LightDM:sudo systemctl restart lightdm。
4、登录系统后,观察开机阶段是否恢复原始提示音。











