我有一台在 Arch Linux 上运行 Pulseaudio 的笔记本。该笔记本电脑在家中通过扩展坞使用。这一个连接了扬声器。但有时我确实会使用耳机。如何自动将扬声器静音并仅使用耳机?
真正的问题是:两个插孔连接器都在同一音频设备上工作。
# pacmd list-sinks
1 sink(s) available.
* index: 1
...
我已经弄清楚,当我在详细模式下使用pulseaudio时,展位设备会根据其位置进行相应识别:
D: [pulseaudio] module-alsa-card.c: Jack 'Headphone Jack' is now unplugged
D: [pulseaudio] device-port.c: Setting port analog-output-speaker to status unknown
...
D: [pulseaudio] module-alsa-card.c: Jack 'Dock Headphone Jack' is now plugged in
...
您知道我如何使用此信息自动将扬声器静音吗?
提前致谢..