我可以在 OS X 应用程序加载后阻止它获得焦点吗?

我可以在 OS X 应用程序加载后阻止它获得焦点吗?

如果某个程序需要一些时间才能加载,我喜欢继续做其他事情。但是当该程序完成加载后,它就会获得焦点。

具体来说,我在 Eclipse 中工作,然后启动 IntelliJ IDEA。同时我继续在 Eclipse 中工作。

当前情况:当 IntelliJ IDEA 完成加载时,它会切换到该屏幕。

理想情况:当 IntelliJ IDEA 完成加载时,它停留在当前聚焦的窗口后面,并且它的 Dock 图标弹起或以其他方式通知我它已完成加载,而不是成为当前聚焦的窗口。

我如何让它在后台加载并保持在后台,直到我自己切换到它?

答案1

您可以通过转到Show Package Contents、编辑Info.plist并将其添加到文件来对单个应用程序执行此操作:

<key>LSBackgroundOnly</key>
<string>True</string>

相关内容