我很难找到一种方法来禁用在菜单栏上显示系统电池图标的功能。我可以从“系统偏好设置”->“节能器”->“在菜单栏中显示电池状态”禁用它,但是有没有办法通过终端defaults
命令(或使用简单的可可应用程序)实现相同的功能?
您可以在终端中使用默认方式来仅使用此方式,并且不要忘记使用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数组中可见的对象即可。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句