我的蓝牙耳机在 Gnome 上无法使用 A2DP 模式

我的蓝牙耳机在 Gnome 上无法使用 A2DP 模式

在 Gnome 中,虽然我可以在 HFP/HSP 模式下连接蓝牙耳机,但无法让它们在我需要的 A2DP 模式下连接。

令人惊讶的是,我只需点击一下就能在 KDE 中以 A2DP 模式连接它。

我正在使用 Arch Linux 和 Gnome 3.18。

更新:

$ pactl list short | grep bluetooth 
8   module-bluetooth-policy     
9   module-bluetooth-discover   

答案1

同样的问题,Ubuntu 15.10,Gnome Shell 3.18.2。

不幸的是你的解决方法对我不起作用,我找到了解决方法/修复这里这是基于您提供的相同的 arch wiki。

这是我所做的:

(1) 在终端中运行以下命令:

sudo setfacl -m u:gdm:r /usr/bin/pulseaudio

(2) 重新启动 Ubuntu 或通过在终端中运行以下命令来重新启动pulseaudio:

sudo pkill pulseaudio

答案2

看来没有人读维基,所以我必须敢于自己找到解决方案

  1. 首先确保你已经安装了pulseaudio-bluetooth
  2. 将这些行添加到/etc/pulse/system.pa

    load-module module-bluez5-device
    load-module module-bluez5-discover
    
  3. 确保你有这些行/etc/pulse/default.pa(顺便说一句,它们应该已经有了)

    load-module module-bluetooth-discover
    load-module module-bluetooth-policy
    
  4. 确保您已经trust编辑了蓝牙设备,您可以执行以下操作:

    $ bluetoothctl
    $ trust < mac address of your device >
    
  5. 最后对于 Gnome 用户来说最重要的是:

使用 GDM 时,会启动 PulseAudio 的另一个实例,它“捕获”您的蓝牙设备连接。通过执行以下操作,为 GDM 用户屏蔽脉冲音频套接字,可以防止这种情况发生:

# mkdir -p ~gdm/.config/systemd/user
$ ln -s /dev/null ~gdm/.config/systemd/user/pulseaudio.socket

**参考及更多信息:蓝牙耳机上的 Arch Linux wiki

答案3

当索尼耳机 mdr-zx550 按下播放/停止按钮时,A2DP 选项变为可用。

答案4

为了使您的系统能够被检测为 A2DP 接收器(例如,通过计算机扬声器播放手机中的音乐),请Enable=Source,Sink,Media,Socket[General]./etc/bluetooth/audio.conf

#once added restart the bluetooth daemon

    systemctl restart bluetooth

#connect you headphone device
    bluetoothctl
    connect <MAC>

#check your card and set profile
    pacmd list-cards
    pacmd set-card-profile <index> <profile>

相关内容