无法使用 CLI 默认值控制 MacOS 上的全屏菜单栏可见性

问题描述 投票:0回答:0

我正在尝试以编程方式(shell)控制MacOS菜单栏的自动隐藏功能,但找不到有效的解决方案。

为了控制常规桌面上的菜单栏自动隐藏,我可以使用与此类似的 AppleScript:

tell application "System Events"
  set autohide menu bar of dock preferences to true
end tell

为了控制全屏窗口,我发现有来自

-globalDomain
的AppleMenuBarVisibleInFullscreen。

defaults read -globalDomain AppleMenuBarVisibleInFullscreen

此设置确实通过系统首选项应用程序进行更改,但使用 CLI 更改它根本不起作用。全屏应用程序中的菜单栏似乎根本不受影响。我这样尝试过:

defaults write -globalDomain AppleMenuBarVisibleInFullscreen -bool true

我是否错过了一些首选项刷新调用或更改了错误的属性?我想避免使用 AppleScript 点击系统偏好设置。

macos applescript menubar macos-ventura
© www.soinside.com 2019 - 2024. All rights reserved.