Мне бы очень хотелось использовать скрипт для включения этих вещей в macOS High Sierra с использованием значений по умолчанию. Я знаю, как создать скрипт в .bash_profile, так как я буду использовать для него функцию, а затем просто запускать функцию в терминале. Однако, то, что я пропускаю, является фактическими строками, чтобы включить следующее:
- Отображение значка Bluetooth
- Отображение значка громкости
- Отображение процента заряда батареи
- Отображение полной даты
Устанавливаются ли какие-либо из них программно с помощью значений по умолчанию, и сильно ли они изменились между 10.6-10.13?
Хорошо, основываясь на том, что IconDeamon сказал в разделе комментариев к этому сообщению, я смог перейти и отредактировать ~/Library/Preferences/com.apple.systemuiserver.plist
и смог увидеть список меню, которые я включил.
Однако это не обязательно приведет меня к месту, куда я хочу пойти. В идеале было бы хорошо найти список и решить эту проблему. Я имею в виду, хорошо, теперь, благодаря помощи на этом форуме, я знаю, что я хочу показать:
/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
и что меню может иметь _5
или _3
в конце, чтобы указать, куда оно должно идти. Но..? Это не совсем написанный пользователем текстовый файл, который я могу просто отредактировать.
~/Library/Preferences/com.apple.systemuiserver.plist
.
defaults write com.apple.menuextra.battery ShowPercent YES; killall SystemUIServer