Хотя расширение gnome shell integration работает нативный хост коннектор не обнаружен ubuntu

Обновлено: 04.07.2024

Начиная с Ubuntu 17.10, рабочий стол GNOME 3 используется по умолчанию. В Ubuntu 18.04 появилось много новых функций, и вы даже можете расширить функциональность рабочего стола Ubuntu с помощью расширений оболочки GNOME. Эти расширения являются надстройками для рабочего стола GNOME.

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

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

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

Итак, ударил Ctrl + Alt + T открыть окно терминала. Затем введите следующую команду и нажмите Enter:

Установка и включение расширений в GNOME может замедлить работу вашей системы. Поэтому будьте осторожны, сколько расширений вы устанавливаете и активируете. Используйте твики, чтобы отключить расширения и ускорить вашу систему

если это станет медленным.

У вас есть три способа установить расширения GNOME Shell.

1. Установите расширения оболочки GNOME с помощью инструмента настройки GNOME.

После того, как вы установили GNOME Tweaks Tool, вы можете установить пакет, содержащий минимальный набор расширений GNOME, который будет доступен в Tweaks. Во-первых, убедитесь, что твики закрыты.

Затем откройте окно терминала, нажав Ctrl + Alt + T, введите следующую команду и нажмите Enter:

Вы должны перезапустить оболочку GNOME. Удар Alt + F2, введите «r» и нажмите Enter.

Перезапустите оболочку GNOME

Чтобы запустить твики, нажмите Показать приложения в левом нижнем углу экрана.

Нажмите Показать приложение в Ubuntu.

Введите «настройки» в поле поиска и нажмите Tweaks значок.

Поиск и открытие твиков

Нажмите расширения в левой панели на Tweaks диалоговое окно. Вы увидите список расширений с описаниями. Использовать ВКЛ ВЫКЛ ползунковые кнопки справа для включения и отключения расширений.

Некоторые расширения имеют настройки, которые вы можете изменить (значок шестеренки), чтобы настроить расширение.

2. Установите расширения оболочки GNOME в веб-браузере

Веб-сайт GNOME Extensions позволяет вам находить, устанавливать и управлять расширениями для рабочего стола GNOME. Этот веб-сайт является альтернативой использованию инструмента настройки GNOME для управления расширениями.

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

  • Google Chrome, Chromiun и Vivaldi
  • Fire Fox
  • Opera [Неработающая ссылка удалена]

Удар Ctrl + Alt + T открыть окно терминала. Введите следующую команду и нажмите Enter. Команда одинакова независимо от того, какой браузер вы используете.

Введите пароль, когда будет предложено.

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

Выберите Текущую версию в Совместим с выпадающим списком

Чтобы установить расширение, щелкните заголовок расширения в списке. На странице расширения нажмите ВКЛ ВЫКЛ ползунок справа.

Включите расширение на веб-сайте GNOME Extensions в Chrome

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

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

Расширение установлено и включено

Вы также можете включать и отключать расширения и настраивать параметры расширений на веб-сайте GNOME Extensions.

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

Как мы упоминали ранее, расширения, установленные с веб-сайта GNOME Extensions, также могут управляться в Tweaks.

Управление расширениями в твиках

Чтобы использовать веб-сайт GNOME Extensions для управления установленными расширениями, нажмите Установленные расширения на панели инструментов сайта.

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

3. Установите расширения оболочки GNOME вручную

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

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

перед извлечением и установкой их.

При загрузке расширений на веб-сайте расширений GNOME вы должны выбрать версию используемой оболочки GNOME. Чтобы узнать, какую версию вы используете, нажмите Ctrl + Alt + T чтобы открыть окно терминала, введите следующую команду и нажмите Enter:

Получить текущую версию GNOME Shell

Например, мы собираемся установить расширение управления приложениями с веб-сайта GNOME Extensions вручную. Это расширение позволяет группировать значки в представлении «Приложения».

Выберите версию Shell для загрузки расширения

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

Извлечь файлы расширения в Наутилус

