我试图以编程方式(从终端或bash中)显示和隐藏Mac菜单栏,而不会杀死任何正在运行的用户应用程序。使用defaults write NSGlobalDomain _HIHideMenuBar -bool false
似乎仅在执行此命令后打开应用程序(或被killall
杀死而重新打开)并且我希望能够只显示菜单栏而没有任何应用程序时才生效正在关闭并重新打开。
同样,killall SystemUIServer
对于将隐藏项更改为默认值后仅显示菜单栏没有任何作用。似乎每个打开的程序都有自己运行的UIServer形式,仅在最初打开应用程序时才从默认值读取。