蓝牙在 Ubuntu 14.04 上被禁用

agu*_*iar 6 bluetooth dell-vostro 14.04

蓝牙在我的 Ubuntu(带有蓝牙 USB 适配器的戴尔 vostro 桌面)上被禁用。

我将蓝牙 USB 适配器插入另一个 Ubuntu 桌面 (12.04) 并立即被识别。

我已经安装了 blueman、bluez、蓝牙支持包。

即使在我打开蓝牙系统设置后,它也会显示消息“蓝牙已禁用”。即使我选中了此选项,菜单栏中也未显示蓝牙状态。

rfkill list 说蓝牙没有被阻止。

lsusb 说加密狗已连接。

蓝牙管理器不起作用...所有按钮都是灰色的。

删除 gnome-bluetooth(如某些用户所建议的)不仅不能解决问题,而且还会删除 ubuntu-desktop,导致我的系统设置丢失以及其他后果。

蓝牙选项未显示在 BIOS 中。我可能需要安装驱动程序吗?它存在吗?

我想要的只是能够将我的 Apple 鼠标和键盘连接到 PC。

Din*_*Din 7

尝试这个:

sudo hciconfig hci0 reset
Run Code Online (Sandbox Code Playgroud)

  • `无法初始化设备 hci0:没有这样的设备 (19)`,即使它肯定存在。`hci0:类型:BR/EDR 总线:USB` (5认同)

RCF*_*RCF 6

这为我解决了这个问题。

终端输出

rfkill list
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
1: asus-wlan: Wireless LAN
    Soft blocked: no
    Hard blocked: no
2: asus-bluetooth: Bluetooth
    Soft blocked: no
    Hard blocked: no
3: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
Run Code Online (Sandbox Code Playgroud)

在阅读了其他几篇文章后,我找到了这个解决方案。如果尚未安装 gksu,请安装。

sudo apt-get install gksu -y
Run Code Online (Sandbox Code Playgroud)

然后编辑 /etc/rc.local 并在“exit=0”条目之前输入这一行。

gksudo gedit /etc/rc.local
Run Code Online (Sandbox Code Playgroud)

在最后一个条目之前的 gedit 中,即“exit=0”,输入:

rfkill unblock bluetooth
Run Code Online (Sandbox Code Playgroud)

然后重新启动,如果重新启动后尚未启用,您应该能够打开蓝牙。