В моей строке меню я бы хотел скрыть TimeMachine, Volume, Battery, User, Clock и показывать только Bluetooth и Airport.

Я попытался настроить его с помощью скрипта sh :

for domain in ~/Library/Preferences/ByHost/com.apple.systemuiserver.*; do
  defaults write "${domain}" dontAutoLoad -array \
    "/System/Library/CoreServices/Menu Extras/TimeMachine.menu" \
    "/System/Library/CoreServices/Menu Extras/Volume.menu" \
    "/System/Library/CoreServices/Menu Extras/Battery.menu" \
    "/System/Library/CoreServices/Menu Extras/User.menu" \
    "/System/Library/CoreServices/Menu Extras/Clock.menu"
done

defaults write com.apple.systemuiserver menuExtras -array \
  "/System/Library/CoreServices/Menu Extras/Bluetooth.menu" \
  "/System/Library/CoreServices/Menu Extras/AirPort.menu"

К сожалению, я не смог заставить это работать. Я очевидно killall SystemUIServer , вышел из системы, перезагрузился .. Неудачно. Я что-то пропустил?

0