我的操作系统是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)
答案 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