Найти тему

Управление расширениями в среде рабочего стола GNOME в Linux

Оглавление

Продолжаем серию материалов посвящённых работе со средой рабочего стола GNOME. Расширений мы уже касались в одном из предыдущих постов, но тогда лишь поверхностно коснулись того, как их устанавливать и настраивать. Сегодня поговорим про три способа установки.

Простой способ добавления Google Disk в дистрибутив Linux с GNOME

Исправляем ошибку с изменением тем оформления в GNOME 43

Создаем шаблоны для часто используемых документов в GNOME

Что такое расширения и зачем они нужны?

Разработчики GNOME пытаются балансировать между мобильным интерфейсом и интерфейсом для персональных компьютеров. В итоге получается смесь с чем-то для сенсорного управления и чем-то для пользователей ПК, причём эта смесь не всем нравится. Чтобы внести в среду исправления и улучшения, сделав её более десктопной, чем мобильной, пользователи используют расширения - мини-программы к среде рабочего стола, расширяющие функционал.

Кроме того, расширения используют для того, чтобы сделать использование GNOME удобным и настроить среду максимально для себя. Как мы помним, особенностью Linux-дистрибутивов является широкие возможности кастомизации. Так вот, расширения - это один из тех самых возможностей сделать систему иной и не такой, какой ее изначально задумали разработчики.

Установка расширений через сайт

Первый способ установки - использовать сайт Gnome Extensions, который является хабом для представления имеющихся расширений. Чтобы воспользоваться этим способом необходимы две вещи:

  • расширение для браузера
  • приложение для подключения к хабу с компьютера

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

Google Chrome - https://chrome.google.com/webstore/detail/gnome-shell-integration/gphhapmejobijbbhgpjhcjognlahblep?hl=ru
Firefox - https://addons.mozilla.org/ru/firefox/addon/gnome-shell-integration/
Yandex Browser - этот браузер не имеет собственного магазина расширений и использует расширения Chrome.
-2

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

  • Ubuntu/Linux Mint/Debian (и другие дистрибутивы, основанные на Ubuntu или Debian) - sudo apt install chrome-gnome-shell
  • Fedora (и основанные на ней дистрибутивы) - sudo dnf chrome-gnome-shell
  • Archlinux (и основанные на нем дистрибутивы) - yay -S gnome-browser-connector (или любой другой помощник для работы с AUR, я использую сейчас paru, статью по использованию AUR прикрепил ниже)
-3

Пользовательский репозиторий Archlinux или AUR: что это такое и как подключить

После выполнения всех процедур переходим на сайт (можно нажать на значок расширения рядом с адресной строкой) и устанавливаем нужное расширение. Список из шести расширений, которые я ставлю всегда вы можете найти на канале.

-4

Шесть расширений в GNOME которые устанавливаю всегда

Установка приложения Расширения (Extensions)

Extensions помогают в управлении уже установленными расширениями и их настройке. Устанавливать их придется первым способом. Установка пакета Расширения доступна при помощи стандартного менеджера программ в GNOME или через терминал. Начнем с привычного для новичка способа - через менеджер программ. Открываем его и в поиск вводим название нужного пакета (т. е. Расширения) и жмем кнопку на установку.

-5

Обратите внимание, что в моем примере доступно два источника для установки - репозиторий Archlinux и Flathub. Это возможно только в случае, если вы добавили поддержку Flatpak. Об этом я расскажу ниже.

Установка через терминал привычна и зависит от используемой пакетной базы:

  • Ubuntu/Linux Mint/Debian (и другие дистрибутивы, основанные на Ubuntu или Debian) - sudo apt install gnome-shell-extensions
  • Fedora (и основанные на ней дистрибутивы) - sudo dnf gnome-shell-extensions
  • Archlinux (и основанные на нем дистрибутивы) - sudo pacman -S gnome-shell-extensions
-6

После установки пакета через терминал Расширения станут доступны также как и другие программы в системе.

-7

Установка Менеджера расширений (Extension Manager)

Этот способ рекомендую всем, так как использую его сам и он мне кажется удобным. Отличие его от предыдущего состоит в том, что вам доступны и установка расширений, и управление ими, и настройка. По сути, третий способ объединяет предыдущие два.

Для установки Менеджера расширений нужно настроить поддержку Flatpak в системе. На сайте Flathub.org содержится подробная инструкция по включение поддержки Flatpak в любом популярном дистрибутиве.

-8

При этом помните, что начиная с 18-ой версии Linux Mint поддержка Flatpak исчезла. Так что если вы используете GNOME на этом дистрибутиве с версией больше, чем 18.3, то вначале нужно вернуть поддержку Flatpak. Об этом я рассказываю в статье про русификацию WPS Office.

Русификация WPS Office на Linux Mint 21

После включения поддержки Flatpak можно устанавливать Extension Manager. Сделать это можно, опять-таки, путем либо скачивания установочного файла и запуска его, как обычного установщика, либо через терминал.

-9

Команду на установку через терминал можно найти на той же странице Менеджера расширений внизу.

  • Для всех дистрибутивов с поддержкой Flatpak - flatpak install flathub com.mattjakeman.ExtensionManager
-10

Далее в списке программ выберите Менеджер, и с его помощью управляйте расширениями.

-11

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

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