Можно ли остановить получение фокуса приложением 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>

Связанный контент