Bluetooth OpenSUSE 15.0 LEAP pulseaudio无法检测蓝牙扬声器

Bluetooth OpenSUSE 15.0 LEAP pulseaudio无法检测蓝牙扬声器,bluetooth,opensuse,pulseaudio,speaker,Bluetooth,Opensuse,Pulseaudio,Speaker,我想通过蓝牙扬声器播放音乐,但PulseAudio看不到扬声器。当我打开声音设置(pavucontrol)时,我无法将输出设备更改为我的扬声器,因为它没有显示 我已经检查的内容 扬声器通过GNOME中的蓝牙接口配对和连接。我使用bluetoothctl工具验证了连接,并确保设备已连接并受OpenSUSE信任 我使用pactl-list-sources-short和pactl-list-sinks-short检查了PulseAudio是否可以通过命令行查看设备,但它也不在那里 我验证了Pulse

我想通过蓝牙扬声器播放音乐,但PulseAudio看不到扬声器。当我打开声音设置(
pavucontrol
)时,我无法将输出设备更改为我的扬声器,因为它没有显示

我已经检查的内容

  • 扬声器通过GNOME中的蓝牙接口配对和连接。我使用
    bluetoothctl
    工具验证了连接,并确保设备已连接并受OpenSUSE信任

  • 我使用
    pactl-list-sources-short
    pactl-list-sinks-short
    检查了PulseAudio是否可以通过命令行查看设备,但它也不在那里

  • 我验证了PulseAudio是否安装了正确的蓝牙插件,并且已经安装了

  • 删除
    ~/.config/pulse
    中的配置没有帮助

  • 这个问题:也帮不了我

几个月前它还可以正常工作,但现在没有了。有没有建议强制PulseAudio识别我的蓝牙扬声器

设置:

  • 蓝牙扬声器
  • GNOME OpenSUSE Leap 15.0
  • Pulseaudio 11.1
  • 布鲁兹5.48

尝试以下步骤来解决Opensuse Linux上的蓝牙音频问题-这些步骤在ubuntu和其他Linux上也适用。我在Opensuse linux 15上运行

先把这句话注释掉
加载模块蓝牙发现
通过编辑
sudo vim/etc/pulse/default.pa

现在,您需要在完成此更改后重新启动。重新启动后, 我们通过在终端中运行以下命令序列来配置
bluetoothctl

>  pactl load-module module-bluetooth-discover
>  bluetoothctl
>> power on
>> agent on
>> default-agent
>> discoverable on
>> scan on
scanon将返回蓝牙扬声器的名称以及格式为“11:11:11:11:11:11”的代码,这是您的bluetooth speakers id。请注意,在下一个命令trust and connect中关闭并使用它

>> trust 11:11:11:11:11:11
>> connect 11:11:11:11:11:11
>> scan off
  • 不要关闭这个终端
这些都是连接蓝牙扬声器/耳机所需的。 您可以将上述内容放在脚本中,比如-connectbluettoh.sh,并在每次登录时运行它

最后一步通过运行以下命令更改应用程序使用的扬声器设置:-

pavucontrol - Change the default audio device to the bluetooth speaker.
您可以在屏幕截图中看到我的蓝牙扬声器-“Juarez”设置在pavucontrol工具中