Macos 当你在某个程序中时,有没有办法隐藏菜单栏是OSX?
我知道你可以在系统prefs中更改为显示/隐藏,但我想要的是创建一个shell命令,该命令与某个程序一起运行,当我使用该应用程序时,该程序将隐藏菜单栏 使用此脚本,您可以显示/隐藏菜单栏,因此,如果在指定的菜单栏上添加了某些内容,则可能仅在safari中执行此操作Macos 当你在某个程序中时,有没有办法隐藏菜单栏是OSX?,macos,menu,zsh,Macos,Menu,Zsh,我知道你可以在系统prefs中更改为显示/隐藏,但我想要的是创建一个shell命令,该命令与某个程序一起运行,当我使用该应用程序时,该程序将隐藏菜单栏 使用此脚本,您可以显示/隐藏菜单栏,因此,如果在指定的菜单栏上添加了某些内容,则可能仅在safari中执行此操作 #!/usr/bin/env osascript tell application "System Events" tell dock preferences to set autohide menu b
#!/usr/bin/env osascript
tell application "System Events"
tell dock preferences to set autohide menu bar to not autohide menu bar
end tell
谢谢。试试这个脚本:
#!/usr/bin/env osascript
repeat while true
delay 0.1
set flag to frontmost of application "Safari"
tell application "System Events"
tell dock preferences to set autohide menu bar to flag
end tell
end repeat
谢谢,这确实起到了预期的作用。有没有办法锁定窗口大小以代替“safari”?如果我点击退出safari,菜单栏会返回,一旦我回到safari,菜单栏会再次消失,但延迟会稍微消失,因此safari框架边缘会重置到菜单栏所在的位置。在我的MacOS BigSur上,safari会停留在同一位置。你是什么意思?当菜单栏消失时,我重新设计safari,使其适合顶部边缘,但当我单击另一个程序并返回到safari时,顶部边缘会返回到菜单栏仍然存在时的位置,这有意义吗?当我单击另一个程序并返回到safari时,Safari仍然在屏幕的最上方。你正在使用哪个版本的MacOS?我在大苏尔。这是我在应用程序之间切换的视频,你可以看到菜单栏的大小。Safari不是我将应用程序设置为的程序,这只是为了举例。