在 16.04.1 中取消配对/删除蓝牙设备?(以及其他问题。)

在 16.04.1 中取消配对/删除蓝牙设备?(以及其他问题。)

我刚刚安装了 Ubuntu 16.04.1,但遇到了许多蓝牙问题。——我很惊讶互联网上没有太多错误报告。只有我一个人这样吗?在我上次安装的 14.04 中,蓝牙运行良好多年。

  • 蓝牙指示灯显示蓝牙“关闭”,设置显示“开启”(见截图)
    • 重现:这种情况经常发生,只需切换开关几次
  • 指示器显示三个配对设备,设置仅显示一个(见屏幕截图)
    • 在多次失败的配对试验后
    • 我如何取消配对或删除这些设备?
  • 即使启用了“在菜单栏中显示蓝牙状态”,指示灯也会消失
    • 重现方法:在设置窗口中关闭蓝牙

在此处输入图片描述

答案1

屏幕截图中的 GUI 似乎至少在某种程度上受到了影响,因此请使用命令行工具bluetoothctl。它是交互式的,并且有一个help命令。

$ bluetoothctl 
[NEW] Controller 3C:77:E6:F0:01:EA x200 [default]
[NEW] Device A0:E4:53:A3:AD:6A Xperia Z1 Compact
[NEW] Device 20:15:04:10:D3:AE LT1282
[NEW] Device F2:06:91:3F:EE:9A UniversalFoldableKb

[bluetooth]# list
Controller 3C:77:E6:F0:01:EA x200 [default]

[bluetooth]# devices
Device A0:E4:53:A3:AD:6A Xperia Z1 Compact
Device 20:15:04:10:D3:AE LT1282
Device F2:06:91:3F:EE:9A UniversalFoldableKb

[bluetooth]# info A0:E4:53:A3:AD:6A
Device A0:E4:53:A3:AD:6A
    Name: Xperia Z1 Compact
    Alias: Xperia Z1 Compact
    Class: 0x5a020c
    Icon: phone
    Paired: no
    Trusted: no
    Blocked: no
    Connected: no
    LegacyPairing: no
    UUID: [output shortened here]
    Modalias: usb:v0FCEp01A7d0010

[bluetooth]# remove A0:E4:53:A3:AD:6A
Failed to remove device: org.bluez.Error.NotReady

[bluetooth]# power on
Changing power on succeeded
[CHG] Controller 3C:77:E6:F0:01:EA Powered: yes

[bluetooth]# remove A0:E4:53:A3:AD:6A
[DEL] Device A0:E4:53:A3:AD:6A Xperia Z1 Compact
Device has been removed

可以看出,指示器中设备的可见性并不意味着它们都已配对或信任(...所以我不知道在那里看到设备意味着什么)。

令人惊讶的是,remove当蓝牙控制器关闭时它不起作用......

关于图标消失的问题:令我惊讶的是,蓝牙控制器可以处于两种关闭状态(至少在所示的系统上)。

  • “供电:否”,如下所示bluetoothctl
    • 控制器将对蓝牙工具可见
    • 指示器图标将出现灰色,并显示蓝牙已关闭
  • 完全关闭,就像拔掉蓝牙控制器一样
    • 图标消失,就像没有蓝牙硬件一样
    • 蓝牙工具看不到控制器

如何控制关闭状态?

命令行工具rfkill控制处理无线电设备软件开关的 rfkill 子系统。rfkill list bluetooth将显示两个蓝牙相关设备:“主开关”和控制器本身(仅当蓝牙主开关“开启”时才可见)。

$ rfkill list bluetooth
0: tpacpi_bluetooth_sw: Bluetooth
    Soft blocked: no
    Hard blocked: no
11: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no

相关内容