是否可以自动切换到HDMI声音输出? 13.04
我已经看到了一些类似的问题,但找不到解决方案,而且它们都已经存在了几年。
当我将笔记本电脑插入电视HDMI端口时,我必须手动浏览声音选项并选择HDMI以通过电视播放声音。 有没有办法让它在连接时自动切换?
谢谢
它并不像第一眼看到的那样容易。 请参阅下面的讨论,了解其实际上相当复杂的原因:
- 关于实现音频设备的pulseaudio自动切换的讨论
现有的模块 – module-switch-on-connect
和module-switch-on-port-available
用于HDMI。
目前,我们正在努力实现一个优先级列表function,它将让我们定义一个音频设备的优先级,以便脉冲音频路由到它(或不是):
- Pulseaudio优先级路由
直到这将在PulseAudio的未来版本中普遍提供,我们没有比连接到HDMI音频设备时手动切换音频输出接收器更多的选择。
为了让我们经常不得不切换输出设备,我们可以考虑编写一个小脚本,以便在两个输出接收器之间切换。 首先看这些问题:
- 如何在播放期间使用“pacmd set-default-sink”更改pulseaudio sink?
- 如何从命令行更改默认音频设备?
我写了一个指示器小程序,可以让你切换声音输出。
只要问题没有解决,这个小程序可能会更舒服一点。
我正在使用12.04。 如果您成功尝试,请告诉我。
https://github.com/lkettenb/sound-output-switcher
Screentshot:
对于Gnome Shell用户, 声音输出设备选择器是一种实用的安慰,只要没有自动切换的解决方案。 到目前为止,这对我来说非常适合Gnome Shell 3.14和3.16。