PipeWire 给管理蓝牙耳机带来惊喜

博主一直使用的 ThinkPad T470s + openSUSE Tumbleweed。前些天为了连接一个蓝牙小音箱来看个片子,结果悲剧的是捣鼓半天都是能连上但不会显示为蓝牙扬声器。试试蓝牙耳机,可能因为经常用,可以连上,可以播放,但是没法切换到 A2DP 模式了。搜索解决方案的时候看到 PipeWire,依稀记得好像之前更新非常频繁,感觉可以试试。然后就发现了惊喜。

通过KDE 任务栏声音小工具中蓝牙设备快捷菜单更改工作模式

KDE 任务栏声音小工具中蓝牙设备的菜单

之前一直使用的 PulseAudio 那一套。应该是用 Bluez 来设置蓝牙设备的吧。具体我也不是很清楚,反正安装好系统就可以用了,也就没有去深究。

记得很清楚的是,以前是可以更换蓝牙设备的工作模式的。在手持模式(HSP/HSF)和高清音频模式(A2DP)之间切换只需要通过声音小工具的图标打开系统声音设备设置程序来完成。麻烦点,也还能接受。不过确实偶尔会发现小毛病,比如无法切换模式,需要重启服务或系统来恢复。

从 PulseAudio 切换到 PipeWire 很容易。在 openSUSE Tumbleweed 的 Wiki 上也有说明。我没有细读,只通过下面的指令安装 PipeWire 相关的软件包,接受全部推荐的软件包,同时按照提示同意清除 PulseAudio 软件包,然后重启系统就完事儿了:

sudo zypper install pipewire-pulseaudio wireplumber

Tumbleweed 是滚动更新的,偶尔会有让人头痛的更新故障,比如更新之后无法启动系统了,但是经常更新还是有惊喜的。记得前阵子看到 KDE 社区更新说明讲,桌面的音频管理增加了任务栏工具来切换蓝牙耳机的工作模式之类的上下文菜单。但是我一直没见到。现在来看可能是因为默认使用的 PulseAudio 对这个特性支持不是太好(当然也可能是我的系统没有配置好)。现在切换到 PipeWire 之后真是非常惊喜,切换耳机工作模式非常方便。暂时也没发现什么无法切换的问题。

强烈推荐 :D

有好玩的发现欢迎在下面留言分享 ↓©

本文发表于水景一页。永久链接:<http://cnzhx.net/blog/bluetooth-headset-via-pipewire-in-opensuse-tumbleweed-with-kde/>。转载请保留此信息及相应链接。

雁过留声,人过留名

您的电子邮箱地址不会被公开。

特别提示:与当前文章主题无关的讨论相关但需要较多讨论求助信息请发布到水景一页讨论区的相应版块,谢谢您的理解与合作!请参考本站互助指南
您可以在评论中使用如下的 HTML 标记来辅助表达: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据