我最近切换到pipewire
++ pipewire-pulse
。wireplumber
是否可以以某种方式告诉wireplumber不是自动静音/取消静音未使用的路径?
例如,当我将插头插入耳机插座时,我会不是希望我的内置扬声器静音。而且我不希望在显然没有插入任何东西时耳机插座被静音。
(两个原因:
- 我仍然希望能够同时输出 - 并且会在需要时手动静音,
- 我的机器有一个硬件故障,它会错误地检测到耳机被移除,尽管它尚未被移除。这使得接线员将耳机静音并取消内部音频静音,并在不久后执行相反的操作,因为故障非常短。但这在音频输出上造成了很大的故障。)
有了pulsaudio,我就可以通过修改/usr/share/pulseaudio/alsa-mixer/paths/analog-output-*
-files来阻止它(hacky,因为它无法支持包升级,但我可以编写一个钩子来在每次升级后重新应用更改。
如何使用wireplumber 来实现这一点?
我想使用wireplumber 自动将音频源连接到音频接收器。
我不要理想情况下,希望电线管工干扰我的 alsa 混音器设置;至少在设备连接/断开连接时不执行任何自动静音/自动音量调零。
我看到 wireplumber 正在这样做,因为当我杀死wireplumber
但离开pipewire
并pipewire-pulse
运行时,自动静音不会发生。
问候!