Eu realmente gostaria de usar um script para habilitar essas coisas no macOS High Sierra, usando padrões. Eu sei como criar o script em .bash_profile, pois usarei uma função para isso e, em seguida, apenas execute a função no terminal. No entanto, o que estou perdendo são as strings reais para permitir o seguinte:
- Exibindo do ícone Bluetooth
- Exibindo o ícone Volume
- Exibição da porcentagem de bateria
- Exibição da data completa
Algum deles pode ser programaticamente definido usando Padrões, e eles mudaram bastante entre 10.6 e 10.13?
Ok, com base no que o IconDeamon disse na seção de comentários deste post, eu pude ir e editar ~/Library/Preferences/com.apple.systemuiserver.plist
e pude ver uma lista de menus que eu habilitei.
No entanto, isso não necessariamente me leva ao lugar que eu quero ir. Idealmente, seria bom encontrar uma lista e resolver isso. Quero dizer, tudo bem, agora, graças à ajuda neste fórum, eu sei que os que desejo exibir são:
/System/Library/CoreServices/Menu Extras/Script Menu.menu
/System/Library/CoreServices/Menu Extras/RemoteDesktop.menu
/System/Library/CoreServices/Menu Extras/Bluetooth.menu
/System/Library/CoreServices/Menu Extras/TimeMachine.menu
/System/Library/CoreServices/Menu Extras/AirPort.menu
/System/Library/CoreServices/Menu Extras/TextInput.menu
/System/Library/CoreServices/Menu Extras/Battery.menu
/System/Library/CoreServices/Menu Extras/Volume.menu
/System/Library/CoreServices/Menu Extras/Clock.menu
e que o menu pode ter um _5
ou um _3
no final para indicar para onde deve ir. Mas..? Não é exatamente um arquivo de texto gravável pelo usuário que eu possa editar.
~/Library/Preferences/com.apple.systemuiserver.plist
.
defaults write com.apple.menuextra.battery ShowPercent YES; killall SystemUIServer