Нажмите Ctrl + H показать скрытые файлы и папки. Затем выберите извлеченную папку расширения и нажмите Ctrl + C скопировать извлеченную папку. Перейдите в следующую папку и нажмите Ctrl + V Чтобы вставить папку расширения:

) представляет вашу домашнюю папку.

Скопировать извлеченную папку

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

Откройте папку расширения, которую вы только что вставили в

/ .local / доля / гном-оболочки / расширения папка. Щелкните правой кнопкой мыши на metadata.json файл и выберите Открыть с помощью текстового редактора.

Откройте файл metadata.json в текстовом редакторе.

Найдите значение «uuid», выберите его (без кавычек) и скопируйте его.

Скопируйте uuid в файл metadata.json

Вернитесь в папку расширения в Nautilus и выберите папку. Затем нажмите F2 переименовать его. Вставьте текст, который вы скопировали из «uuid» в Имя папки коробка и нажмите переименовывать.

Переименуйте папку расширения в uuid в файле metadata.json

Теперь вам нужно перезапустить оболочку GNOME. Удар Alt + F2, введите «r» и нажмите Enter:

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

Установленное вручную расширение в твиках

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

Расширения, включенные в инструменте настройки GNOME, можно отключить или отключить с помощью инструмента. Они не могут быть удалены, пока вы не удалите твики. Чтобы удалить твики, нажмите Ctrl + Alt + T чтобы открыть окно терминала, введите следующую команду и нажмите Enter:

Если вы установили расширения с помощью веб-сайта GNOME Extensions, вы можете использовать веб-сайт, чтобы отключить или удалить эти расширения. Чтобы отключить расширение, нажмите ВКЛ ВЫКЛ ползунок, чтобы он читал OFF.

Только расширения, установленные на веб-сайте GNOME Extensions, которые недоступны в инструменте Tweaks, могут быть удалены. Вы можете сказать, какие расширения эти белые Икс в красном поле значок справа от ВКЛ ВЫКЛ ползунок Нажмите на Икс кнопку, чтобы удалить расширение.

Удалите расширение на веб-сайте GNOME Extensions

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

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

/ .local / доля / гном-оболочки / расширения папка.

Как получить уведомления об обновлениях для расширений оболочки GNOME

Полезные расширения оболочки GNOME для установки

Вот несколько полезных расширений GNOME Shell для начала.

1. Тире в док

Расширение Dash to Dock GNOME

Dash to Dock обеспечивает док-станцию ​​для оболочки GNOME, облегчая доступ к вашим приложениям и ускоряя переключение между открытыми приложениями и рабочими столами.

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

2. Индикатор буфера обмена

Расширение индикатора буфера обмена GNOME

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

Вы можете изменить настройки (например, сколько элементов хранить в истории буфера обмена или сколько символов отображать при предварительном просмотре каждого элемента) в меню расширения.

3. Выпадающий терминал

Расширение выпадающего терминала GNOME

