gnome 蓝牙无法正常工作

gnome 蓝牙无法正常工作

我想在 Debian 8 上通过蓝牙连接耳机。我从终端运行

systemctl enable bluetooth
systemctl start bluetooth

然后我使用 gnome-bluetooth,我看到设备并尝试连接,所发生的情况是每次不到一秒后连接就会丢失,从而设备的状态变为“断开连接”。另外,如果我不运行上面的命令,gnome-bluetooth 将看不到该设备。我用谷歌搜索了这个问题,看起来这个问题很常见,但我没有找到解决方案。

这是 lsusb 的输出:

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 04f2:b3d5 Chicony Electronics Co., Ltd 
Bus 001 Device 009: ID 13d3:3393 IMC Networks 
Bus 001 Device 005: ID 1004:631c LG Electronics, Inc. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

答案1

找到了解决方案,不知道为什么会这样。

sudo apt-get install pulseaudio-module-bluetooth

重新启动您的系统。

sudo systemctl start bluetooth.service

现在打开蓝牙的 GUI 实用程序并确保蓝牙设置为“on”

在终端类型中

蓝牙控制

确保该命令

展示

实际上显示了类似的东西

Name: debiansystem
Alias: debiansystem
Class: 0x0c010c
Powered: yes
Discoverable: yes
Pairable: yes
...

现在信任、配对并连接到您的设备。

这有效,至少对我来说

答案2

我在蓝牙和 Debian 8 上也遇到了同样的问题,尝试了很多方法,但 gnome-bluetooth 没有任何效果。我按照此页面上的说明进行操作:https://wiki.debian.org/BluetoothUser/a2dp所以我做了

sudo apt-get install pulseaudio pulseaudio-module-bluetooth pavucontrol bluez-firmware

然后

systemctl restart bluetooth

虽然我有 gnome-bluetooth,但我无法让它工作,所以我安装了 blueman-applet

apt-get install blueman

然后打开我刚刚安装的蓝牙管理器程序(确保 gnome-bluetooth 已关闭),就这样,我能够配对我的蓝牙扬声器。唯一缺少的步骤是在“设置”中打开“声音”并选择我的蓝牙扬声器作为输出。

希望有帮助!

答案3

我也遇到了问题,但通过禁用 SELinux,问题就自行解决了:

# First check if this is even your problem, is SELinux enabled?
getenforce

# If the above created the output of '1', then this could very
# well be your problem.. keep reading.

# Disable SELinux
setenforce 0

# Restart bluetooth
systemctl restart bluetooth

如果您愿意,您现在可以停止此步骤(连接您的设备并使用它)。但如果你想在未来解决这个问题,正确的解决方案是在内部更新你的 SELinux 库(这样你就可以重新启用它):

# Create your own module
grep bluetooth /var/log/audit/audit.log | audit2allow -M mybluetooth

# Install it now:
semodule -i mybluetooth.pp

# Now safely re-enable SELinux:
setenforce 1

就我而言,是这样的条目导致了它:

type=AVC msg=audit(1522596590.758:103): avc:  denied  { mounton } for  pid=999 comm="(uetoothd)" path="/var/lib/bluetooth" dev="dm-0" ino=2362849 scontext=system_u:system_r:init_t:s0 tcontext=system_u:object_r:bluetooth_var_lib_t:s0 tclass=dir permissive=0

相关内容