Antworten:
Dies verhindert ein automatisches Umschalten von Leerzeichen, das Ihren Kriterien entspricht, aber auch andere Dinge tut, die Sie möglicherweise nicht möchten:
defaults write com.apple.dock workspaces-auto-swoosh -bool false
osascript -e 'tell application "Dock" to quit'
Es gibt auch die Option '-g' zum 'Öffnen', mit der Programme im 'Hintergrund' ausgeführt werden, da sie den Fokus nicht von der aktuellen App wegnehmen. Versuchen
open -g /Applications/iCal.app
zum Beispiel. Siehe hier für Details:
Wenn Sie die Info.plist einer Anwendung bearbeiten möchten, um diese dauerhaft zu machen, können Sie den Schlüssel hinzufügen
<key>LSBackgroundOnly</key>
<true/>
Siehe hier für Details.
(Der oben genannte Benutzer hat sich geweigert, die offizielle Dokumentation in meinen Änderungen zu seiner Antwort zu zitieren, daher füge ich sie zum Nutzen der tatsächlichen Benutzer hinzu, die die maßgebliche Quelle der Wahrheit erhalten möchten.)
Von man open
-g Do not bring the application to the foreground.
Beispiel:
open -g -a /Applications/TextWrangler.app /path/to/myFile.txt
-g
offiziell bedeutet.