適用版本:Ubuntu 22.04、Kubuntu 22.04以上
Ubuntu Linux是支援連線至藍芽耳機的,只要別搭配奇怪的軟體使用就行。本文Ivon解說如何在Ubuntu配對Apple Airpods Pro(第1代)藍芽耳機,並查看充電盒電量。
實際測試AirPods Pro麥克風可以使用,Ivon認為收音還蠻清楚的。
理論上其他Airpods型號應該也能用。
1. 確認藍芽連線
務必確保電腦上的藍芽正常運作。
請先嘗試開啟系統設定 → 藍芽,看是否能開啟藍芽。
如果開不起來,請先嘗試安裝網路卡的驅動,再繼續往下看。
可以用指令確認藍芽狀態,使用bluetoothctl指令。確認完成後輸入quit
退出。
|
|
2. 連線至AirPods Pro
- Ubuntu 22.04的預設藍芽模式無法與Airpods Pro「配對」,可能是bug。需修改藍芽設定檔:
|
|
- 找到
ControllerMode=dual
這行,修改如下:
|
|
- 重新啟動系統藍芽服務
|
|
開啟系統設定 → 藍芽。
將Airpods Pro盒子開啟,長按背後按鈕亮白光,Ubuntu應該會看到AirPods Pro耳機,點選配對。
系統提示已連線,現在可以使用Airpods Pro當耳機和麥克風了。日後Airpods Pro從盒子取出來也會自動配對。
長按Airpods Pro的右耳觸控板開關降噪。如果Airpods音質怪怪的,到系統設定 → 音訊,切換AirPods的模式為
A2DP Sink
。A2DP Sink是聽音樂模式,Handsfree則是麥克風講話模式。
3. 使用特定藍芽網路卡配對AirPods Pro
如果您像Ivon的電腦有二個藍牙網路卡,主機板內建Qualcomm網路卡,USB又插一個Realtek網路卡,想要用收訊比較好的那個Realtek藍芽配對的話,就得用指令強制指定。
- 使用
hciconfig -a
指令列出所有藍芽裝置:
|
|
- 用bluetoothctl的select指令切換藍芽裝置
|
|
- 再用指令與AirPods Pro配對
|
|
4. 安裝AirStatus查看Airpods Pro電量
AirStatus是一個Python指令稿,會以json格式輸出AirPods Pro的電量資訊。圖形化界面則仰賴Gnome Extension提供。
* 按照以下步驟切換藍芽模式為Dual後,需在音效設定耳機模式為Handsfree
才能使用Airpods Pro的麥克風。
- 安裝AirStatus
|
|
- 編輯Systemd unit:
|
|
- 填入以下內容:
|
|
- 設定開機自動啟動:
|
|
- 安裝Flatpak,再安裝GNOME Extension Manager
|
|
在應用程式列表找到Extension Manager
搜尋"Airpods Battery status",點選Install
因為藍芽有bug,請編輯
/etc/bluetooth/main.conf
,改回dual
:
|
|
- 藍芽改回Dual可能會導致Airpods Pro音量變很小聲,因此編輯以下設定檔:
|
|
- 找到這行
ExecStart=/usr/lib/bluetooth/bluetoothd
,加入以下內容關閉AVRCP:
|
|
- 重新開機,試試拿Airpods Pro出來配對,應該就會在右上角看到電量了。