Ich würde wirklich gerne ein Skript verwenden, um diese Dinge unter macOS High Sierra zu aktivieren, indem ich Standardwerte verwende. Ich weiß, wie man das Skript in .bash_profile erstellt, da ich eine Funktion dafür verwenden und dann einfach die Funktion im Terminal ausführen werde. Was mir jedoch fehlt, sind die eigentlichen Zeichenfolgen, um Folgendes zu aktivieren:
Sind einige davon programmgesteuert durch die Verwendung von Defaults einstellbar und haben sie sich zwischen 10.6 und 10.13 stark geändert?
Ok, basierend auf dem, was IconDeamon im Kommentarbereich für diesen Beitrag gesagt hat, konnte ich ihn bearbeiten ~/Library/Preferences/com.apple.systemuiserver.plist
und eine Liste der von mir aktivierten Menüs anzeigen.
Allerdings bringt mich das nicht unbedingt dorthin, wo ich hin will. Idealerweise wäre es gut, eine Liste zu finden und dies lösen zu können. Ich meine, okay, jetzt, dank der Hilfe in diesem Forum, weiß ich, dass ich folgende anzeigen möchte:
/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
und dass das Menü ein _5
oder ein _3
am Ende haben kann, um anzuzeigen, wohin es gehen soll. Aber..? Es ist nicht gerade eine vom Benutzer beschreibbare Textdatei, die ich einfach bearbeiten kann.
Dieser defaults write
Befehl aktiviert mehrere Menüleistensymbole, einschließlich Bluetooth.
defaults write com.apple.systemuiserver menuExtras -array \
"/System/Library/CoreServices/Menu Extras/AirPort.menu" \
"/System/Library/CoreServices/Menu Extras/Bluetooth.menu" \
"/System/Library/CoreServices/Menu Extras/Clock.menu" \
"/System/Library/CoreServices/Menu Extras/Displays.menu" \
"/System/Library/CoreServices/Menu Extras/Volume.menu"
Änderungen werden erst wirksam, wenn Sie den SystemUIServer neu starten :
killall SystemUIServer
Wenn Sie zusätzliche Elemente aktivieren möchten, suchen Sie ~/Library/Preferences/com.apple.systemuiserver.plist
nach dem genauen Namen des gesuchten Menü-Extras.
Hinweis: Wenn Sie versuchen, ein Menü-Extra zu aktivieren, das Sie nicht auf Ihrem Computer haben, bleibt der Befehl in einer Endlosschleife hängen. Eject.menu
Einige Benutzer haben beispielsweise möglicherweise nicht die .
In macOS Big Sur scheinen einige der Optionen eingestellt zu sein
~/Library/Preferences/ByHost/com.apple.controlcenter.$hostId
und kann mit dem defaults -currentHost write
Befehl gesetzt werden.
Der Batterieprozentsatz ist einer davon.
Fahrrad
esaruoho
IconDaemon
~/Library/Preferences/com.apple.systemuiserver.plist
.esaruoho
Benutzer3439894
defaults write com.apple.menuextra.battery ShowPercent YES; killall SystemUIServer
esaruoho
esaruoho