博主我折腾 Linux 的时候发现一个问题——机箱前置面板插上耳机没有声音,但是 windows 环境却没问题。针对这个问题通过一番搜索学习之后终于轻松解决,下面记录一下我的修复方法。
我的系统是基于 ArchLinux 的 Manjaro 但是方法对于其他主流 Linux 比如 Ubuntu 应该也是适用的,因为我们使用的这个工具alsamixer 是 ALSA(Advanced Linux Sound Architecture)层面的调节工具,属于 Linux 内核层级的音频设置。
首先,我们在终端窗口输入 alsamixer 来启动它会看到类似下面的界面
如何你看到的比我的复杂,显示了各种不同的的音量调节条,那么可以找一下有没有叫做 Headphon 的选项,而如果它的状态是 MM 那么我们通过方向键选中Headphon 之后点击 m 就可以把它改为启动状态就好了。
但是如果你们和我上截图一样的话可以按下 F6 选择其他声卡:
比如我的情况默认选项只有一个主音量,但是我使用的是板载声卡,而没有使用 nv 显卡上面的 HDMI 声卡所以选中第二项就能找到 Headphon :
至此,大多数人的耳机应该都有声音了,但是仍然没有声音的怎么办?我也不知道 ( : P 》 反正alsamixer 中还有很多不同音量的设置,你可以折腾折腾看看(刚刚不小心就按错把音量全关了 T T) 好了虽然你们都看的懂,不过附赠一个简单的使用方法说明
按键说明esc退出F1显示帮助界面F2、/系统信息F3显示输出控件F4显示输入控件F5显示所有控件TAB切换视图模式(F3 / F4 / F5)F6、S选择声卡L刷新屏幕Left向左移动光标Right向右移动光标[Up、Down] [+、-] [page Up/Dn]调整音量End将音量设置为0%0-9将音量设置为0%-90%Q W E增加左/两边/右音量Z X C降低左/两边/右音量B平衡左右卷M静音开关< >左/右静音开关Space录音开关; ‘左/右录音开关