我正在使用外部监视器在我的笔记本上运行Ubuntu10.10。显示器由HDMI电缆连接。外部监视器没有盒子,它有耳机/.。
现在,当我插入我的外部显示器,我想继续使用我的笔记本电脑盒。现在它会自动通过HDMI端口发送声音。
我可以轻松地更改声音配置菜单中的适当设置:我转到硬件,可以选择我想要使用的设备:模拟环绕声4.0输出,而不是HDMI输出。这是工作,我可以听到声音通过我的笔记本电脑盒。
但是每次当我插入外部监视器时,当我从挂起状态唤醒我的笔记本电脑时,我必须再次更改这个设置,等等。
如何使这成为默认设置,而不必一直重置它?
谢谢!
发布于 2012-12-13 12:58:24
Ubuntu10.10在某种程度上并不是最新的,这使得在那里确认默认的脉冲音频安装有点困难。然而,它可能是值得看看你是否有模块开关端口上可用的加载。
如果它在那里,那么尝试通过注释掉(#
) /etc/pulse/default.pa
中的以下行来禁用它:
# load-module module-switch-on-port-available
在下一次重新启动脉冲音频服务器(例如,在终端中使用pulseaudio -k
)之后,当该端口可用时,我们不应该再切换到不同的音频端口(例如,插入您的HDMI电缆)。
发布于 2022-11-13 07:20:04
我有一个外部监视器通过DisplayPort连接到我的笔记本电脑上,并且在Ubuntu22.04中遇到了这个问题。下面是我解决这个问题的方法
pavucontrol
并转到Configuration选项卡。通过挂起和添加HDMI/DisplayPort设备,此配置文件将持续存在。
*要查找哪个音频卡将输出发送到HDMI/DisplayPort,请使用命令pacmd list-cards
。该卡将在其端口列表中列出“HDMI”或“DisplayPort”。
module-switch-on-port-available
,就像以上答案中告诉的那样。它工作,但它的一个副作用是,音频不会自动路由到耳机插孔时,我插入它。需要手动更改pavucontrol
中的设置。蓝牙耳机不受此影响,因为它使用的是不同的卡。~/.config/pulse/default.pa
:set-card-profile alsa_card.pci-0000_07_00.1 off
中设置卡片配置文件。您可以使用pacmd list-cards
找到卡的符号名及其配置文件。这是通过挂起保存下来的,但是当找不到卡时(当没有外部显示连接时),我就会出错。~/.config/pulse/default.pa
:set-default-sink laptop-speaker-sink-name-here
中设置默认接收器。不,一点也不管用。https://askubuntu.com/questions/228619
复制相似问题