Мені б дуже хотілося використовувати сценарій для включення цих речей на 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
і що в меню може бути a _5 або a _3 в кінці означати, куди він повинен йти. Але ..? Це не просто текстовий файл, який можна редагувати користувачем.
~/Library/Preferences/com.apple.systemuiserver.plist.
defaults write com.apple.menuextra.battery ShowPercent YES; killall SystemUIServer