新裝了 Arch Linux,開始一步步設定藍芽。
依賴包
藍芽依賴於
- bluez
- bluez-utils
啟動服務
1
sudo systemctl enable --now bluetooth
使用介面
使用 bluetoothctl
進入子 shell
scan on
進行掃描可用裝置
理論上使用 connect [mac]
連線後應該就能使用藍芽設備了,但我遇到了奇怪的問題,鍵盤始終沒反應,瘋狂的斷線並重連
查看 systemctl status bluetoothctl 後
發現以下錯誤
1
profiles/input/device.c:hidp_add_connection() Rejected connection from !bonded device /org/bluez/hci0/dev_...
經過搜索後發現了解決方法
- 斷線鍵盤並
remove [mac]
scan on
pair [mac]
connect [mac]
trust [mac]
需要依據順序執行
好消息是我的鍵盤能用了,壞消息是我完全不知道為什麼能用