Запретить переключение рабочих областей при нажатии на значок док-станции

10

Я постоянно запускаю несколько приложений на нескольких рабочих пространствах. Я хочу остаться в том же рабочем пространстве и переключать рабочие пространства только тогда, когда я явно запрашиваю его (например, волшебным жестом мыши).

В настоящее время, когда я нажимаю на значок приложения в доке, osx переключается на следующее рабочее пространство, в котором есть окно активного приложения.

Я знаю, что в Системных настройках -> Misson Control есть опция, которая называется «При переключении в приложение переключайтесь в пространство с открытыми окнами для приложения» . Что он делает: нажимая на значок неактивного приложения, не переключайтесь в рабочее пространство, в котором есть окно приложения. Но эта опция не влияет на поведение нажатия на активное приложение.


Вопрос: Как предотвратить OSX из когда - либо переключения на другой wokspace при нажатии на иконке приложения в доке, независимо от того , активно ли неактивного приложение?

Илари Каясте
источник
2
У вас есть исправление для MacOS Sierra? Кажется, это больше не работает ...

Ответы:

7

Откройте Terminal.app, затем выполните следующие команды.

Измените настройки рабочего пространства по умолчанию:

по умолчанию напишите com.apple.dock workspaces-auto-swoosh -bool NO

Затем перезапустите Dock с помощью этой команды:

док док

Рекомендации:
Как отключить автоматическое переключение рабочих столов?
Отключить переключение пробела в Command-Tab

MK
источник
Стоит отметить, что это решение также отключает переключение от любого другого действия дока, такого как представление приложения или полный список окна приложения, вызываемый правой кнопкой мыши. Тем не менее, мне это нравится гораздо больше. Благодаря!
Илари Каджасте
Это не работает в MacOS 10.12 (Sierra) и более поздних версиях.
Майкл Шмид
3

В отличие от оригинального спрашивающего, я пытался включить этот эффект . Я хотел переключаться между пространствами, где приложения жили на разных рабочих столах.

Я просто сделал предположение на:

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

и

killall Dock

Две команды выше работали как заклинание, чтобы восстановить эффект.

Джейк
источник