Verhindern Sie das Wechseln von Arbeitsbereichen, wenn Sie auf das Dock-Symbol klicken

Ich führe ständig mehrere Anwendungen auf mehreren Arbeitsbereichen aus. Ich möchte auf demselben Arbeitsbereich bleiben und den Arbeitsbereich nur wechseln, wenn ich ausdrücklich darum bitte (z. B. mit einer magischen Mausgeste).

Wenn ich derzeit auf das App-Symbol im Dock klicke, wechselt osx zum nächsten Arbeitsbereich, der ein Fenster der aktiven Anwendung enthält.

Ich weiß, dass es in den Systemeinstellungen -> Misson Control eine Option namens "Beim Wechseln zu einer Anwendung, zu einem Bereich mit geöffneten Fenstern für die Anwendung wechseln" gibt . Was es macht: Wenn Sie auf das Symbol einer inaktiven Anwendung klicken, wechseln Sie nicht zu einem Arbeitsbereich, der das Anwendungsfenster enthält. Diese Option wirkt sich jedoch nicht auf das Verhalten beim Klicken auf eine aktive Anwendung aus.


Die Frage: Wie verhindere ich, dass OSX beim Klicken auf ein App-Symbol im Dock jemals in einen anderen Workspace wechselt, unabhängig davon, ob die App aktiv oder inaktiv ist?

Haben Sie eine Lösung für MacOS Sierra? Das scheint nicht mehr zu funktionieren...

Antworten (3)

Öffnen Sie Terminal.app, und führen Sie dann die folgenden Befehle aus.

Ändern Sie die standardmäßige Arbeitsbereichseinstellung:

Standardwerte schreiben com.apple.dock workspaces-auto-swoosh -bool NEIN

Als nächstes starten Sie das Dock mit diesem Befehl neu:

Killall-Dock

Referenzen:
Wie kann ich die automatische Umschaltung von Desktops deaktivieren?
Deaktivieren Sie die Leertaste auf Command-Tab

Es ist erwähnenswert, dass diese Lösung auch das Umschalten von anderen Dock-Aktionen, wie der Anwendungs-Exposé-Ansicht oder der Rechtsklick-Liste des vollständigen Anwendungsfensters, deaktiviert. Trotzdem gefällt es mir viel besser. Vielen Dank!
Dies funktioniert nicht in MacOS 10.12 (Sierra) und späteren Versionen.
Bei Catalina funktioniert das nicht

Im Gegensatz zum ursprünglichen Fragesteller habe ich versucht, diesen Effekt zu aktivieren . Ich wollte zwischen Bereichen wechseln, in denen Anwendungen auf verschiedenen Desktops lebten.

Ich habe nur eine Vermutung angestellt:

defaults write com.apple.dock workspaces-auto-swoosh -bool TRUE

und

killall Dock

Die beiden obigen Befehle wirkten wie ein Zauber, um den Effekt wiederherzustellen.

Funktioniert immer noch nicht unter MacOS Sierra 10.12 und späteren Versionen ...

Beachten Sie, dass es in späteren Versionen von MacOS eine relevante Einstellung gibt, wenn Sie den App-Umschalter (cmd + Tab) verwenden, aber das funktioniert nicht, wenn Sie auf das App-Symbol im Dock klicken (daher löst es die OPs-Frage nicht):

Systemeinstellungen > Mission Control > „Beim Wechseln zu einer Anwendung zu einem Space mit geöffneten Fenstern für die Anwendung wechseln“

Dies löst das Problem nicht
@MichaelSchmid Es funktioniert für mich auf Catalina, wenn ich den App-Umschalter (cmd + Tab) verwende, aber Sie haben Recht, dass es nicht funktioniert, wenn Sie auf das Symbol im Dock klicken.