Ren*_*ene 5 macos cocoa objective-c defaults
我很难找到禁用在菜单栏上显示系统电池图标的方法。我可以从系统首选项 -> 节能器 ->“在菜单栏中显示电池状态”禁用它,但是有没有办法通过终端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
Run Code Online (Sandbox Code Playgroud)
因此,只需将您想要隐藏在dontAutoLoad数组中的内容以及您不想在menuExtras数组中可见的内容移动即可。
| 归档时间: |
|
| 查看次数: |
602 次 |
| 最近记录: |