我很难找到一种方法来禁用在菜单栏上显示系统电池图标。我可以从系统偏好设置->节能器->“在菜单栏中显示电池状态”禁用它,但是有没有办法通过终端defaults
命令(或使用简单的可可应用程序)实现相同的功能?
问问题
654 次
1 回答
1
您可以在终端中使用默认方式来使用它,并且不要忘记使用killall SystemUIServer或重新启动/注销和登录。
# Menu bar: hide the Time Machine, Volume, User and AirPort (WiFi) icons
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/User.menu" \
"/System/Library/CoreServices/Menu Extras/AirPort.menu"
done
defaults write com.apple.systemuiserver menuExtras -array \
"/System/Library/CoreServices/Menu Extras/Bluetooth.menu" \
"/System/Library/CoreServices/Menu Extras/Battery.menu" \
"/System/Library/CoreServices/Menu Extras/Clock.menu"
killall SystemUIServer
因此,只需移动要隐藏在dontAutoLoad数组中的那些,以及那些在menuExtras数组中不可见的。
于 2017-03-12T11:22:20.017 回答