Можно ли заставить открываемое приложение открываться каждый раз на другом рабочем столе, чтобы текущий рабочий стол не загрязнялся многоуровневыми или сложенными окнами?
Вы можете настроить запуск любого приложения в определенном пространстве.
После этого каждый раз он будет открываться в одном и том же.
Чтобы попасть туда с первого раза
или если он уже запущен
Щелкните его правой кнопкой мыши в Dock > Параметры. Установите параметр «Этот рабочий стол».
Этот метод, конечно, не является автоматическим процессом и требует ручной настройки. Одним из преимуществ является то, что вы быстро узнаете, какое пространство принадлежит какому приложению, а затем можете использовать сочетания клавиш — Ctrl ⌃ [number] по умолчанию.
Настройка System Prefs > Mission Control для отключения «Автоматически переставлять пространства на основе последнего использования» заставит присвоенные номера мест придерживаться.
Этот метод будет работать правильно только в том случае, если вы вручную не перемещаете окна приложений в другое пространство. Пространства не могут правильно обрабатывать приложения, разделенные более чем на одно пространство.
Он должен запомнить ваш выбор, если вы измените его на полноэкранный режим перед выходом. Другой вариант — использовать режим одного приложения :
defaults write com.apple.dock single-app -bool true
killall Dock
Что может быть не совсем то, что вы хотите. Я только что попробовал macOS Sierra, и это немного неуклюже, но все еще работает.