无法输入bluetoothctl

时间:2016-02-14 19:58:38

标签: linux bluetooth

我的操作系统是Arch Linux。我只是想使用终端使用我的笔记本电脑的蓝牙。我使用bluetoothctl命令,但我不能再输入它了。我也用root权限运行它。

[x@X ~]$ sudo bluetoothctl
[sudo] password for X: 
[bluetooth]# 

我还使用systemctl status bluetooth命令检查我的蓝牙守护程序,并打印出一些我不知道它是什么的东西,我也不知道下一步该做什么。

[x@X ~]$ systemctl status bluetooth
● bluetooth.service - Bluetooth service
   Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; disabled; vendor preset: disabled)
   Active: inactive (dead)
     Docs: man:bluetoothd(8)

3 个答案:

答案 0 :(得分:1)

您的蓝牙未运行,请尝试sudo systemctl start bluetooth

答案 1 :(得分:1)

您的蓝牙服务已失效[DELETE FROM notify_users...],因此您无法使用它。

要使其生效并运行[Active: inactive (dead)],请执行以下操作:

  • 如果尚未加载通用蓝牙驱动程序,请在终端中输入以下内容:

    Active: active (running)
  • 启动蓝牙服务:

    sudo modprobe btusb
    

再次检查状态[sudo systemctl start bluetooth.service ],您会发现它现已激活并正在运行[systemctl status bluetooth.service]

答案 2 :(得分:0)

这必须是一项安全功能...当处理仅具有一个USB端口的SOC设备时,这确实很烦人,由于电源受限,只要您更换USB设备,它就会重新启动...

chip@chip:~$ systemctl status bluetooth
� bluetooth.service - Bluetooth service
Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled)
Active: active (running) since Thu 2018-12-27 04:17:24 UTC; 44min ago
Docs: man:bluetoothd(8)
Main PID: 394 (bluetoothd)
Status: "Running"
CGroup: /system.slice/bluetooth.service
       ��394 /usr/lib/bluetooth/bluetoothd

chip@chip:~$ bluetoothctl
[bluetooth]# 

无法输入!在终端上可以正常工作...只是远程无法正常工作。

对我来说解决方案是:

chip@chip:~$ sudo bluetoothctl