Ubuntu 16.04.1 机箱前置耳机无声解决办法

在其他硬件设备、接线和驱动等正常的情况下,机箱前置耳机没有声音的时候,可以通过本文叙述的方法解决。

1 首先启动alsamixer声音控制器。

sudo alsamixer

2 然后使用方向键左右,移动至Headphone(耳机)项,按M键,使Headphone的MM状态(关闭)切换至00状态(开启),然后按方向键上下调节音量大小。

3 最后,按ESC键退出即可。

注意,当电脑重启后,耳机又会出现没有声音的情况,这是因为alsamixer不会保存当前状态。此时,需要用到alsactl命令来保存状态(经测试无效,请使用--file参数)。
sudo alsactl store
sudo alsactl restore
当然,除了上述命令保存声音状态,还可以将其保存文件,以便下次能够恢复。使用--filestore参数,将当前状态写入配置文件;使用--filerestore参数,将配置文件记录的状态恢复。
alsactl --file ~/.config/asound.state store
alsactl --file ~/.config/asound.state restore

另外需要注意的是先调好音量再带上耳机,以免给耳朵造成伤害。

注意:配置好alsa level后,需要store一下,下次开机只需执行restore就可以恢复耳机声音了。
也就是说,store会保存当前alsa level的值,但不会开机自动restore,所以不想每次restore的话,可以设置开机启动项,执行restore命令:
在/etc/rc.local中加入alsactl restore

参考链接:

  1. alsactl store not saving alsa levels

你可能感兴趣的:(Ubuntu 16.04.1 机箱前置耳机无声解决办法)