【问题标题】:OpenSUSE 15.0 LEAP pulseaudio unable to detect bluetooth speakerOpenSUSE 15.0 LEAP pulseaudio 无法检测到蓝牙扬声器
【发布时间】:2019-01-21 07:36:56
【问题描述】:

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

我已经检查过的内容

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

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

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

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

  • 这个问题:Pulseaudio not detecting bluetooth headset 也帮不了我。

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

设置:

  • UE Boom 蓝牙音箱
  • GNOME OpenSUSE Leap 15.0
  • Pulseaudio 11.1
  • BlueZ 5.48

【问题讨论】:

    标签: bluetooth opensuse pulseaudio speaker


    【解决方案1】:

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

    首先注释掉该行 load-module module-bluetooth-discover 通过编辑 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”的代码 - 这就是你的蓝牙扬声器 ID。请注意,down 并在下一个命令 trust and connect 中使用它。

    >> trust 11:11:11:11:11:11
    >> connect 11:11:11:11:11:11
    >> scan off
    
    • 不要关闭此终端。

    这些都是连接蓝牙扬声器/耳机所需的全部。 您可以将上述内容放在一个脚本中,比如 connectbluettooth.sh 并在每次登录时运行它。

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

    pavucontrol - Change the default audio device to the bluetooth speaker.
    

    您可以在屏幕截图中看到我的蓝牙扬声器 - 'Juarez' 设置在 pavucontrol 工具中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-17
      相关资源
      最近更新 更多