Ubuntu 20.04 上蓝牙耳机闲置时不断断开连接

Ubuntu 20.04 上蓝牙耳机闲置时不断断开连接

我有索尼 WH-1000XM3 蓝牙耳机。在我升级到 20.04 之前,它在 Ubuntu 18.04 上工作正常。现在,耳机在一段时间不使用时会自动断开连接(没有准确的测量)。耳机仍处于开启状态(即,按下按钮我会收到电池电量通知),但笔记本电脑已切换到内置扬声器。然后,恢复连接的唯一方法是让笔记本电脑进入睡眠状态并再次唤醒。

我在使用耳机时,例如在观看较长的 YouTube 视频时,没有遇到过此类断线现象。

也许这不仅是音频蓝牙设备的问题,而且与任何被操作系统认为未使用的蓝牙设备有关。

答案1

我的蓝牙扬声器之一也遇到了这个问题。您可以尝试论坛上类似帖子中建议的不同方法,例如改用终端连接蓝牙扬声器、更新蓝牙/bluez、更新 pulseaudio 等。(有关这些的信息已在我的回答的最后一部分提供。)但这些方法似乎都不适用于我的那个扬声器。如果您已经尝试过这些方法但仍然无法解决问题,请继续阅读!:)

后来我发现这更多的是扬声器的问题,而不是 Ubuntu 的问题,因为当我连接我的另一个蓝牙耳机时,它不会在一段时间后断开连接,而且,当我在 Windows 10 和 Android 上使用它时,断开连接的扬声器也表现出相同的行为。一些蓝牙型号在几分钟不活动后会断开连接,以节省电池。

因此,您的蓝牙耳机中可能有一个选项可以禁用此省电功能。如果没有这样的选项,那么您可以尝试这个临时解决方案,但它至少有效。在 PC 上的任何媒体播放器上播放任何媒体,将其设置为重复循环,然后将媒体播放器音量降低到 0%。这可确保您的蓝牙耳机不会闲置,从而防止其断开连接。

我知道这对您来说可能不是一个好的解决方案,但我还是想与您分享它,因为它至少有效。:)

额外的信息)解决问题的其他方法,如在有类似问题的帖子中已经提出的:-

  1. 通过终端连接并将其放在受信任的列表中: - 在终端上输入这些代码
    bluetoothctl

    power on

    scan on

    connect XX:XX:XX:XX:XX:XX

    trust XX:XX:XX:XX:XX:XX

其中,XX:XX:XX:XX:XX:XX 是您的耳机的蓝牙地址。

  1. 更新蓝牙/bolez
    sudo add-apt-repository ppa:bluetooth/bluez
    
    sudo apt update
    
    sudo apt install bluez
  1. 更新/安装 pulseaudio
    sudo apt-get install pulseaudio-module-bluetooth

    killall pulseaudio

相关内容