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)
小智 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 = no为state.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 = off到switch = on这里。
还尝试找到这些行:
[Element Headphone2]
switch = off
volume = off
Run Code Online (Sandbox Code Playgroud)
如果它们存在,请更改switch = off为switch = on。
保存文件,最后重启 pulseaudio:
$ pulseaudio -k
$ pulseaudio --start
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5056 次 |
| 最近记录: |