sme*_*586 4 macos plist osx-elcapitan
我真的很喜欢 El Capitan 中的“自动隐藏菜单栏”选项,但有时我喜欢它(私人)有时我不喜欢(工作)。有没有办法通过更改 plist 文件中的值以编程方式显示/隐藏它?如果是这样,该设置是在哪个 plist 文件中找到的?任何帮助表示赞赏。
正如Rich Trouton 在 apple.stackexchange.com 上的回答
以下是如何使用默认值将菜单栏设置为隐藏和取消隐藏:
隐藏:
defaults write NSGlobalDomain _HIHideMenuBar -bool true
Run Code Online (Sandbox Code Playgroud)
显示:
defaults write NSGlobalDomain _HIHideMenuBar -bool false
Run Code Online (Sandbox Code Playgroud)
运行后,注销并重新登录。或者,您可以以登录用户身份运行以下命令以重新启动 Finder 并显示更改:
killall Finder
Run Code Online (Sandbox Code Playgroud)
正如 trevordmiller 在下面的评论中指出的那样,在 Sierra 中,您似乎必须先关闭终端才能使更改生效。
截至 10.12.5,我发现 @trevordmiller 仅部分正确;每个应用程序似乎都需要单独重新启动才能注册新设置。换句话说,如果我使用:
defaults write NSGlobalDomain _HIHideMenuBar -bool false
killall Finder
Run Code Online (Sandbox Code Playgroud)
这仅在 Finder 处于活动状态时显示菜单栏。要在其他应用程序中显示它,我必须重新启动它们。Killall Finder除了重新启动 Finder 应用程序并为其注册设置之外,不需要以任何方式进行操作。重新启动任何终端应用程序也是如此。
| 归档时间: |
|
| 查看次数: |
1920 次 |
| 最近记录: |