当 HDMI 监视器/接收器插入笔记本电脑时自动将音频切换到 HDMI

Oli*_*Oli 13 sound pulseaudio hdmi udev

我有一台带 HDMI 端口的笔记本电脑。当我们无家可归并与朋友住在一起时,我一直在用 HDMI 电缆将其插入他们的环绕声接收器。为了让声音正常工作,我必须打开声音设置作业并将硬件配置文件从“模拟立体声输出”切换到“数字立体声(HDMI)输出”,以使声音来自环绕声而不是笔记本电脑的扬声器。

当我拔下插头时,我必须反过来做才能让声音从扬声器中传出。

我对这样做有点厌烦了。我想编写这个脚本。我已经看过这个问题及其答案,但是pacmd list-sinks当声音配置文件下拉列表显示多个选项时,只显示一个接收器。

是否有一个 udev 事件我可以将其挂钩,以便它可以在 HDMI 状态发生变化时运行脚本?

des*_*gua 3

在 Ubuntu 11.10 中,pulseaudio 将识别您何时插入 HDMI(或电话插孔)并自动进行切换。

看看这个:

http://voices.canonical.com/david.henningsson/?p=15