Ubuntu 藍牙無法使用:檢查控制器、配對、連線及音訊設定

Ubuntu 藍牙無法使用:檢查控制器、配對、連線及音訊設定

Kevin Wu
2026年8月27日· 更新於 2026年10月4日· 7 分鐘讀完

Ubuntu 藍牙無法使用時,先找出最早失敗的階段:介面卡缺失或被阻擋、藍牙服務已停止、配件不可被發現、配對或連線失敗,或者只是音訊 profile 不對。如果藍牙開關無法開啟,先查介面卡和 rfkill,再查服務。

Ubuntu 的排障說明涵蓋介面卡識別、開關、可發現性和支援邊界,連線說明另行提供距離與配對碼確認步驟。[1][2]如配件已連接其他主機,亦應按生產商說明中斷連線。不要為了一件配件清除全部配對。

關鍵要點:

  • 分開控制器、無線電、發現、配對、信任、連線和音訊 profile 狀態。
  • 保存服務日誌;只有證據顯示記錄失效且可以復原時,才移除一個配對。
  • 不要刪除藍牙資料庫、降低配對安全或安裝未驗證韌體。

為甚麼 Ubuntu 藍牙無法開啟?

先把看到的現象對應到通常的故障階段,再從對應步驟開始:

你看到的現象常見原因從哪一步開始
沒有藍牙面板,或清單中沒有控制器介面卡未被識別、不受支援或缺少驅動程式步驟 1
開關開啟後又自動關閉rfkill 軟件或硬件阻擋步驟 1
bluetoothctl 一直等待連接 bluetoothd藍牙服務已停止或啟動失敗步驟 2
藍牙已開啟,但搜尋不到任何裝置配件未進入配對模式、距離過遠或被另一部主機佔用步驟 3

步驟 1:Ubuntu 藍牙無法使用時,確認控制器存在且未被阻擋

執行只讀檢查:

bluetoothctl list
bluetoothctl show
rfkill list bluetooth

bluetoothctl 顯示控制器與狀態,rfkill 報告軟件和硬件無線電阻擋。[3][4]如沒有控制器,以 lsusb 或 lspci -nnk 檢查硬件,再查詢該 Ubuntu 版本的官方支援。

軟件阻擋通常可用系統控件或 rfkill unblock bluetooth 清除;硬件阻擋指向實體開關、韌體或平台狀態。不要安裝隨機韌體或關閉安全控制來強行啟用。軟件來源可參考Ubuntu 軟件套件來源和安全安裝 DEB。

如果列出多個控制器,記錄預設控制器以及各自使用的匯流排。內置控制器和 USB 介面卡可以獨立失敗。不要為了縮短清單而關閉或移除全部控制器;先確認上次正常時由哪一個控制器發現配件。

控制器地址只應保留在私人支援記錄中,不需要時應移除敏感內容。關鍵欄位是電源、可發現/可配對狀態和支援能力。控制器存在但無法開機,與可以開機卻找不到裝置屬於不同分支。

步驟 2:檢查 Ubuntu 藍牙服務

讀取服務狀態和本次啟動日誌:

systemctl status bluetooth --no-pager
journalctl -u bluetooth -b --no-pager

如服務未運行或已失敗,先保存錯誤,再用 sudo systemctl restart bluetooth 重新啟動藍牙服務一次。反覆失敗應進入軟件套件、硬件、韌體或政策分支。不要刪除 /var/lib/bluetooth;它保存系統配對狀態,刪除屬廣泛而具破壞性的重設。

分享日誌時只保留相關啟動與時間範圍。日誌可能包含裝置名稱、地址、用戶名稱或附近硬件。應保存第一個錯誤及其前面的控制器事件,不要公開整個系統日誌。

只重新啟動一次後,再執行 bluetoothctl show 和原來失敗的操作。如果服務再次停止,不要建立循環重新啟動;保存新錯誤,帶同修改前後狀態進入軟件套件、核心、硬件或政策支援。

步驟 3:讓另一部裝置可被發現

為配件充電、移近電腦,並按官方說明進入配對模式。Ubuntu 建議讓裝置保持在 5–10 米內、進入可發現狀態,並在提示時核對配對碼。如它已連接手機、平板電腦或其他電腦,先查配件生產商說明再中斷連線。

優先使用桌面藍牙面板。命令列診斷可進入:

bluetoothctl
power on
scan on
devices

發現目標後停止掃描。bluetoothctl 手冊記錄控制器、掃描、配對、信任和連線命令。不要公開包含附近裝置名稱和地址的完整掃描結果。

只採用配件生產商說明的方式進入配對模式。很多裝置只有很短的配對時間,或會自動重新連接上一個主機。如果另一個主機仍佔用連線,應按正常方式中斷,或在安全時暫時關閉其藍牙;不要重設所有已保存主機,除非生產商復原流程明確要求。

如配件始終不出現,以同一 Ubuntu 控制器比較另一件已知正常的藍牙裝置,從而區分配件專屬發現問題與控制器範圍問題。保持測試裝置靠近且電量充足,不要反覆掃描卻沒有增加新證據。

步驟 4:把配對、信任與連線分開

在 bluetoothctl 使用目標裝置的準確地址:

pair DEVICE-ADDRESS
connect DEVICE-ADDRESS
info DEVICE-ADDRESS

