刘海屏怎么让菜单栏按不同应用隐藏

2023-09-08 14:52:32 +08:00
 niji

比如 Safari 、Chrome ,全屏的时候我希望菜单栏不隐藏。 在用视频播放器看视频的时候,希望菜单栏隐藏。

1061 次点击
所在节点    Apple
4 条回复
OYSTER2DO
2023-09-08 17:46:37 +08:00
macOS 应该没有这么厉害吧,毕竟连个菜单栏折叠都没有
jorneyr
2023-09-08 18:23:43 +08:00
感觉 Hammerspoon 能做到:

1. 监听程序切换,这个功能有
2. 切换的时候修改系统配置的 defaults ,这个功能也有

剩下的就是研究修改哪些系统的配置项了。
niji
2023-09-08 18:31:02 +08:00
@jorneyr 感谢提供思路
codehz
2023-09-09 13:48:16 +08:00
单独显示菜单栏可以用
defaults write com.example.SomeApp AppleMenuBarVisibleInFullscreen -bool true
中间替换成需要设置的 app bundle id
撤销可以
defaults delete com.example.SomeApp AppleMenuBarVisibleInFullscreen
其中 id 可以用 osascript -e 'id of app "TextEdit"' 查询

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/972047

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX