新安装后,我的桌面 Ubuntu MATE 没有声音。当我点击 alsamixer 时,我看到我的耳机被禁用了,每次我都必须按右键、M 键然后按上键来启用它。
找不到令人满意的答案,所以我自己找到了解决方案。我无法将其作为评论发布到用户对此问题的众多问题中,因为我的声誉值不到 50 (...)。
以下是解决方案,如果您发现它有用,请告诉我:
- 将以下两行保存在名为 /usr/bin/amixer_script.sh 的文件中
/usr/bin/amixer -c 0 cset iface=MIXER,name='耳机播放音量' 100% /usr/bin/amixer -c 0 cset iface=MIXER,name='耳机播放开关' 1+ 切换
- 使用 sudo chmod +x /usr/bin/amixer_script.sh 使其可执行
- 将 /usr/bin/amixer_script.sh 添加到系统->控制中心->启动应用程序
好了。您的脚本将在每次启动时启动,并且会有声音。
答案1
- 将以下两行保存在名为 /usr/bin/amixer_script.sh 的文件中
/usr/bin/amixer -c 0 cset iface=MIXER,name='耳机播放音量' 100% /usr/bin/amixer -c 0 cset iface=MIXER,name='耳机播放开关' 1+ 切换
- 使用 sudo chmod +x /usr/bin/amixer_script.sh 使其可执行
- 将 /usr/bin/amixer_script.sh 添加到系统->控制中心->启动应用程序
好了。您的脚本将在每次启动时启动,并且会有声音。
答案2
另一个解决方案:当 alsamixer 配置正确时,运行
sudo alsactl store 0
它将一次性保存您的设置。
“0”代表第一张声卡,替换为“1”表示保存第二张声卡的状态。