留意兩端提示,接受前核對配對碼。不要降低配對安全,也不要接受意外要求。配對保存身份和密鑰;連線建立活動鏈路。用 info DEVICE-ADDRESS 查看裝置是否已標記為 Trusted。只有裝置由你擁有或控制,而且你明確希望 BlueZ 在往後授權中信任它時,才執行 trust DEVICE-ADDRESS;可用 untrust DEVICE-ADDRESS 撤銷。一個階段成功不代表下一階段成功。

如已知配件可重新進入配對模式,且其記錄明確失效,只移除該裝置再重新配對:

remove DEVICE-ADDRESS

不要批量移除裝置或清除藍牙資料庫。刪除前先確認配件可復原。

配對後應先測試 connect,再考慮增加 trust。部分配件不需要持續信任也能正常運作,受管理系統亦可能限制該選擇。對自己控制的裝置確有需要時,記錄信任原因,並確認 untrust 可以恢復之前的授權行為。

配對失敗時逐字記錄錯誤,並註明兩端是否顯示配對碼。不要反覆接受不一致的代碼。確認前逾時、認證被拒,以及配對成功後連線失敗,是三個不同結果,不能使用相同操作處理。

步驟 5:區分連線與音訊 profile

如果 info 顯示 Connected,但聲音不經耳機,藍牙鏈路可能正常。到 Ubuntu 聲音設定選擇正確輸入/輸出與合適 profile。高質素播放與耳機咪高峰可能使用不同 profile;缺少咪高峰 profile 不等於配對失敗。

分別測試一個已知音訊檔案和輸入音量。不要一邊更改聲音 profile 一邊反覆刪除配對,否則不能比較。如系統更新後只有音訊失敗,記錄 Ubuntu 版本、音訊服務狀態和裝置能力。

如果配件還有非音訊功能,也可測試媒體控制或電量報告;這些功能可證明藍牙鏈路正在運作,即使音訊路由有誤。相反,在聲音設定看見裝置名稱,也不能證明所選 profile 同時支援高質素播放和咪高峰。

每次只改一個聲音設定,失敗後回到原 profile。基本藍牙連線排障期間不要安裝替代音訊系統或隨機編解碼軟件套件,這會改變本來正常鏈路的擁有人。

步驟 6:帶同階段證據升級處理

控制器/硬件缺失時,帶 Ubuntu 版本、內核、硬件 ID 與日誌聯絡電腦或介面卡生產商。配件不能進入配對模式或不能連接任何主機時聯絡配件生產商。受管理系統可能刻意停用藍牙,應找管理員而不是繞過政策。如 Wi-Fi、USB 或音訊裝置同時出問題,可用裝置與應用程式故障排查指南分辨系統範圍故障與配件故障。

報告最後成功階段:控制器存在、無線電未阻擋、服務運行、發現裝置、已配對、必要時已信任、已連線,或已選音訊 profile。只提供證明該邊界所需的指令輸出,並隱藏無關附近裝置。這樣支援人員可從未解決階段開始,而不是要求清除全部配對。

總結

先確認控制器、rfkill 與服務。準備另一部裝置,再區分發現、配對、信任與連線。只有證據支持且單一配對可復原時才移除它。鏈路已連接時進入音訊 profile 分支,不要清除藍牙狀態或安裝隨機韌體。

常見問題

為甚麼 Ubuntu 沒有藍牙控制器?

硬件可能停用、未識別、不受支援、缺少韌體或受平台政策阻擋。安裝前先查控制器輸出和硬件 ID。

rfkill 硬件阻擋代表甚麼?

它表示硬件或平台無線電狀態,通常不能只靠軟件清除。

為甚麼找不到藍牙配件?

它可能距離過遠、不可發現、沒有電或不受支援。它亦可能已連接其他主機;中斷連線前先查配件說明。

已配對、信任與已連接相同嗎?

不同。配對保存密鑰,信任控制授權行為,連線才是活動鏈路。

應該刪除 /var/lib/bluetooth 嗎?

不應。那會廣泛破壞系統配對狀態,不是安全的單一裝置排障。

甚麼時候可移除已配對裝置?

只有能準確識別裝置、重新進入配對模式,並接受失去這一個關係時。

藍牙已連接但聲音不對怎麼辦?

輸出裝置或音訊 profile 可能錯誤。先查聲音設定,不要重新配對。

應從網上指令碼安裝韌體嗎?

不應。使用 Ubuntu 倉庫、官方硬件支援或裝置生產商,並保留復原路徑。


免責聲明:藍牙能力取決於控制器、配件、Ubuntu 版本、內核、韌體和音訊堆疊。變更前保存日誌和配對復原方法。

來源:

  1. Ubuntu Desktop Guide — I cannot connect my Bluetooth device — https://help.ubuntu.com/stable/ubuntu-help/bluetooth-problem-connecting.html.en
  2. Ubuntu Desktop Guide — Connect your computer to a Bluetooth device — https://help.ubuntu.com/stable/ubuntu-help/bluetooth-connect-device.html.en
  3. Ubuntu Manpage Repository — bluetoothctl(1) — https://manpages.ubuntu.com/manpages/resolute/man1/bluetoothctl.1.html
  4. Ubuntu Manpage Repository — rfkill(8) — https://manpages.ubuntu.com/manpages/jammy/man8/rfkill.8.html

Sources checked 2026 年 10 月 4 日。


延伸閱讀:

開啟 3 天免費試用

註冊即可免費體驗全部高級功能。

*只限新用戶;每位用戶只可獲得一次試用。

Ubuntu 藍牙無法使用:檢查控制器、配對、連線及音訊設定 | AethoVPN