前言
從 Ventura 13.1 開始,我的藍牙 Apple Magic Keyboard 和 Trackpad 10 次中有多次在啟動時沒有反應,除非使用 USB 鼠標關閉藍牙或設備本身並再次打開。這似乎也是真正的 Mac 的問題,如此處 所述
作為解決方法,我暫時使用名為 Blueutil 的工具在 Automator 的幫助下在登錄時自動關閉/打開藍牙。
解決辦法
從源代碼構建 blueutil,並將其安裝(複製)到 /usr/local/bin 文件夾中。
另三種方法透過終端機下指令:
Homebrew
使用套件管理器 Homebrew:
# install
brew install blueutil
# update
brew update
brew upgrade blueutil
# uninstall
brew remove blueutil
MacPorts
Using package manager MacPorts:
# install
port install blueutil
# update
port selfupdate
port upgrade blueutil
# uninstall
port uninstall blueutil
You will probably need to prefix all commands with sudo
.
From source
git clone https://github.com/toy/blueutil.git
cd blueutil
# build
make
# install/update
git pull
make install
# uninstall
make uninstall
這裡社長選擇第一選項,比較容易安裝。
- 創建 Automator 來運行以下 shell 腳本
export PATH=/usr/local/bin:$PATH
blueutil -p0 && blueutil -p1
- 存檔:BluetoothToggle

結果
在『登錄項目』下添加應用程序(BluetoothToggle),以在登錄時運行它。
結語
您可以使用類似的方法創建服務,以在從睡眠中醒來時使用快捷鍵運行腳本。更新
- 經進一步調查,發現蘋果魔術鍵盤/觸控板/鼠標在啟動或睡眠/喚醒週期中,無法使用的問題似乎與 I225 以太網的 AppleEthernetE1000 DriverKit 有關。添加引導引數 e1000 = 0 來禁用 I225 的 DEXT,或啟用 AppleIntelI210Ethernet.kext 以啟用 I225,可以解決此問題。
- 在 Ventura 13.3 Beta(22E5219e)中,使用 Intel I225 以太網的 DEXT 不再出現此問題。