这是“如何从使用停靠图标运行切换到不使用停靠图标运行”问题中的又一个问题。我不想要停靠图标,但当应用程序位于前面时我确实想要一个菜单栏. 那可能吗?
在 plist 中运行 LSUIElement 设置为 1 的应用程序将启动没有停靠图标的应用程序,不会显示在命令选项卡开关列表中并且没有菜单。
您可以从该模式切换到“正常”模式,从 10.2 开始通过 SetSystemModeUI 和从 10.6 开始通过 NSApplication setApplicationActivationPolicy 打开所有三个模式,但关键是没有办法回到以前的模式(见图)。
因此,解决此问题的一种方法是使用 LSUIElement = 1 启动,然后在应用程序获得焦点时激活菜单栏,并在失去焦点的应用程序上停用它。唉,我找不到这样做的方法。
有人可以帮忙吗?
最好的祝福,
坦率