在声音设置中未将蓝牙耳机检测为输出设备

在声音设置中未将蓝牙耳机检测为输出设备

我在用乌班图20.04我已经Sony WH-H910N通过蓝牙连接了我的无线耳机。

它已成功连接,但在声音设置中未显示为输出设备,仅检测到扬声器,但如果我将 realme 耳机与笔记本电脑连接,则可以Headphones-Built-in-Audio在声音设置中将其视为输出设备。

那么,我该怎么做才能在声音设置中将蓝牙耳机显示为输出设备呢?任何帮助,将不胜感激。

答案1

对我有用的是以下内容。

旧的pulseaudio配置文件有时可能会损坏或与pulseaudio软件包/系统升级后的新版本发生冲突。要解决此问题,请按照以下步骤操作:

  • 通过在终端中运行以下命令来备份~/.config/pulse/配置目录:~/.config/pulse_old/
mv  ~/.config/pulse/ ~/.config/pulse_old/
  • 之后,重新启动系统以构建新的pulseaudio配置文件。~/.config/pulse/将自动创建一个新目录。

  • 现在测试你的音频。

如果,以某种方式,应用此修复后您决定在应用修复之前返回到之前的状态,请按照以下步骤操作:

  1. 在终端中运行以下命令:
rm -r  ~/.config/pulse/
  1. 在终端中运行以下命令:
mv  ~/.config/pulse_old/ ~/.config/pulse/
  1. 重新启动您的系统。

然而,如果一切正常并且问题已解决~/.config/pulse_old/,您可以通过在终端中运行以下命令来删除备份的旧配置目录以释放空间(如果您愿意):

rm -r  ~/.config/pulse_old/

从以下链接获取,该链接还有其他可用选项:https://askubuntu.com/questions/1165625/ubuntu-18-04-audio-doesnt-work-unless-i-switch- Between-outputs/1165640#1165640

答案2

过去的 Ask Ubuntu 条目可能会给您带来一些见解:https://askubuntu.com/questions/1139404/sony-noise-cancelling-headphones-wh-1000xm2-3-and-bluetooth-initial-autoconnec

安装 bluez > 5.52 (Ubuntu 20.04 似乎已经提供了https://launchpad.net/ubuntu/focal/+package/bluez)可能会提供一些帮助。

答案3

这可能有帮助:

许多设备访问问题可以通过组成员身份更改来解决。

具体来说,如果ls -l 显示组权限(第二个“ rwx”三元组)为“ rw”(例如“ -rw-rw----”),则将自己添加到拥有该设备的组中将授予rw访问权限。

就是这样:

device="/dev/whatever"
sudo adduser $USER $(stat -c "%G" $device)

这允许您成为可以使用该设备的组的成员资格rw,但还有一个步骤。

要使所有进程成为新组的成员,请注销并登录。小组成员资格是按时间设立的login

要在新组中创建单个进程(用于测试,在注销/登录之前):

newgrp $(stat -c "%G" $device)  

或者,只需键入组名称。看man newgrp

相关内容