是否可以设置音频输出设备的优先级,以便根据插入的设备将音频发送到适当的输出? (即,可热插拔:运行时每当添加/删除输出时都应查阅优先级列表。)
例如,我希望它像这样工作:
- 耳机:如果插入耳机,它们会覆盖所有内容。 (额外问题:无线/BT 耳机怎么样,而不是带插孔?)
- 外部 HDMI:否则,通过我的外部显示器播放声音。
- 机载:如果未插入任何设备,请使用笔记本电脑扬声器。
目前这种方法可行,但我注意到(有趣的是)当设备发生变化时,它有时会设置错误的输出。 (不过,我不确定我是否已经为其行为建立了模式。)
- 发行版:NixOS 23.05(带 Pipewire)
- 桌面:GNOME 4