开机后耳机静音

Uni*_*ore 3 sound headphones pulseaudio alsa

启动 PC 或通过以下方式杀死pulseaudio后,耳机始终处于静音状态 pulseaudio -k

它可以在 alsamixer 或 terminal 中取消静音amixer set "Headphone" unmute,但每次启动后都这样做很烦人。我创建了一个脚本并将其添加到“启动应用程序”,但它不起作用。

#!/bin/bash
amixer set "Headphone" unmute
Run Code Online (Sandbox Code Playgroud)

也试过这个这个指南,结果相同。耳机通过 3.5 插孔连接到前面板。

小智 7

要告诉pulseaudio耳机始终插入,请编辑/usr/share/pulseaudio/alsa-mixer/paths/analog-output-lineout.conf文件。

尝试在文件中找到以下几行:

[Jack Headphone]
state.plugged = no
state.unplugged = unknown
Run Code Online (Sandbox Code Playgroud)

并且,如果它们存在,请更改state.plugged = nostate.plugged = yes.

接下来,尝试找到以下几行:

[Jack Front Headphone]
state.plugged = no
state.unplugged = unknown
Run Code Online (Sandbox Code Playgroud)

同样,如果行存在,则更state.plugged = no改为state.plugged = yes

接下来,找到这些行(如果存在):

[Element Headphone]
switch = off
volume = off
Run Code Online (Sandbox Code Playgroud)

switch = offswitch = on这里。

还尝试找到这些行:

[Element Headphone2]
switch = off
volume = off
Run Code Online (Sandbox Code Playgroud)

如果它们存在,请更改switch = offswitch = on

保存文件,最后重启 pulseaudio

$ pulseaudio -k
$ pulseaudio --start
Run Code Online (Sandbox Code Playgroud)