Kann ich verhindern, dass eine OS X-Anwendung den Fokus erhält, nachdem sie geladen wurde?

Kann ich verhindern, dass eine OS X-Anwendung den Fokus erhält, nachdem sie geladen wurde?

Wenn das Laden eines Programms eine Weile dauert, arbeite ich gerne an etwas anderem weiter. Aber wenn das Programm dann fertig geladen ist, wird es fokussiert.

Konkret arbeite ich in Eclipse und starte dann auch IntelliJ IDEA. Währenddessen arbeite ich in Eclipse weiter.

Aktuelle Situation: Wenn IntelliJ IDEA fertig geladen ist, wechselt es zu diesem Bildschirm.

Gewünschte Situation: Wenn IntelliJ IDEA mit dem Laden fertig ist, bleibt es hinter dem aktuell fokussierten Fenster und sein Dock-Symbol springt oder etwas Ähnliches, um mich darüber zu benachrichtigen, dass es mit dem Laden fertig ist, anstatt zum aktuell fokussierten Fenster zu werden.

Wie kann ich es im Hintergrund laden und im Hintergrund BLEIBEN lassen, bis ich selbst darauf umschalte?

Antwort1

Sie können dies für einzelne Anwendungen tun, indem Sie zu gehen Show Package Contents, es bearbeiten Info.plistund Folgendes zur Datei hinzufügen:

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

verwandte Informationen