Как добавить панель на второй монитор в GNOME 3
Краткое описание проблемы
GNOME 3 по умолчанию показывает панель и индикаторы только на основном мониторе. На вторичном экране нет отдельной панели с переключением рабочих столов и индикаторами, что мешает рабочим процессам у пользователей с двумя мониторами. Расширение multi-monitors-add-on решает эту проблему и даёт множество настроек для вторичной панели.
Что такое multi-monitors-add-on
multi-monitors-add-on — это стороннее расширение для GNOME Shell (совместимо с версиями примерно 3.10–3.18 и часто обновляется в репозитории автора). Оно добавляет панель (Top Panel) и индикаторы на дополнительные дисплеи и содержит набор настроек для кастомизации поведения панели.
Важно: расширение — не часть официального GNOME; будьте готовы обновлять его при обновлениях Shell.
Установка расширения — пошагово
- Откройте терминал.
- Установите Git (пример для Ubuntu/Debian-подобных):
sudo apt-get install git
Примечание: в других дистрибутивах установку Git выполняют через менеджер пакетов (dnf, pacman, zypper и т. п.).
- Клонируйте репозиторий расширения:
git clone git://github.com/spin83/multi-monitors-add-on.git- Перейдите в каталог проекта:
cd multi-monitors-add-on- Скопируйте папку расширения в директорию расширений пользователя:
cp -r multi-monitors-add-on@spin83 ~/.local/share/gnome-shell/extensionsЭта команда создаст каталог расширения в вашем профиле пользователя. Для системной установки потребуется путь /usr/share/gnome-shell/extensions и права администратора.
Активация расширения
Перезапустите GNOME Shell, не завершая сессию: нажмите Alt+F2, введите r и нажмите Enter. Это перезапустит оболочку.
Установите и запустите инструмент для настройки расширений (Tweak Tool). В Ubuntu:
sudo apt-get install gnome-tweak-tool
Откройте «Tweak Tool» (он может называться «Настройки внешнего вида» или «Tweaks» в зависимости от дистрибутива). В разделе «Extensions» включите multi-monitors-add-on (переключатель справа).
После включения на панели появится значок с двумя мониторами. Нажмите на него и выберите Preferences для открытия настроек расширения.
Настройка расширения
В окне настроек вы найдёте опции вроде «Show multi monitors indicator on Top Panel» и «Show panel on additional monitors». Типовые параметры:
- Включение/отключение панели на дополнительных мониторах.
- Отображение системных индикаторов и часов на вторичных панелях.
- Порядок и расположение элементов (кнопки, индикаторы, переключатель рабочих столов).


Совет: экспериментируйте с настройками, чтобы настроить вид второго панели под свой рабочий сценарий.
Типичные проблемы и как их решать
Important: всегда делайте резервную копию папки расширений перед обновлением GNOME Shell.
Проблема: панель не отображается на втором мониторе
- Проверьте, что расширение скопировано в ~/.local/share/gnome-shell/extensions и что каталог имеет корректное имя (multi-monitors-add-on@spin83).
- Перезапустите GNOME Shell (Alt+F2 → r).
- Убедитесь, что версия расширения совместима с вашей версией GNOME.
Проблема: элементы панели перекрывают другие приложения
- Попробуйте изменить настройки выравнивания и поведения окон в настройках расширения.
- Если проблема остаётся, временно отключите расширение и проверьте, как ведут себя окна.
Проблема: расширение ломается после обновления GNOME
- Проверяйте репозиторий на наличие обновлений.
- Если расширение не поддерживает новую версию Shell, ищите форки или альтернативы (см. раздел «Альтернативы»).
Альтернативные подходы
- Использовать другие расширения: поискать в GNOME Extensions (extensions.gnome.org) альтернативы для многоэкранной поддержки.
- Перейти на рабочую среду с нативной поддержкой нескольких панелей, например KDE Plasma или XFCE.
- Настроить панель-производную (например, Plank, Tint2) на втором мониторе как отдельную панель.
Когда multi-monitors-add-on не подходит
- Если вы используете очень новую версию GNOME без поддержки API старых расширений.
- Если вам нужна корпоративная стабильность и централизованное обновление — сторонние расширения могут быть рисковыми.
Чеклист установки (мини-методология)
- Сделать резервную копию ~/.local/share/gnome-shell/extensions
- Установить Git
- Клонировать репозиторий
- Скопировать расширение в ~/.local/share/gnome-shell/extensions
- Перезапустить GNOME Shell (Alt+F2 → r)
- Установить и открыть Tweak Tool
- Включить multi-monitors-add-on
- Открыть Preferences и настроить поведение панели
- Проверить работу в нескольких сценариях (оконные приложения, полноэкранные приложения)
Роли и обязанности
- Для обычного пользователя: следовать чеклисту выше и протестировать рабочие сценарии.
- Для системного администратора: задокументировать установку, обеспечить доступность форка или альтернатив при обновлении GNOME, протестировать расширение в тестовой среде.
Совместимость и советы по миграции
- Версии: расширение поддерживает GNOME Shell 3.10–3.18 в оригинальном репозитории. На более новых версиях расширение может требовать патчей.
- Рекомендация при обновлении GNOME: перед обновлением протестируйте расширение в тестовой сессии; держите ссылку на репозиторий и готовый план отката.
Быстрое руководство по откату (Incident runbook)
- Если оболочка после установки/обновления перестала работать корректно — войдите в консоль (Ctrl+Alt+F2).
- Переименуйте папку расширения:
mv ~/.local/share/gnome-shell/extensions/multi-monitors-add-on@spin83 ~/.local/share/gnome-shell/extensions/multi-monitors-add-on@spin83.disabled- Перезапустите GNOME Shell или перелогиньтесь.
- Проверьте журналы в ~/.local/share/some-log или journalctl -b для диагностики.
Краткая терминология
- GNOME Shell — интерфейс оболочки GNOME с панелью и обзорами рабочих столов.
- Расширение (extension) — модуль, добавляющий функциональность в GNOME Shell.
- Tweak Tool — графический инструмент для управления расширениями и настройками интерфейса.
Простая схема принятия решения (Mermaid)
flowchart TD
A[Есть второй монитор?] -->|Нет| B[Оставить как есть]
A -->|Да| C[Хотите панель на втором мониторе?]
C -->|Нет| B
C -->|Да| D[Устанавливать multi-monitors-add-on]
D --> E{GNOME версии 3.10–3.18?}
E -->|Да| F[Установить и включить]
E -->|Нет| G[Проверить совместимость или искать форк]Заключение
multi-monitors-add-on — простое и полезное расширение для пользователей GNOME с двумя мониторами. Оно решает проблему отсутствия панели на дополнительном дисплее и предоставляет гибкие настройки. Однако это сторонний проект: будьте готовы к несовместимостям при обновлениях GNOME и имейте план отката.
Итоговые рекомендации:
- Используйте расширение, если хотите полноценную панель на втором мониторе.
- Перед масштабным обновлением оболочки тестируйте расширение в отдельной среде.
Image Credit: itbriefcase
Резюме
- multi-monitors-add-on добавляет панель на дополнительные мониторы в GNOME 3.
- Установка требует Git и копирования папки расширения в ~/.local/share/gnome-shell/extensions.
- После установки перезапустите GNOME Shell и активируйте расширение в Tweak Tool.
- Имеются обходные пути и альтернативы, если расширение несовместимо с вашей версией GNOME.
Замечание: при внесении изменений в рабочую среду всегда сохраняйте резервные копии и документируйте шаги установки.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента