是否可以自动切换到HDMI声音输出? 13.04

我已经看到了一些类似的问题,但找不到解决方案,而且它们都已经存在了几年。

当我将笔记本电脑插入电视HDMI端口时,我必须手动浏览声音选项并选择HDMI以通过电视播放声音。 有没有办法让它在连接时自动切换?

谢谢

它并不像第一眼看到的那样容易。 请参阅下面的讨论,了解其实际上相当复杂的原因:

  • 关于实现音频设备的pulseaudio自动切换的讨论

现有的模块 – module-switch-on-connectmodule-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。