Если вы часто используете командную строку, вы можете установить расширение Drop Down Terminal. Это позволяет получить доступ к окну терминала нажатием клавиши (тильда (

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

Повышение производительности с помощью расширений GNOME Shell

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

Короче говоря, расширения GNOME Shell предоставляют еще одну причину для обновления до Ubuntu 18.04

Я выполнил эти шаги при установке расширения gnome chromium в Ubuntu 20.04.

    Установил расширение интеграции GNOME Shell на chromium.

В соответствии с их документацией была запущена команда для установки chrome-gnome-shell

sudo apt-get установить chrome-gnome-shell

Может ли кто-нибудь сказать мне, как решить эту проблему поэтапно?

1 ответ

Я пишу gnome-shell-extension и пытаюсь получить список всех процессов, которые в данный момент запущены. Я пробовал использовать glibtop , у которого есть функция для извлечения процессов glibtop_get_proclist , но проблема в том, что эта функция возвращает указатель на список, так что если я это.

я пытаюсь разработать расширение gnome shell, и я создал расширение Hello World, которое создается автоматически с помощью gnome-shell-extension-tool --create-extension , оно создает 3 файла: example.js, metadata.json, stylesheet.css. Я перезагружаю gnome-shell, и расширение работает правильно.

Вероятно, это связано с тем, что вы используете Chromimium в качестве оснастки. В Launchpad есть открытая ошибка, которая, похоже, все еще происходит в Ubuntu 20.04:

Самым простым решением, вероятно, было бы использовать другой веб-браузер, а не в мгновение ока.

Похожие вопросы:

Моя цель-запустить новый GtkApplication, когда пользователь нажимает кнопку в верхней панели Gnome. Кнопка в верхней панели может быть сделана с помощью gnome-shell-extension, но у меня есть.

Я не могу запустить Gnome 3, только Gnome 2, хотя у меня установлен gnome-shell и установлен в качестве оконного менеджера по умолчанию. Вот что я вижу после запуска gnome-shell --replace.

Я пытаюсь с помощью Привязок на основе Javascript создать собственный Gnome-Shell-Extension, который просто встраивает webkitview. Но следующие 3 строки позволяют полностью разбить gnome-shell.

Я пишу gnome-shell-extension и пытаюсь получить список всех процессов, которые в данный момент запущены. Я пробовал использовать glibtop , у которого есть функция для извлечения процессов.

я пытаюсь разработать расширение gnome shell, и я создал расширение Hello World, которое создается автоматически с помощью gnome-shell-extension-tool --create-extension , оно создает 3 файла.

Это, должно быть, какое-то базовое недоразумение (с моей стороны) о том, как работают расширения gnome-shell. Я изо всех сил пытался найти какую-то документацию, но, увы, она кажется немного.

Я запускаю Ubuntu Gnome, gnome shell version 3.24.2. Я пытаюсь создать расширение gnome shell и использую Javascript. В моем расширении и в Javascript, как я могу создать глобальную привязку ключа.

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

Ни одно расширение не работает. При включении в браузере (chromium, firefox), ползунок включения расширения возвращается в состояние выключено через пару секунд.
gnome-shell 40, работает на XORG. chrome-gnome-shell установлен.

В gnome-tweak-tool вкладка расширения отсутствует.

Проверку на версию включал и отключал, не влияет
gsettings set org.gnome.shell disable-extension-version-validation false

Такая ситуация возникла после загрузки gnome-shell на wayland и последующей загрузкой сеанса gnome-shell на XORG

Каким образом вернуть работоспособность расширений?

Удалить да перезагрузить

Удалить что?
Если Вы про gnome-shell-extensions chrome-gnome-shell, то удалял и устанавливал заново, не влияет. Настройки явно какие то где то остаются, но где не ясно.

Если у тебя уже бета гном 40 то я не знаю не пользуюсь пока жду возврата что бы док можно было выставлять в любом угле , может там все в только чтение встало ? В новой версии лучше ставить все в папку /usr/share/gnome-shell/extensions что бы не было двоевластия с .local и работало железно либо никак

Расширения есть у меня, но не включаются.
ll /usr/share/gnome-shell/extensions/

и в looking glass смотри что происходит.

Если у тебя уже бета гном 40

Какя бета? Релизнулся 40 уже давно.

В gnome-tweak-tool вкладка расширения отсутствует.

Вообще-то Gnome Extensions для управления расширениями. В нем можно увидеть ошибки, если что-то не так.

Там в 40-м гноме, вынесли расширения в отдельное приложение из Gnome-tweak, я тоже вчера не разобрался сразу, но потом увидел. Немного есть там, но многие пока ещё под 40 не написали, тот же GPaste. Ну и с mpv, тоже обновлённым аудио видео плеером я разбирался несколько неординарно, пришлось несколько кодеков пока откатить и заэксклюдить от обновления. Теперь всё работает. А вот с расширениями - я выше написал. Сложного ничего, но пока 40-й сыроват и не привычен. Однако работать можно уже.

Да сейчас и OpenSuSe Tumbleweed вчера подтянулась. Всё нормально, я её быстро освоил и побором неудобства. Толко вот одно расширение из реп ставится пока для 38 гнома и в 40 не работает, это GPaste, но я думаю вопрос времени. Смешнее с их плеером totem новым, он лезет всегда в прграм менеджер, теперь и такой там есть магазинчик с флетпаками и не только. Хотя всё нужное стоит. А потом выводит только звук а видео нет. Но тут на выручку приходит свежая сборка mpv плеера, хоть и пишет что работа в гноме не гарантирована, но у меня воспроизводит все мыслимые аудио и видео форматы на ура. Ну и остальное юзабельное, сегодня весь день на нём. Дискомфорта не заметил. А расширения допилят. Вопрос времени, раз уже в стольки дистрибутивах он есть штатно. А ещё в скольки не штатно, но люди и в Каноникал занимаются. Всё сделают. Вспомните начало тригномов вообще :) А 1-ый был хорош :) Потом пришол второй и вызывал недовольства, потом 3-й, теперь вот 40-й :)

