Перейти к содержимому

Gnome extensions как установить

  • автор:

Как установить расширения Gnome Shell на Ubuntu 22.04 Jammy Jellyfish Linux Desktop

Функциональность среды рабочего стола GNOME можно расширить за счет установки расширений Ubuntu GNOME. Это плагины, написанные и отправленные обычными пользователями и разработчиками, которые стремятся улучшить среду рабочего стола и хотят поделиться своим расширением с другими пользователями. В этом уроке вы узнаете, как установить расширения Gnome Shell на Ubuntu 22.04 Jammy Jellyfish Desktop.

В этом уроке вы узнаете:

  • Как установить расширения Ubuntu gnome
  • Как установить интеграцию надстройки оболочки Gnome с браузером Firefox
  • Как установить хост-коннектор оболочки Gnome

Пошаговые инструкции по установке расширения Ubuntu Gnome

  1. Сначала мы установим дополнительные собственные расширения Ubuntu для рабочего стола Ubuntu 22.04. Для этого откройте терминал командной строки и выполните следующие команды:
$ sudo apt update $ sudo apt install gnome-shell-extensions
  • Повторно войдите в систему со своего рабочего стола Ubuntu, чтобы новое программное обеспечение подействовало.
  • Откройте недавно установленное приложение «Расширения» и включите любые нужные расширения Gnome.
  • Чтобы установить другие расширения через расширения Gnome, сначала нам необходимо установить надстройку интеграции GNOME Shell. Откройте браузер Firefox и перейдите на страницу дополнения интеграции GNOME Shell для Firefox. Когда все будет готово, нажмите Добавить в Firefox .

    Google Chrome или браузер Chromium?
    Для браузера Google Chrome или Chromium установите следующее дополнение интеграции GNOME Shell.

    $ sudo apt install chrome-gnome-shell
  • Теперь мы готовы установить расширения GNOME Shell. Откройте браузер Firefox и щелкните значок расширения GNOME.
  • Найдите и выберите расширение, которое вы хотите установить.
  • Нажмите прилагаемый переключатель, чтобы установить нужное расширение.
  • После этого шага вы должны увидеть расширение на рабочем столе включенным и готовым к настройке.

    Заключительные мысли

    В этом руководстве мы увидели, как установить инструмент расширений GNOME, а затем установить предоставленные пользователем плагины с веб-сайта расширений GNOME. Расширения GNOME — очень удобный способ расширить функциональность вашего рабочего стола Ubuntu 22.04.

    GNOME Shell

    GNOME Shell – графическая оболочка, один из компонентов GNOME 3 — свободной среды рабочего стола GNOME следующего поколения. GNOME Shell управляет рабочим столом и отвечает за такие базовые функции, как запуск приложений и переключение между окнами. GNOME Shell тесно интегрирован с Mutter, который является следующим поколением оконного менеджера Metacity.

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

    Основные элементы интерфейса

    Верхняя панель с кнопкой «Обзор», часами, системными индикаторами (переключение раскладки, громкость, bluetooth, сеть и др.), меню пользователя

    Кнопка «Обзор» открывает на весь экран панель управления приложениями, которая включает в себя:

    Док (боковая панель для запуска избранных приложений) слева позволяет закреплять избранные приложения, запускать и переключаться между ними

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

    Вкладка «Приложения», в которой отображаются все установленные приложения с возможностью сортировки по категориям

    Поиск. Осуществляет поиск по установленным приложениям, системным настройкам, контактам и недавно использованным документам. Кнопки «Wikipedia» * «Google» открывают в браузере соответствующую страницу с поисковым запросом

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

    Установка

    GNOME-Shell

    Ubuntu поставляется с графической оболочкой Unity. Оболочка GNOME Shell присутствует в репозитории, но не установлена по-умолчанию. Установить GNOME Shell можно перейдя по ссылке слева или введя в терминале команду:

    sudo apt-get install gnome-shell

    После установки выбор GNOME доступен в меню выбора сессий Lightdm.

    Для получения компонентов GNOME 3, не вошедших в официальный репозиторий добавьте ppa

    sudo add-apt-repository ppa:gnome3-team/gnome3 sudo apt-get update && sudo apt-get upgrade

    Начиная с Ubuntu 12.10 существует отдельная ветка Ubuntu GNOME Remix в которой GNOME Shell является рабочим окружением по умолчанию.

    Сочетание клавиш

    Win или Alt + F1 — открыть навигационное пространство

    Ctrl + Alt + Tab — если активен рабочий стол, тогда нажатие клавиш дает возможность перейти в верхнюю панель и далее в ней перемещаться клавишами «стрелка вправо/влево» или Tab. Если активно навигационное пространство тогда нажатие этих клавиш дает возможность перехода между зонами управления (меню, поиск, панель быстрого запуска) в навигационном пространстве

    Alt + Tab — переход между окнами запущенных программ
    Alt + ` — переход между окнами одной программы. Можно использовать вместе с Alt + Tab
    Win + D или Ctrl + Alt + D — свернуть все окна и освободить рабочий стол

    Win + R или Alt + F2 — виджет «Выполнить». В нем можно вписать однострочную терминальную команду. Есть поиск по истории введенных команд

    Ctrl + L — изменить режим адресной строки в Наутилусе с «табов» на текстовый
    Ctrl + Alt + стрелка вверх/вниз — перейти на следующий/предыдущий рабочий стол

    Ctrl + Alt + Shift + стрелка вверх/вниз — переместить активное окно на следующий/предыдущий рабочий стол

    Ctrl + Alt + Shift + R старт/остановка записи видео с рабочего стола в формате webm

    Настройка

    Для доступа к дополнительным настройкам воспользуйтесь Gnome Tweak Tool.

    Расширения GNOME Shell Ubuntu 18.04

    В Ubuntu 17.10 и 18.04 LTS, в качестве графической оболочки пользователя, используется не Unity как раньше, а GNOME Shell. Одна из особенностей GNOME Shell заключается в том, что можно изменять ее функциональность и внешний вид, с помощью так называемых расширений (GNOME Shell extensions). Подобно тому как этой делается в некоторых программах, например в браузерах (расширения браузеров). Даже с технической точки зрения расширения GNOME Shell создаются так же как и для браузеров.

    Такие расширения могут сделать оболочку GNOME Shell более удобной для использования. Например расширение «Dock to panel» перемещает док «Избранное» в верхнюю панель:

    Gnome Shell extension Dock to panel

    Установка расширений GNOME Shell Ubuntu 18.04

    Есть несколько способов установки расширений GNOME Shell.

    Способ первый — установка расширений GNOME Shell через браузер

    Шаг первый. Нужно установить браузер Google Chrome или Epiphany (в некоторых дистрибутивах Epiphany может уже быть установлен «из коробки»).

    Шаг второй. Если вы решили использовать браузер Google Chrome, тогда, после его установки, нужно установить пакет chrome-gnome-shell. Через менеджер приложений или через терминал. Так же это расширение можно установить непосредственно из браузера Google Chrome, через магазин «Chrome», ссылка на страницу расширения: https://chrome.google.com/webstore/detail/gnome-shell-integration/gphhapmejobijbbhgpjhcjognlahblep.

    Для браузера Epiphany никаких расширений устанавливать не нужно. Для браузеров Firefox и Opera тоже есть аналогичные расширения, как и для Google Chrome.

    Шаг третий. В браузере нужно открыть сайт https://extensions.gnome.org/ Затем найти там нужное расширение и открыть страницу этого расширения. На этой странице будет кнопка установки этого расширения:

    установка расширений Gnome Shell через браузер

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

    управление расширениями Gnome Shell через браузер

    Можно также увидеть, установленные расширения, в программе gnome-tweak-tool:

    расширения Gnome Shell в программе gnome-tweak-tool

    Способ второй — установка расширений GNOME Shell через Центр приложений Ubuntu

    В центре приложений нужно выполнить поиск по строке «GNOME shell extension»:

    GNOME shell extensions in Ubuntu Software Center

    Затем открыть нужное расширение и установить его:

    установка расширений Gnome Shell через Центр приложений Ubuntu

    Способ третий — установка расширений GNOME Shell через терминал или Synaptic

    В репозитарии Ubuntu есть довольно большое количество расширений для GNOME Shell. Их можно установить точно так же как и любой программный пакет.

    Например через терминал: sudo apt-get install gnome-shell-extensions

    В этом примере указан пакет gnome-shell-extensions, который содержит целый набор расширений.

    Но для использования такого способа нужно знать точное название пакета с нужным расширением. Однако, в менеджере пакетов Synaptic можно использовать поиск по строке «gnome-shell-extension», который выдаст список всех доступных расширений.

    И еще, если устанавливать расширение через терминал или Synaptic, тогда, после установки, нужно перезагрузить GNOME Shell, чтобы это расширение стало доступно. Перезагрузку можно сделать завершив сеанс или командой «R«, введенной через Alt+F2.

    Размещение расширений GNOME Shell

    Расширения, которые устанавливаются через браузер или Центр приложений (с сайта https://extensions.gnome.org/) размещаются в папке:

    ~/.local/share/gnome-shell/extensions

    Расширения, которые устанавливаются из репозитария Ubuntu размещаются в папке:

    /usr/share/gnome-shell/extensions

    Управление расширениями GNOME Shell

    Управлять установленными расширениями можно также в браузере, на этом же сайте (https://extensions.gnome.org/), открыв там ссылку «Installed extensions«:

    управление расширениями Gnome Shell через браузер

    Можно это делать и в программе gnome-tweak-tool:

    расширения Gnome Shell в программе gnome-tweak-tool

    А также в Центре приложений Убунту.

    Некоторые полезные расширения GNOME Shell

    «Gno menu» (https://extensions.gnome.org/extension/608/gnomenu/) — добавляет меню приложений в верхнюю панель.

    «Extensions» (https://extensions.gnome.org/extension/1036/extensions/) — добавляет меню управления расширениями в верхнюю панель.

    «Dock to panel» — перемещает док «Избранное» в верхнюю панель. Однако нужно учитывать что это расширение перекрывает меню активного приложения, которое в GNOME Shell выводится в верхней панели. То есть меню активного приложения будет недоступно!

    Инструкция по установке GNOME Shell integration

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

    Если для вашего дистрибутива нет готового пакета вы можете установить расширение из Интернет-магазина Chrome, а нативную программу-коннектор с помощью cmake.

    В Firefox вы должны вручную установить расширение с сайта Mozilla Addons. Пожалуйста учтите, что Firefox поддерживается только начиная с версии 8 коннектора.

    Opera поддерживалась начиная с версии 7 коннектора до версии 10.1. Однако расширение было деактивировано на сайте расширений Opera без какого-либо технического объяснения.

    Arch Linux

    Debian Linux

    Для установки пакета наберите:

    $ sudo apt-get install chrome-gnome-shell

    Fedora Linux

    Пакет доступен в Fedora 26 и новее: chrome-gnome-shell.

    Для его установки наберите:

    # dnf install chrome-gnome-shell

    С более старыми версиями используйте Copr region51/chrome-gnome-shell:

    # dnf copr enable region51/chrome-gnome-shell # dnf install chrome-gnome-shell

    Gentoo Linux

    Ebuild доступен в основном дереве. Просто наберите под пользователем root

    # emerge -av gnome-extra/chrome-gnome-shell

    Ubuntu Linux

    Для установки пакета наберите:

    $ sudo apt-get install chrome-gnome-shell

    FreeBSD

    FreeBSD поддерживается начиная с версии 10 расширения браузера.

    Установка с помощью cmake

    • Для сборки
      • Python 2.7+ или 3.x (также требуется для работы)
      • Cmake 2.8 (or newer)
      • Coreutils
      • jq
      • GNOME Shell
      • PyGObject
      • Python Requests 2.x
      • DBus

      Затем сделайте копию репозитория исходных кодов или скачайте последний архив с исходными кодами. Для создания копии репозитория git наберите:

      $ git clone https://gitlab.gnome.org/GNOME/chrome-gnome-shell.git

      Исходные коды расширения располагаются в папке «extension». Информация по установке распакованного расширения доступна в документации Google Chrome.

        Создайте папку для сборки и перейдите в нее:

      $ mkdir build $ cd build
      $ cmake -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_EXTENSION=OFF ../
      $ sudo make install

      Типичные проблемы

      • Вы удалили пакет нативного коннектора. Веб расширение по прежнему установлено в браузере и вы не можете его удалить поскольку расширение «установлено в соответствии с корпоративным правилом».

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

      # sudo rm /etc/opt/chrome/policies/managed/chrome-gnome-shell.json # sudo rm /etc/chromium/policies/managed/chrome-gnome-shell.json
      • Вы используете Firefox и при закрытии браузера он начинает нагружать процессор и падает.
      • Это ошибка Firefox №1349874. Вы можете проголосовать за эту ошибку, чтобы ускорить её решение.

      Projects/GnomeShellIntegration/Installation/ru (last edited 2022-06-23 08:54:07 by YuriKonotopov )

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *