Ich verwende El Capitan 10.11.4 auf einem 2014er Mac Mini.
Ich verwende oft 10-14 Apps gleichzeitig, während ich daran arbeite, Berichte zu schreiben, Word/Excel/Adobe/Safari/iTunes/Kalender/etc...
Häufig möchte ich eine andere App öffnen, ich möchte, dass sie im Hintergrund geöffnet wird und zu Word/Excel zurückkehrt und weiterarbeitet, aber die startende App nimmt mir den Fokus, manchmal zwei- oder dreimal. einmal für den Begrüßungsbildschirm, einmal für das geöffnete Dialogfenster und erneut, nachdem ich auf "Neues Dokument" geklickt habe.
In einer anderen Situation aktualisiere ich eine App im Hintergrund, wie 1Password (Beta), und bei jedem Schritt lenke ich meinen Fokus zurück auf die App, die aktualisiert wird.
Kann ich irgendetwas mit Unix/Terminal usw. tun, um zu erzwingen, dass alle App-Aktivitäten im Hintergrund ausgeführt werden, oder um das Betriebssystem so zu halten, dass es meinen Fokus respektiert?
Um eine App im Finder im Hintergrund (versteckt) zu starten, können Sie einen einfachen Automator -Dienst verwenden. Öffnen Sie die Automator-App, wählen Sie einen Dienst aus , der Dateien oder Ordner im Finder akzeptiert, und fügen Sie eine Run Shell Script -Aktion mit folgendem Inhalt hinzu:
for f in "$@"
do
open "$f" --hide
done
Speichern Sie den Dienst als Im Hintergrund öffnen . Öffnen Sie die Systemeinstellungen./Tastatur/Kurzbefehle/Dienste , suchen Sie Ihren neuen Dienst und weisen Sie ihm einen gewünschten Tastenkürzel zu. Ich habe mich für ein Handy entschieden ShiftCmdB. Schließen Sie die Systemeinstellungen und testen Sie den Dienst und die Verknüpfung.
Das Schöne daran ist, dass es sowohl mit Apps als auch mit Dokumenten funktioniert.
Arbeiten auf macOS 12.1 (Monterey) mit einer anderen Flag-Option:
for f in "$@"
do
open "$f" -gj
done
Weitere Informationen finden Sie in diesem Beitrag: App im Hintergrund vom Terminal öffnen
Herbert