Програмно "авто ховати menubar" в Ель-Капітані


1

Мені дуже подобається варіант "авто ховати menubar" в El Capitan, але іноді мені це подобається (приватне), іноді я не працюю. Чи є спосіб показати / приховати це програмно, змінивши його значення у файлі plist? Якщо так, то в якому файлі плейста знайдено це налаштування? Будь-яка допомога вдячна.

Оновлення

Трохи більше деталей про обставини: я дуже багато використовую апплекси або скрипти скриптів для автоматизації певних життєвих завдань, як-от відкриття всіх моїх професійних програм, коли я приходжу на роботу. Зазвичай я навіть експортую яблучний сценарій як додаток, щоб запустити його з прожектором, таким чином, ввівши одну просту команду в центрі уваги, усі відповідні програми відкриваються. Я хотів би мати можливість перемикати функцію автоматичного приховування, як це. Для мене це не має великого значення, якщо це робиться за допомогою редагування файлу plist за допомогою команд bash або автоматизації його якимось чином за допомогою applescript.


Я думаю, що переповнення стека буде більш доречним для програмно-стороні вашого питання.
StrawHara

Поки "програмно" означає AppleScript, сценарії оболонки або подібні методи, питання AD абсолютно не є темою. Чи можете ви детальніше описати, за яких обставин ви хочете показати / приховати рядок меню?
nohillside

Я також думаю, що це не питання. Набагато краще тримати його тут ІМО.
bmike

@patrix Я додав більше подробиць про обставини для ясності.
smelly586

Відповіді:


3

Ось як можна встановити прихований і невідомий меню меню за допомогою значень за замовчуванням :

Ховатися:

defaults write NSGlobalDomain _HIHideMenuBar -bool true

Показувати:

defaults write NSGlobalDomain _HIHideMenuBar -bool false

Після запуску, виходу та повернення до системи. Як варіант, ви можете виконати таку команду, як користувач, який увійшов, щоб перезапустити Finder та показати зміни:

killall Finder

Спасибі, це зробило роботу. Тільки недоліком є ​​частина виходу / входу (Finder killall працює чудово, за винятком випадків, коли у вас відкрито багато програм, їх потрібно закрити по черзі), але я можу з цим жити.
smelly586

Будь ласка, знайте, що після застосування цього параметра, щоб побачити зміни, які набувають чинності в будь-якій програмі, потрібно перезапустити вказану програму .
cody.codes
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.