Рейтинг:5

Расширения Gnome в Ubuntu 21.10

флаг mp

Я обновился с 21.04 до 21.10, предварительно отключив расширения gnome, поскольку в прошлом у меня были проблемы с обновлением с включенными расширениями Gnome. Обновление, кажется, сработало, но мои расширения больше не доступны. Инструмент Tweak больше не поддерживает расширения и https://extensions.gnome.org/local/ показывает, что многие расширения теперь «устарели» из-за 21.10 с использованием Gnome 4. Расширения, которые не выделены серым цветом и не помечены как «Устаревшие», могут быть включены с помощью переключателя, но фактически не отображаются на рабочем столе, и в следующий раз я смотрю на https://extensions.gnome.org/local/ они снова выключаются.

Есть ли способ использовать расширения Gnome в Ubuntu 21.10/Gnome 4? Некоторые из них нужны мне для повседневной работы, и у меня нет времени на поиск других способов делать то, для чего я их использую уже много лет. Боюсь, мне придется вернуться к 21.04, если расширения Gnome исчезнут навсегда в 21.10.

флаг br
Проверьте веб-сайт gnome-extensions, если у них есть поддержка конкретной версии. Для Ubuntu 21.10 проверьте версию 40 gnome-shell.
heynnema avatar
флаг ru
Отредактируйте свой вопрос, добавив скриншот https://extensions.gnome.org/local/. Доложить.
флаг mp
@heynnema Проблема была решена, как указано в моем ответе ниже. Почему у вас такой грубый, военный подход к помощи людям? Вам не кажется, что более вежливый запрос дополнительной информации может быть более эффективным?
Рейтинг:3
флаг mp

Расширения Gnome можно включить после ввода «расширения» в поле поиска действий. Даже «Dash to Dock» все еще работает.

heynnema avatar
флаг ru
`Dash to Dock` только что был обновлен для совместимости с Gnome 4.x.
Рейтинг:3
флаг cn

Расширения Gnome, как правило, ломаются между обновлениями Gnome Shell, потому что разработчики Gnome формально не поддерживают их через стабильный API. Таким образом, многие сторонние расширения могут сломаться. В частности, Gnome 40 претерпел несколько довольно важных изменений. Многие старые расширения сломаны. Их доступность зависит от разработчика, желающего обновить расширение, если только вы не умеете кодировать такие расширения самостоятельно. Иногда другие поддерживаемые расширения могут предоставлять аналогичную функциональность.

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

  • Вы можете удалить все свои установлен вручную расширения сразу же, удалив все элементы в вашем ~/.local/share/gnome-shell/расширения папка. Затем переустановите нужные вам расширения из Расширения оболочки Gnome сайте, если они были обновлены для работы с Gnome 40. Ваш общесистемная установка расширения будут обновлены в процессе обновления и должны по-прежнему работать.
  • Некоторые расширения доступны в репозиториях программного обеспечения Ubuntu. Если возможно, предпочтите использовать и устанавливать расширения из программного обеспечения Ubuntu. Они были упакованы и протестированы для вашего дистрибутива, и их использование "официально поддерживается". Большая часть этого выбора включает расширения, которые существуют уже некоторое время и регулярно обновляются.С другой стороны, установка расширений с веб-сайта Gnome Shell Extensions официально не поддерживается (и даже невозможна с моментальной версией Firefox, которая поставляется с 21.10). Так что здесь вы сами: может сработать, а может и не сработать.
  • При новой установке Gnome Tweaks сообщает, что управление расширениями относится к специальному инструменту:Расширения". Установите этот инструмент из Snap Store или с помощью команды sudo apt установить gnome-extension-prefs. Запустите его, выполнив поиск «Расширения». С его помощью вы можете включать и отключать как вручную, так и общесистемные установленные расширения, а также изменять их параметры. Инструмент после установки также проверяет наличие обновлений расширений.
heynnema avatar
флаг ru
Я не уверен, что согласен с вашей идеей массово удалить все в ~/.local/share/gnome-shell/extensions. Кроме того, некоторые добавленные расширения могут устанавливаться в /usr/share/gnome-shell/extensions.Почему бы просто не щелкнуть красный крестик на https://extensions.gnome.org/local/, чтобы удалить устаревшие расширения, а затем пойти и посмотреть, существуют ли более новые или заменяющие расширения?
vanadium avatar
флаг cn
@heynnema, где жили расширения, установленные с сайта. Вы можете сделать то же самое вручную (например, 21.10, когда snap-версия Firefox не работает с сайтом). В этом случае проще всего избавиться от всех устаревших расширений и установить совместимые заново. Общесистемные расширения устанавливаются через apt. Они будут обновлены во время обновления или будут удалены, если они больше не упакованы (например, gnome-shell-extension-desktop-icons).
Рейтинг:0
флаг ng

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

  1. Перейти к ~/.local/share/gnome-shall/extensions/
  2. Открытым метаданные.json расширения и добавить к нему текущую версию gnome.
  3. Выйдите/войдите, чтобы проверить это.
  4. Если это не работает, то требуется модификация кода, просто отключите его. Вы можете сообщить об этом вышестоящему проекту. (Ссылку можно найти на extensions.gnome.org)

Продолжайте с другими расширениями.

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

Библиотеки все еще развиваются. Необходимо следить за тем, какая версия API работает.

Рейтинг:-1
флаг sa
Kay

Также может помочь вообще отключить проверку версии:

$ sudo apt установить редактор dconf

https://www.maketecheasier.com/disable-extension-version-checks-gnome/

Используйте на свой страх и риск!

ChanganAuto avatar
флаг us
Хотя эта ссылка может ответить на вопрос, лучше включить сюда основные части ответа и предоставить ссылку для справки. Ответы, содержащие только ссылки, могут стать недействительными, если связанная страница изменится. – [Из обзора](/review/late-answers/1185970)

Ответить или комментировать

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