Продолжаем серию материалов посвящённых работе со средой рабочего стола 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.
Приложение для коннекта с хабом устанавливается через терминал, а способ установки зависит от пакетной базы дистрибутива:
- 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 прикрепил ниже)
Пользовательский репозиторий Archlinux или AUR: что это такое и как подключить
После выполнения всех процедур переходим на сайт (можно нажать на значок расширения рядом с адресной строкой) и устанавливаем нужное расширение. Список из шести расширений, которые я ставлю всегда вы можете найти на канале.
Шесть расширений в GNOME которые устанавливаю всегда
Установка приложения Расширения (Extensions)
Extensions помогают в управлении уже установленными расширениями и их настройке. Устанавливать их придется первым способом. Установка пакета Расширения доступна при помощи стандартного менеджера программ в GNOME или через терминал. Начнем с привычного для новичка способа - через менеджер программ. Открываем его и в поиск вводим название нужного пакета (т. е. Расширения) и жмем кнопку на установку.
Обратите внимание, что в моем примере доступно два источника для установки - репозиторий 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
После установки пакета через терминал Расширения станут доступны также как и другие программы в системе.
Установка Менеджера расширений (Extension Manager)
Этот способ рекомендую всем, так как использую его сам и он мне кажется удобным. Отличие его от предыдущего состоит в том, что вам доступны и установка расширений, и управление ими, и настройка. По сути, третий способ объединяет предыдущие два.
Для установки Менеджера расширений нужно настроить поддержку Flatpak в системе. На сайте Flathub.org содержится подробная инструкция по включение поддержки Flatpak в любом популярном дистрибутиве.
При этом помните, что начиная с 18-ой версии Linux Mint поддержка Flatpak исчезла. Так что если вы используете GNOME на этом дистрибутиве с версией больше, чем 18.3, то вначале нужно вернуть поддержку Flatpak. Об этом я рассказываю в статье про русификацию WPS Office.
Русификация WPS Office на Linux Mint 21
После включения поддержки Flatpak можно устанавливать Extension Manager. Сделать это можно, опять-таки, путем либо скачивания установочного файла и запуска его, как обычного установщика, либо через терминал.
Команду на установку через терминал можно найти на той же странице Менеджера расширений внизу.
- Для всех дистрибутивов с поддержкой Flatpak - flatpak install flathub com.mattjakeman.ExtensionManager
Далее в списке программ выберите Менеджер, и с его помощью управляйте расширениями.
Помимо трех указанных способов существует ручная установка расширений. Но ей я ни разу не пользовался, так как хватало одного их трех описанных выше инструментов.
Если этот пост наберет 20 лайков, то я пойму, что тема ручной установки расширений вам интересна и сделаю соответствующий пост. Помните, что лайки и комментарии - это главный способ дать обратную связь по контенту.