Автоматическое размещение окон в GNOME с помощью Auto Move Windows
Зачем это нужно
Виртуальные рабочие пространства в Linux дают эффект нескольких экранов на одном мониторе. Если назначать приложения заранее — например, почту на рабочее пространство 1, браузер на 2, плеер на 4 — окна будут открываться сразу там, где вы ожидаете. Это экономит время и уменьшает хаос при многозадачности.
Важно: правила не связывают приложение навсегда с рабочим пространством — вы всегда можете переместить окно вручную, и при последующем запуске оно откроется снова на назначенном месте.
Установка расширения Auto Move Windows
- Откройте страницу расширений GNOME (Extensions) в браузере или через приложение «Extensions».
- Найдите Auto Move Windows и переведите переключатель в положение Вкл.

При появлении запроса подтвердите установку.
Настройка через GNOME Tweak Tool
Удобный графический способ — GNOME Tweak Tool.
Установка в Ubuntu/Debian:
sudo apt-get update
sudo apt-get install gnome-tweak-toolДля Fedora используйте:
sudo dnf install gnome-tweak-toolОткройте GNOME Tweak Tool и перейдите в раздел «Shell Extensions». Убедитесь, что Auto Move Windows включено, и нажмите значок конфигурации рядом с расширением.

В окне настроек расширения нажмите «Add rule» (Добавить правило) внизу слева.

Вы увидите список установленных приложений. Выберите приложение, затем выберите желаемое рабочее пространство в поле ниже. На скриншоте показано назначение Rhythmbox на рабочее пространство №4.

Настройка через командную строку (gsettings)
Если вы предпочитаете терминал, одно выражение gsettings задаёт список правил:
gsettings set org.gnome.shell.extensions.auto-move-windows application-list "['APPLICATION.desktop:WORKSPACE']"Замените APPLICATION на точное имя .desktop файла приложения, а WORKSPACE на номер рабочего пространства (1, 2, 3 …). Файлы .desktop обычно находятся в /usr/share/applications/ или ~/.local/share/applications/.
Пример: назначаем Rhythmbox на рабочее пространство 4:
gsettings set org.gnome.shell.extensions.auto-move-windows application-list "['Rhythmbox.desktop:4']"Для нескольких приложений разделяйте записи запятыми:
gsettings set org.gnome.shell.extensions.auto-move-windows application-list "['Rhythmbox.desktop:4','Firefox.desktop:2']"Совет: используйте команду ls /usr/share/applications | grep -i <часть_имени> чтобы найти точные имена .desktop.
Настройка через dconf-editor
Если предпочитаете GUI для ключей gsettings, установите dconf-editor.
Ubuntu/Debian:
sudo apt-get update
sudo apt-get install dconf-editorFedora:
sudo dnf install dconf-editorОткройте dconf-editor и перейдите по пути org → gnome → shell → extensions → auto-move-windows. Поле application-list использует тот же формат списков .desktop:WORKSPACE, что и gsettings.

Как это работает в GNOME
После назначения приложений расширение устанавливает минимальное количество рабочих пространств равным максимальному назначенному номеру. Например, если у вас есть правило для рабочего пространства 4, GNOME всегда будет как минимум показывать четыре пространства. Shell по-прежнему динамически создаёт дополнительные пространства, если вы перейдёте дальше.

Советы и часто встречающиеся проблемы
- Важно: некоторые приложения не имеют корректного .desktop имени или запускаются через небольшой wrapper-скрипт — в таких случаях правило может не сработать. Проверьте реальное имя процесса и .desktop файл.
- Если правило не применяется, перезапустите GNOME Shell (Alt+F2 → введите r → Enter) или выйдите и зайдите в сессию.
- Привилегии: для системных установок .desktop файлы находятся в /usr/share/applications и требуют прав root для изменения.
- Конфликты: если у вас несколько расширений, влияющих на окна (например, управления размещением), проверьте совместимость.
Быстрый справочник команд
- Установка GNOME Tweak Tool в Ubuntu/Debian:
sudo apt-get install gnome-tweak-tool- Установка dconf-editor:
sudo apt-get install dconf-editor- Пример правила через gsettings:
gsettings set org.gnome.shell.extensions.auto-move-windows application-list "['Rhythmbox.desktop:4','Firefox.desktop:2']"- Поиск имени .desktop:
ls /usr/share/applications | grep -i firefoxАльтернативные подходы
- Сценарии автозапуска: вместо автоматического перемещения можно настроить автозапуск приложений с задержкой и скриптом, который перемещает окно (xdotool, wmctrl). Это даёт больше контроля, но требует написания скриптов.
- Расширения для управления окнами: если вам нужен не только перенос на рабочие пространства, но и позиционирование/размер — поищите расширения для тайлинга окон.
Роли и чек-лист внедрения
- Обычный пользователь
- Установить расширение
- Настроить 3–6 ключевых приложений
- Проверить поведение при перезапуске
- Системный администратор
- Проверить имена .desktop на терминалах всех пользователей
- Обеспечить совместимость с корпоративными оболочками и модулями безопасности
- Документировать стандартные назначения для отдела
Краткая методика планирования рабочих пространств
- Перечислите типичные задачи (почта, браузер, IDE, коммуникации, медиаплеер).
- Сопоставьте каждому задачу отдельное рабочее пространство (макс. 5–6 для удобства).
- Назначьте приложения через расширение или gsettings.
- Используйте 1–2 дня для адаптации и корректировки.
Краткий глоссарий
- .desktop — файл, описывающий приложение для меню/запуска в Linux.
- gsettings/dconf — система хранения настроек GNOME.
- GNOME Shell — окружение рабочего стола, управляющее рабочими пространствами.
Критерии приёмки
- Приложение X открывается сразу в назначенном рабочем пространстве при запуске.
- После закрытия и повторного запуска окно возвращается на назначенное пространство.
- Минимальное количество рабочих пространств соответствует наибольшему номеру рабочего пространства в правилах.
Короткое резюме
Auto Move Windows — лёгкий способ держать порядок в GNOME, автоматизируя распределение приложений по рабочим пространствам. Для настройки можно использовать графические инструменты (GNOME Tweak Tool, dconf-editor) или командную строку (gsettings). Если правило не работает, проверьте .desktop имя приложения и перезапустите GNOME Shell.
Важно: расширение не запрещает перемещение окон вручную — оно лишь гарантирует их расположение при новом запуске.
Социальный анонс: быстро распределяйте приложения по рабочим пространствам в GNOME с помощью Auto Move Windows — порядок и скорость без ручного перетаскивания.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента