【教學】讓 Apple Magic Mouse 2 在 Linux 上完美運作:配對全攻略

2026/02/23

Categories: 技術/程式 Tags: Apple

全文約 1203 字,預計閱讀 3 分鐘

前言

公司前輩意外得到一顆 Magic Mouse 但用不到,所以轉交給 Eddie,在連線到 macOS 當然是沒問題(其實有,未來再寫一篇),但連線到 Mintbook(Linux Mint on macbook)卻遇到「明明圖形界面顯示連線成功,滑鼠卻不會動、的問題。

這篇文章將教你如何透過底層設定,徹底解放這隻滑鼠。

零、安裝必要驅動

安裝藍牙除錯與控制工具

sudo apt update
sudo apt install bluez-tools bcmwl-kernel-source

註:bcmwl-kernel-source 是 MacBook Broadcom 晶片的驅動,非 Mac 電腦可跳過,並確保有安裝自己電腦硬體的藍牙相關驅動。

一、 確保驅動到位

  1. 檢查系統是否已載入驅動:目前大多 Linux 系統已內建,所以先檢查看看
lsmod | grep magic
  1. (選擇性) 安裝社群增強版驅動:
sudo add-apt-repository ppa:hid-magicmouse/ppa
sudo apt update
sudo apt install hid-magicmouse-dkms

如果系統太新,可能會無法正常安裝,那就使用系統內建即可。

二、確保藍牙「握手」權限正確

這是針對 Apple 裝置最重要的一步。

  1. 編輯藍牙輸入設定:
sudo nano /etc/bluetooth/input.conf
  1. 找到 #UserspaceHID=true,將前面的 # 去掉,變成:UserspaceHID=true

  2. 儲存離開:按 Ctrl+O 儲存,Enter 確認,Ctrl+X 退出。

  3. 重新啓動藍牙:

sudo systemctl restart bluetooth

三、 解決「連線卻不動」的關鍵:手動配對

Magic Mouse 2 因爲特殊的握手機制在圖形介面點選連線會導致「藍牙配對不完全」。

若先前已經用圖形界面連線過,請先在圖形界面進行裝置移除。

使用 bluetoothctl 指令進行「深度配對」。

  1. 打開終端機進入藍牙控制檯
bluetoothctl
  1. 執行配對三部曲(請替換為你的滑鼠 MAC 地址):

scan on:找到裝置的 MAC 地址,例如:3C:A6:F6:D6:C6:C6。可以先輸入指令,再打開滑鼠開關,這樣裝置會被顯示在最後,比較好找。

這邊要注意:底下三個指令必須一行一行執行,等到顯示成功連線的相關字樣才輸入下一行

pair [MAC 地址]:建立安全金鑰

trust [MAC 地址]: 設為信任,確保開機自動連線

connect [MAC 地址]:正式建立連線

此時才算完美連結完成,滑鼠應該能動了。而在圖形界面中,就是某些步驟被漏掉了,卻還顯示連線正常,讓使用者誤以爲有成功連線。

四、優化滑鼠功能(選配)

爬了很多文章,有的文章說:「雖然滑鼠能動了,但是會有右鍵沒反應、捲動太快」等等問題,Eddie 是沒有遇到這情況,設定到第三步驟就能直接使用。

  1. 如果你遇到了,或者想調整靈敏度等等,可以試試看自定義滑鼠的各項參數:
echo "options hid_magicmouse emulate_scroll_wheel=1 emulate_3button=0 middle_click_3finger=1 scroll_acceleration=1 scroll_speed=45" | sudo tee /etc/modprobe.d/magicmouse.conf

參數說明

emulate_scroll_wheel: 開啟表面觸控捲動。

emulate_3button=0: 關閉點擊左鍵時的誤觸中鍵功能。

middle_click_3finger: 改用「三指點擊」觸發中鍵(貼上功能)。

scroll_speed: 調整捲動速度(建議值 40-50)。

  1. 重新載入,確保載入上述參數
sudo rmmod hid_magicmouse && sudo modprobe hid_magicmouse

此設定會儲存在系統中,未來重開機後會自動套用,不需要重複執行此指令

後記

這不但是一隻價格非常 Magic 的 Magic Mouse,還是一隻光是要正常使用,折騰過程也非常 Magic 的 Magic Mouse。

不過目前用起來,覺得在 Linux Mint 上卻比在 macOS 上還要好控制精準鼠標位置。而在 macOS 上調教,又是另一個還沒折騰成功的事情了…。

結論是:我想不到有什麼買它的理由 XD

>> Home