小编Kin*_*ick的帖子

将 HDMI 插入笔记本电脑时切换到 HDMI 音频 (14.04)

我试图让我的笔记本电脑在插入时将音频切换到 HDMI,当它被移除时切换回标准模拟。

我设置了一个 udev 规则来触发脚本来执行切换,但是我在让它工作时遇到了问题:

  • 似乎直到我在声音设置中选择 HDMI 音频输出,它才会被识别为可用的接收器,而且一旦选择了 HDMI 音频输出,模拟输出就不再列出。

请参阅以下内容:

# HDMI plugged in, not selected in Sound settings.
$ pactl list short sinks 
5   alsa_output.pci-0000_00_1b.0.analog-stereo  module-alsa-card.c  s16le 2ch 44100Hz   SUSPENDED
kingamajick@kingamajick-laptop: ~

# HDMI selected in sound settings    
$ pactl list short sinks 
7   alsa_output.pci-0000_00_1b.0.hdmi-stereo    module-alsa-card.c  s16le 2ch 48000Hz   SUSPENDED
kingamajick@kingamajick-laptop: ~

# HDMI removed
$ pactl list short sinks 
9   alsa_output.pci-0000_00_1b.0.analog-stereo  module-alsa-card.c  s16le 2ch 48000Hz   SUSPENDED
Run Code Online (Sandbox Code Playgroud)

我使用切换输出的脚本如下:

# HDMI plugged in, not selected in Sound settings.
$ …
Run Code Online (Sandbox Code Playgroud)

sound pulseaudio hdmi 14.04

12
推荐指数
2
解决办法
2万
查看次数

标签 统计

14.04 ×1

hdmi ×1

pulseaudio ×1

sound ×1