为了通过 Line Out 内置音频和蓝牙扬声器播放音乐,我实现了@DidierL的答案,创建了一个新的“同时输出”作为输出设备。
然后我注意到蓝牙说话声音略有延迟。为了解决这个延迟问题,我尝试了@PoDuck的答案。即实施
#!/bin/bash
BLUEZCARD=$(pactl list cards short | egrep -o bluez.*[[:space:]])
pactl set-card-profile $BLUEZCARD a2dp_sink
pactl set-card-profile $BLUEZCARD headset_head_unit
pactl set-card-profile $BLUEZCARD a2dp_sink
由于此解决方案无法纠正延迟,我尝试了:
#!/bin/bash
BLUEZCARD=$(pactl list cards short | egrep -o bluez.*[[:space:]])
pactl set-card-profile $BLUEZCARD off
pactl set-card-profile $BLUEZCARD a2dp_sink
pactl set-card-profile $BLUEZCARD off
pactl set-card-profile $BLUEZCARD a2dp_sink
不幸的是,这个设置破坏了“同步输出”设备的性能。它不会播放任何声音。
此外,如果明确选择,则只有 Line Out 内置音频才有效。当明确选择蓝牙扬声器时,声音非常静音。
我不知道如何撤消 Ubuntu 24.04 中的混乱,正如@PoDuck 的回答中提到的,没有撤消自定义快捷方式的选项。
然后单击右侧的“已禁用”以设置键盘快捷键来执行脚本。
我该如何收拾残局?
更新:
我刚刚发现qpwgraph
。下面给出了一个视觉效果。我注意到几个重复的模块,我不知道它是怎么出现的。
任何关于该做什么的建议都是很好的。
我是 Ubuntu 声音设置的新手。不过,我发现在 Ubuntu 24.04 中自定义声音配置的一个非常有用的工具是使用应用程序
qpwgraph
。我注意到,每当我打开
Settings
->Sound
或关闭pavcontrol
(即音量控制) ->Playback
->时Brave: Payback on
,连接就会变得非常混乱。这就是问题的根源。为了解决这一混乱局面,
qpwgraph
可用于修复和自定义各种设备的声音连接。我只需选择要连接的连接,然后右键单击鼠标并选择连接。在 Ubuntu 24.04 中启用 pipewire 后,声音设置变得简单得多。下图显示了我如何能够将 Brave 浏览器上的 YouTube 声音直接发送到内置音频和蓝牙扬声器,甚至无需使用新的“同时输出”输出设备。
要安装
qpwgraph
,请执行或者
此外,我读到
qpwgraph
除了声音之外,还可以用于配置视频输出。