Расширения рабочего окружения GNOME
Расширения оболочки GNOME — небольшие фрагменты кода, написанные сторонними разработчиками, которые изменяют способ работы GNOME, работают схожим с браузерными расширениями образом
GNOME Extensions
Все расширения нужно устанавливать с сайта GNOME Extensions
Подсказка
Для установки расширений из браузера необходимы пакет gnome-browser-connector и плагин для браузера GNOME Shell integration для браузеров на базе Chromium или Firefox
Управление расширениями с помощью веб-интерфейса GNOME Extensions
Расширения
Приложение Расширения является официальной утилитой для управления расширениями оболочки GNOME
Основной возможности «Расширения»
Приложение «Расширение» не содержит функций установки приложения, в отличие от приложения «Менеджер расширений». Установка приложения в системе реализована:
- С помощью веб-интерфейса GNOME Extensions.
- Установить пакет с расширением, к примеру:
su -
apt-get update
apt-get install gnome-shell-extension-caffeineepm -i gnome-shell-extension-caffeine- Установить расширение локально
Менеджер расширений
Менеджер позволяет не только манипулировать уже установленными расширениями, но и просматривать другие, доступные для установки. Подробнее о Менеджере расширений можно прочитать в отдельной статье
Основные возможности «Менеджер расширений»
Управление расширениями рабочего окружения GNOME из командной строки
Управление расширениями можно осуществлять через терминал. Рассмотрим некоторые популярные команды на примере расширения Caffeine.
Список установленных расширений:
gnome-extensions listПодробнее
user-theme@gnome-shell-extensions.gcampax.github.com
just-perfection-desktop@just-perfection
quick-settings-tweaks@qwreey
no-titlebar-when-maximized@alec.ninja
app-hider@lynith.dev
caffeine@patapon.infoИнформация о расширении:
gnome-extensions show caffeine@patapon.infoПодробнее
caffeine@patapon.info
Имя: Caffeine
Описание: Disable the screensaver and auto suspend
Путь: /home/x1z53/.local/share/gnome-shell/extensions/caffeine@patapon.info
URL: https://github.com/eonpatapon/gnome-shell-extension-caffeine
Версия: 54
Включено: Да
Состояние: ACTIVEВключить расширение:
gnome-extensions enable caffeine@patapon.infoВыключить расширение:
gnome-extensions disable caffeine@patapon.infoОткрыть настройки расширения:
gnome-extensions prefs caffeine@patapon.infoУстановить расширение:
gnome-extensions caffeine@patapon.infoУдалить расширение:
gnome-extensions uninstall caffeine@patapon.infoСброс настроек расширения:
dconf reset -f /org/gnome/shell/extensions/caffeineЛокальная установка расширений с использованием исходников релиза сайта GNOME Extensions или GitHub
Иногда может возникнуть необходимость поставить расширение вручную без коннектора и менеджера расширений (например, если версия GNOME значительно отстает от upstream) или потребовалось установить расширение с GitHub. Для ручной установки с официального сайта расширений GNOME Extensions идем на сайт выбираем понравившееся нам расширение (в примере ddterm) и выбираем текущую версию gnome-shell и подходящую версию расширения, после произойдет загрузка.
Для установки с GitHub или ресурса GNOME Extensions, скачайте расширение в формате архива.
Для установки расширение в формате архива воспользуйтесь терминальной командой gnome-extensions install, где укажите аргументом путь до архива с расширением:
gnome-extensions install ~/Загрузки/ddterm@amezin.github.com.shell-extension.zipИнформация
Если расширение уже установлено, но вы хотите обновить его до более новой версии, воспользуйтесь параметром (флагом) -f. При этом приложение будет переустановлено.
gnome-extensions install -f ~/Загрузки/ddterm@amezin.github.com.shell-extension.zipПерезагрузите операционную систему. После перезапуска установленное расширение появится в списке доступных. После перезагрузки зайдите в приложение «Расширения» или введите в терминале:
gnome-extensions listВ случае, если по какой-то причине установка с помощью gnome-extensions невозможна, то расширение можно установить следующим образом:
Распаковываем архив с расширением, если вы используете терминал:
cd ~/Загрузки
mkdir ddterm@amezin.github.com.shell-extension
unzip ddterm@amezin.github.com.shell-extension.zip -d ddterm@amezin.github.com.shell-extensionВ распакованной папке находим файл metadata.json и открываем его. В файле находим строку uuid и копируем uuid расширения без кавычек. Альтернативный вариант, воспользуемся терминалом:
cat ddterm@amezin.github.com.shell-extension/metadata.json | grep uuidПереместим файлы расширения, используя приложение «Файлы» из директории ~/Загрузки/ddterm@amezin.github.com.shell-extension/ в директорию ~/.local/share/gnome-shell/extensions/ddterm@amezin.github.com (папок может не существовать, их нужно создать) или воспользуйтесь терминалом:
mkdir -p ~/.local/share/gnome-shell/extensions/ddterm@amezin.github.com
cp -rf ~/Загрузки/ddterm@amezin.github.com.shell-extension/** ~/.local/share/gnome-shell/extensions/ddterm@amezin.github.comПерезапускаем операционную систему, расширение появится в списке доступных gnome-extensions list или в приложение «Расширения» после перезапуска рабочего окружения.
Системные расширения
Системные расширения — как правило используются в сессии GNOME Classic и поддерживаются участниками проекта GNOME. Расширения поставляются в пакете gnome-shell-extensions, если в операционной системе он отсутствует, установите его используя терминал:
su -
apt-get install gnome-shell-extensionsepm -i gnome-shell-extensionsAlternateTab Устаревшее — заменяет Alt + Tab оконным переключателем, без группировки по приложениям.
Apps Menu — добавляет меню для приложений на основе категорий в стиле GNOME 2.x
Auto Move Windows — перемещает приложения в определенные рабочие области при создании окон.
Background Logo — наносит со вкусом подобранный логотип на задний план, чтобы улучшить восприятие пользователем
Removable Drive Menu — меню состояния для доступа к съёмным устройствам и их отключения.
Launch new instance — позволяет всегда запускать новый экземпляр при нажатии на панель управления или в режиме Обзора.
Native Window Placement — располагает окна в режиме Обзора более компактно.
Places Status Indicator — добавляет меню для быстрой навигации по местам в системе.
Screenshot Window Sizer — позволяет изменять размер окон для скриншотов программного обеспечения GNOME.
User Themes — позволяет загружать пользовательские темы оболочки.
Window List — отображает список окон в нижней части экрана.
windowNavigator — позволяет выбирать окна и рабочие области с помощью клавиатуры в режиме наложения. Ctrl + 0-9 — выбор рабочая область, Alt + 0-9 — выбор окна.
Workspace Indicator — устанавливает на панели индикатор, показывающий текущее рабочее пространство и позволяющий переключиться на другое.
System Monitor Новое — позволяет контролировать систему с верхней панели
Horizontal workspaces Устаревшее — позволяет использовать горизонтальную компоновку рабочей области
Light Style Новое — переключает стиль по умолчанию на светлый
Авторы
Давид Султаниязов
Олег Щавелев
Кирилл Уницаев
Семён Фомченков
Владимир Калюжин
Арсений Засыпкин










