
我無法在 Ubuntu 16.04 中連接藍牙鍵盤。藍牙滑鼠連線良好,沒有問題。我嘗試過 3 個不同的加密狗和兩個不同的鍵盤。一個鍵盤是標準藍牙鍵盤,另一個(我很想開始工作)是 Recreated Spectrum - 這幾乎是一個標準藍牙鍵盤。加密狗和鍵盤在我的 Windows 機器上都正常工作。我嘗試過不同的 PIN 設置,但沒有得到滿意的結果。他們顯示正常,但當我嘗試連接時,他們最終出現“失敗”。嘗試“sudo hciconfig hci0 sspmode 0”,它告訴我“無法在 hci0 上設定簡單配對模式:輸入/輸出錯誤 (5)”
有什麼想法嗎?謝謝!
答案1
我能夠基於此透過命令行使其工作詢問Ubuntu答案和這個Ubuntu 論壇主題。
首先拔掉藍牙適配器並刪除設定檔:
sudo \rm -rf /var/lib/bluetooth/*
然後重新插入藍牙適配器並運行bluetoothctl
。在bluetoothctl
提示符號中,鍵入以下命令:
power on
agent on
default-agent
scan on
在發現模式下開啟藍牙鍵盤。很快bluetoothctl
就會以這種格式列印鍵盤設備ID FF:EE:DD:CC:BB:AA
。然後繼續配對:
pair FF:EE:DD:CC:BB:AA
它將請求 PIN 碼,在鍵盤中輸入該代碼並按 Enter 鍵。您將收到一條成功訊息。然後完成配置:
trust FF:EE:DD:CC:BB:AA
connect FF:EE:DD:CC:BB:AA
鍵盤現在應該可以工作了。