OpenSuSe Tumbleweed Смешнее с их плеером totem новым, он лезет всегда в прграм менеджер, теперь и такой там есть магазинчик с флетпаками и не только. Хотя всё нужное стоит. А потом выводит только звук а видео нет.

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

Спасибо. Теперь ясно стало куда все делось и почему не включались расширения.

Так вот и я удивился этому магазину приложений в openSuSe Tumbleweed. Может кому-то и нравится, но я YasT то в терминале и консольный использую. Многолетняя привычка. А на убунту да, стало очень похоже. Ну зря же в Ubuntu можно сейчас zypper установить из реп прямо :)

Активные углы в Ubuntu

Активные углы в Linux Mint

Активные углы в Linux Mint

В стандартной поставке Убунту «горячих углов» не нашел (чтобы свернуть все окна и показать рабочий стол есть горячая клавиша Win + D , но мне хотелось бы делать это еще и мышкой). Думал такие настройки будут в утилите Gnome Tweaks, но т ам есть только возможность сделать активным левый верхний угол, он будет «нажимать» Обзор.

Настройка активного угла в Gnome Tweaks

Установка дополнения Gnome

Если вы впервые устанавливаете дополнения для Gnome, то браузер Файрфокс предложит вам установить расширение GNOME Shell integration , чтобы можно было прямо с сайта Гном включать и отключать расширения.

Установка GNOME Shell integration в браузер Firefox

Нажмите Click here to install browser extension и расширение для Файрфокса установится.

Обновляем страницу и теперь справа от название расширения у нас доступны клавиши Вкл/Выкл расширение, Конкурирование расширения, Удаления расширения.

Работа расширения GNOME Shell integration в браузере Файрфокс

Если после обновления страницы браузера наверху видим ошибку «Хотя расширение GNOME Shell integration работает, нативный хост-коннектор не обнаружен. Обратитесь к документации за инструкциями по установке коннектора», то выполняем команду в консоли:

sudo apt install chrome-gnome-shell

Итак, я установил Custom Corner его и в настройках для правого нижнего угла выбрал «Show Desktop», но это не сработало (UPD: Ubuntu версии 18.04 все работает), хотя остальные настройки работали. Погуглив дальше нашел небольшую консольную утилиту wmctrl для управления окнами из командной строки, установив ее командой:

sudo apt install wmctrl

и добавив в расширение Custom Corner настройки для правого нижнего угла «Run Command…» команду:

я наконец добился желаемого результата.

Настройка расширения Custom Corner для Gnome

Настройка расширения Custom Corner для Gnome

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

К сожалению, в расширении Custom Corner нельзя задать время задержки срабатывания действия горячего угла, как в Линукс Минт Цинамон и почему-то не работает «Показать рабочий стол» из коробки, а так это расширение помогло решить мою задачу.

Все это я проделывал на Ubuntu 20.04, но скорее всего это будет работать и для Ubuntu 18.04, 18.10, 19.04, 19.10

Читайте также: