自从我将 ubuntu 22.04 升级到 22.10 后,我的音频一直无法按预期工作
- 我的蓝牙耳机无法连接。它们会显示为可用设备,当我尝试连接时,它们会立即连接并断开连接,然后我无法打开设备连接。我按照说明解决了这个问题这里
- 发布此信息后,每次重启 PC 时我都必须执行
pulseaudio --start
此操作,否则无法再次建立蓝牙连接。我只能在执行后建立蓝牙连接pulseaudio --start
。我通过转到启动应用程序首选项解决了此问题。我找不到任何 pulseaudio 应用程序,所以我添加了一个。名称 - pulseaudio,命令 - pulseaudion --start - 现在我的蓝牙耳机已连接但声音仍然来自系统扬声器。事实上,蓝牙耳机甚至没有列在可用设备下。。此外,当我将耳机放回盒子中时,我正在播放的视频会暂停。所以我的系统知道连接的蓝牙耳机处于该级别。只是无法通过它们获取音频
pulseaudio
命令结果E: [pulseaudio] pid.c: Daemon already running. E: [pulseaudio] main.c: pa_pid_file_create() failed.
- 关注答案这里.
sudo -H pactl load-module module-bluetooth-discover
没有帮助 - 也运行
rm ~/.config/pulse/*
并重启了系统。还是没用
如何在我的系统上使用蓝牙耳机。我使用的是 ThinkPad Carbon x1 Gen 7
答案1
首先请注意,Ubuntu 22.10 已用较新的 Pipewire 声音服务器取代了 Pulseaudio。
您建议重新使用 Pulseaudio。这可能有用,但我认为从长远来看您会遇到其他问题。
我确实遇到了同样的问题,蓝牙音频不再工作。所有建议的检查都没有显示任何问题,蓝牙已启用,未被阻止等。
最后我还是设法让蓝牙音频正常工作。
安装 PipeWire 多媒体服务器的库 - 蓝牙插件
sudo apt install libspa-0.2-bluetooth
之后我必须重新启动 pipewire(或重新启动)
systemctl --user restart pipewire
来源: