Принудительно открывать приложения каждый раз на новом рабочем столе

Можно ли заставить открываемое приложение открываться каждый раз на другом рабочем столе, чтобы текущий рабочий стол не загрязнялся многоуровневыми или сложенными окнами?

Ответы (2)

Вы можете настроить запуск любого приложения в определенном пространстве.
После этого каждый раз он будет открываться в одном и том же.

Чтобы попасть туда с первого раза

  • Переключитесь на это пространство, затем запустите его,

или если он уже запущен

  • Щелкните его правой кнопкой мыши в Dock > Параметры.
    Установите «Все рабочие столы».
    Переключитесь на предпочитаемое пространство — оно будет двигаться вместе с вами.

Щелкните его правой кнопкой мыши в Dock > Параметры. Установите параметр «Этот рабочий стол».

введите описание изображения здесь

Этот метод, конечно, не является автоматическим процессом и требует ручной настройки. Одним из преимуществ является то, что вы быстро узнаете, какое пространство принадлежит какому приложению, а затем можете использовать сочетания клавиш — Ctrl ⌃ [number] по умолчанию.

Настройка System Prefs > Mission Control для отключения «Автоматически переставлять пространства на основе последнего использования» заставит присвоенные номера мест придерживаться.

введите описание изображения здесь

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

Он должен запомнить ваш выбор, если вы измените его на полноэкранный режим перед выходом. Другой вариант — использовать режим одного приложения :

defaults write com.apple.dock single-app -bool true
killall Dock

Что может быть не совсем то, что вы хотите. Я только что попробовал macOS Sierra, и это немного неуклюже, но все еще работает.