Я пытаюсь программно (из терминала или bash) показать и скрыть строку меню Mac , не убивая при этом никаких запущенных пользовательских приложений .Использование defaults write NSGlobalDomain _HIHideMenuBar -bool false
, по-видимому, вступает в силу только тогда, когда приложение открывается после выполнения этой команды (или вновь открывается после уничтожения с помощью killall
), и я хочу иметь возможность просто отображать строку меню без закрытия и повторного открытия приложений.,
Кроме того, killall SystemUIServer
ничего не делает для того, чтобы строка меню просто отображалась после изменения скрытия по умолчанию на false.Кажется, что каждая открытая программа имеет свою собственную форму запущенного UIServer, который считывает значения по умолчанию только при первоначальном открытии приложения.