Гид по технологиям

Автоматическое размещение окон в GNOME с помощью Auto Move Windows

• 4 min read • Linux • Обновлено 22 Nov 2025
Автоматическое размещение окон в GNOME
Автоматическое размещение окон в GNOME

Зачем это нужно

Виртуальные рабочие пространства в Linux дают эффект нескольких экранов на одном мониторе. Если назначать приложения заранее — например, почту на рабочее пространство 1, браузер на 2, плеер на 4 — окна будут открываться сразу там, где вы ожидаете. Это экономит время и уменьшает хаос при многозадачности.

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

Установка расширения Auto Move Windows

  1. Откройте страницу расширений GNOME (Extensions) в браузере или через приложение «Extensions».
  2. Найдите Auto Move Windows и переведите переключатель в положение Вкл.

Страница расширений GNOME с переключателем 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 включено, и нажмите значок конфигурации рядом с расширением.

Окно конфигурации расширения в GNOME Tweak Tool

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

Окно правил Auto Move Windows — добавление нового правила

Вы увидите список установленных приложений. Выберите приложение, затем выберите желаемое рабочее пространство в поле ниже. На скриншоте показано назначение 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-editor

Fedora:

sudo dnf install dconf-editor

Откройте dconf-editor и перейдите по пути org → gnome → shell → extensions → auto-move-windows. Поле application-list использует тот же формат списков .desktop:WORKSPACE, что и gsettings.

dconf-editor со списком правил для Auto Move Windows

Как это работает в GNOME

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

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

Советы и часто встречающиеся проблемы

  • Важно: некоторые приложения не имеют корректного .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 на терминалах всех пользователей
    • Обеспечить совместимость с корпоративными оболочками и модулями безопасности
    • Документировать стандартные назначения для отдела

Краткая методика планирования рабочих пространств

  1. Перечислите типичные задачи (почта, браузер, IDE, коммуникации, медиаплеер).
  2. Сопоставьте каждому задачу отдельное рабочее пространство (макс. 5–6 для удобства).
  3. Назначьте приложения через расширение или gsettings.
  4. Используйте 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 — порядок и скорость без ручного перетаскивания.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро