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

Как устанавливать и управлять расширениями GNOME Shell в Ubuntu

• 8 min read • Linux • Обновлено 28 Nov 2025
Расширения GNOME Shell в Ubuntu — установка и управление
Расширения GNOME Shell в Ubuntu — установка и управление

Введение

Начиная с Ubuntu 17.10 рабочий стол по умолчанию использует GNOME 3. Начиная с Ubuntu 18.04 появились новые возможности, а расширения GNOME Shell позволяют дополнительно настраивать и расширять рабочий стол. Расширения — это небольшие модули, которые добавляют или изменяют поведение окружения, похожие по идее на расширения для браузера.

Ниже описаны все основные способы установки и управления расширениями, как их удалять и как получать уведомления об обновлениях. Приведены рекомендации по выбору, безопасность и методы устранения неполадок.

Кнопки поиска, показ приложений и работа GNOME Shell с расширениями

Что нужно заранее

  • Базовые знания работы с терминалом в Ubuntu. Для терминала используйте сочетание клавиш Ctrl + Alt + T.
  • Понимание, что расширения влияют на производительность: чем больше включено, тем выше вероятность замедлений или конфликтов.
  • Резервная копия конфигурации и важных данных перед массовой установкой расширений.

Важно: некоторые рекомендации зависят от версии GNOME Shell в вашей системе. Узнать текущую версию можно командой ниже.

gnome-shell --version

Быстрый план установки и управления (шаг за шагом)

  1. Установите GNOME Tweaks (Tweaks) через apt.
  2. (Опционально) Установите пакет gnome-shell-extensions для набора распространённых расширений.
  3. Установите мост для браузера: chrome-gnome-shell, чтобы сайт extensions.gnome.org работал прямо из браузера.
  4. Включайте и настраивайте расширения через Tweaks или website.
  5. Для ручной установки распакуйте ZIP в ~/.local/share/gnome-shell/extensions и убедитесь, что имя папки совпадает с uuid в metadata.json.

Как установить и управлять расширениями GNOME Shell

Ниже подробно описаны три основных способа установки и управления расширениями.

Подготовка: установка GNOME Tweaks

Это основной инструмент для управления расширениями. Установите его через терминал:

sudo apt install gnome-tweak-tool

Прим.: в более новых выпусках пакет может называться просто tweaks или gnome-tweaks, но команда выше работает в традиционных версиях Ubuntu. Если команда не находит пакет, проверьте менеджер пакетов вашей версии.

После установки запускайте Tweaks через меню приложений.

Замечание о производительности: включенные расширения могут замедлить работу рабочего стола. Если система стала вялой, отключите ненужные расширения в Tweaks.

1. Установка через GNOME Tweaks и системный пакет

Если вы хотите быстро получить набор часто используемых расширений, установите официальный пакет:

sudo apt install gnome-shell-extensions

После установки перезапустите GNOME Shell: нажмите Alt + F2, введите ‘r’ и нажмите Enter.

Откройте Tweaks, в левом меню выберите Extensions. Включайте или выключайте переключателями справа. Если у расширения есть настройки, рядом появится значок шестерёнки.

Перезапуск GNOME Shell перед применением расширений

Панель Приложения для запуска Tweaks

Поиск и запуск Tweaks в меню приложений

2. Установка через веб-браузер (extensions.gnome.org)

Сайт extensions.gnome.org предоставляет удобный каталог расширений. Для работы с сайтом требуется двусторонняя интеграция: браузерное расширение и нативный мост.

  1. Откройте сайт extensions.gnome.org. Если видите сообщение о необходимости установить интеграцию, следуйте ссылке и установите расширение для браузера.

Сообщение о необходимости интеграции GNOME Shell в Chrome

Поддерживаемые браузеры: Google Chrome, Chromium, Vivaldi, Firefox и другие, которые поддерживают расширения.

  1. После установки браузерного расширения установите нативный мост:
sudo apt install chrome-gnome-shell
  1. Обновите страницу и начните устанавливать расширения из каталога. Чтобы устанавливать, используйте переключатель ON/OFF на странице расширения.

Установка нативного коннектора: сообщение в Chrome

Если расширение уже есть в Tweaks, сайт просто включит его. Если нет, сайт предложит скачать и установить расширение автоматически.

Выбор совместимости с текущей версией GNOME Shell

Включение расширения через сайт GNOME Extensions

Если расширение установлено, на панели могут появляться новые значки и меню для быстрого доступа к функциям и настройкам.

Установленное расширение с иконкой в системной области

В личном кабинете сайта или в панели установленных расширений на сайте можно отключать и удалять те расширения, которые были установлены с сайта.

Управление расширениями на сайте GNOME Extensions

Управление расширениями через Tweaks

Чтобы увидеть только расширения, совместимые с вашей версией Shell, используйте фильтр Compatible with → Current version.

Список установленных расширений на сайте

3. Ручная установка расширений (офлайн)

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

  1. На странице расширения в каталоге выберите Shell version, затем нажмите Download для конкретной версии.

Выбор версии Shell для скачивания расширения

  1. Распакуйте ZIP в файловом менеджере (Nautilus): правый клик → Extract Here.

Распаковка файлов расширения в Nautilus

  1. Нажмите Ctrl + H, чтобы показать скрытые файлы, затем скопируйте распакованную папку и вставьте в ~/.local/share/gnome-shell/extensions
~/.local/share/gnome-shell/extensions

Копирование распакованной папки в каталог расширений

  1. Откройте файл metadata.json внутри папки расширения и скопируйте значение поля uuid.

Открытие файла metadata.json для поиска uuid

  1. Переименуйте папку расширения в точное значение uuid из metadata.json.

Копирование uuid из metadata.json

Переименование папки расширения в uuid

  1. Перезапустите GNOME Shell (Alt + F2 → ‘r’) и включите расширение в Tweaks.

Ручные расширения также появляются в разделе Extensions в Tweaks и на сайте, если UUID совпадает.

Как отключить или удалить расширения

  • В Tweaks можно выключить любое расширение, переключив его в положение OFF. Tweaks не удаляет расширения из файловой системы — оно только отключает их.

  • Чтобы полностью удалить расширение, если оно было установлено через сайт, нажмите значок X рядом с переключателем на сайте или удалите соответствующую папку в ~/.local/share/gnome-shell/extensions.

  • Чтобы удалить Tweaks (если нужно), выполните:

sudo apt remove gnome-tweak-tool

Удаление расширения через сайт GNOME Extensions

Уведомления об обновлениях расширений

Единственный официальный источник обновлений — сайт extensions.gnome.org. Для автоматических уведомлений существует расширение Extension Update Notifier, которое проверяет обновления для установленных расширений и уведомляет вас.

Полезные расширения, с которых можно начать

Ниже — несколько популярных расширений и их краткое описание.

Dash to Dock

Иллюстрация расширения Dash to Dock с панелью и иконками приложений

Dash to Dock превращает панель в док, упрощая доступ к приложениям и переключение между ними. Можно настроить позицию, размер и поведение дока.

Ссылка для загрузки доступна на странице расширения.

Clipboard Indicator

Индикатор буфера обмена в верхней панели GNOME

Добавляет в верхнюю панель историю буфера обмена. Позволяет быстро вставить ранее скопированные фрагменты и настроить глубину истории и длину превью.

Drop Down Terminal

Терминал вида

Позволяет открыть терминал одной клавишей (по умолчанию тильда ~). Терминал выезжает из верхней части экрана и быстро прячется.

Как выбрать расширение: простая методика

  1. Цель. Определите одну конкретную задачу, которую должна решать надстройка.
  2. Поддержка. Проверьте совместимость с вашей версией GNOME Shell.
  3. Активность. Посмотрите дату последнего коммита или обновления и наличие исходников.
  4. Отзывы. Прочитайте комментарии пользователей на сайте.
  5. Приватность и разрешения. Узнайте, что расширение использует: доступ к буферу обмена, сети и пр.
  6. Тест. Включите расширение и проверьте поведение в течение нескольких дней.

Безопасность и конфиденциальность

  • Всегда сканируйте скачанные ZIP-файлы антивирусом и проверяйте исходный код, если в нём что-то неясно.
  • Предпочитайте расширения с исходниками на GitHub/GitLab и активной поддержкой.
  • Будьте осторожны с расширениями, которые имеют доступ к сети или буферу обмена — они могут утекать данные.
  • Регулярно удаляйте неиспользуемые расширения.

Устранение неполадок

Проблема: GNOME Shell стал нестабильным после установки расширения.

Шаги:

  1. Отключите все расширения в Tweaks.
  2. Включайте по одному, чтобы найти проблемный модуль.
  3. Проверьте логи GNOME Shell в журнале systemd или через journalctl:
journalctl /usr/bin/gnome-shell -f
  1. Удалите или обновите проблемное расширение.

Проблема: расширение не отображается после ручной установки.

  • Убедитесь, что имя папки совпадает с uuid в metadata.json.
  • Перезапустите GNOME Shell (Alt + F2 → ‘r’).

Проблема: расширение несовместимо с текущей версией Shell.

  • Посмотрите версию расширения на сайте и используйте совместимую версию. Иногда можно найти форк с поддержкой новой версии Shell.

Альтернативные подходы и инструменты

  • gnome-extensions CLI: в некоторых версиях доступна утилита gnome-extensions для включения, отключения и получения списка расширений через терминал. Проверьте наличие утилиты в вашей системе.
  • Дистрибутивные сборки: некоторые сборки Ubuntu парят набор расширений в собственные мета-пакеты; используйте их, если хотите стандартизированную конфигурацию.
  • Профили и синхронизация: храните список используемых расширений отдельно, чтобы воспроизводить рабочую среду на других машинах.

Критерии приёмки

  • Расширение установлено и видно в Tweaks или на сайте.
  • Функция расширения работает ожидаемо без заметных падений производительности.
  • Нет сообщений об ошибках в логах GNOME Shell после включения расширения.

Контрольный список по ролям

Для рядового пользователя:

  • Установил Tweaks и chrome-gnome-shell.
  • Включил только необходимые расширения.
  • Проверил совместимость с Shell.

Для системного администратора:

  • Подготовил утверждённый список расширений для рабочих станций.
  • Провёл тест на нескольких версиях GNOME перед массовым развёртыванием.
  • Настроил процедуру отката (удаление папок в ~/.local/share/gnome-shell/extensions).

Для разработчика расширений:

  • Проверил metadata.json и корректность uuid.
  • Обеспечил обратную совместимость с минимумом зависимостей.
  • Добавил инструкции по установке и отладке в репозиторий.

Когда расширения не помогут

  • Если проблема в драйвере видеокарты или в самом GNOME Shell, расширения могут лишь усугубить ситуацию.
  • Если нужна глубокая переработка рабочего стола, лучше рассмотреть альтернативные окружения (например, KDE Plasma), а не набор расширений.

Модель принятия решения (короткая схема)

flowchart TD
  A[Нужна новая функция?] --> B{Функция доступна через расширение?}
  B -- Да --> C[Проверить совместимость и исходники]
  C --> D{Подходит по безопасности и стабильности?}
  D -- Да --> E[Установить и тестировать]
  D -- Нет --> F[Искать альтернативы или форки]
  B -- Нет --> G[Рассмотреть другое DE или писать свое решение]

Краткий глоссарий

  • GNOME Shell — основной компонент графического окружения GNOME, отвечающий за оболочку рабочего стола.
  • Tweaks — приложение для настройки параметров GNOME, включая управление расширениями.
  • metadata.json — файл метаданных расширения, содержащий uuid и другие свойства.
  • uuid — уникальный идентификатор расширения, используемый в имени папки расширения.

Заключение

Расширения GNOME Shell — мощный способ настроить Ubuntu под свои задачи. Они позволяют добавить док, менеджер буфера обмена, терминал-«шторку» и многое другое. Но с ними нужно обращаться аккуратно: проверяйте совместимость, следите за безопасностью и отключайте неиспользуемое. Если соблюдать простые правила отбора и тестирования, расширения значительно повысят удобство работы.

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

Интерфейс управления расширениями в Tweaks и на сайте GNOME Extensions

Поделиться: 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 быстро