Вот решили вы попробовать путешествие в удивительный мир Linux с дистрибутива Ubuntu, который по данным различных статистик и опросов, считается самым популярным дистрибутивом в мире. Естественно, вас встречает после установки среда рабочего окружения GNOME, привыкнуть к которой сразу получается далеко не у всех. Подробнее об этом я писал ранее на канале, ссылку оставляю ниже.
Настроить среду рабочего окружения под себя вы решаете при помощи расширений и, естественно, натыкаетесь в интернете на мою статью про управление расширениями.
Среди представленных способов вы решаете выбрать самый простой: через сайт GNOME Shell Extensions, дабы не устанавливать в систему никаких сторонних софтин, навроде Менеджера расширений. Какого же удивление, когда перейдя по ссылке из статьи на сайт вы обнаруживаете сообщение об ошибке, ровно как на скриншоте ниже.
Казалось бы, расширение в браузер установлено, чего же надо в таком случае? Именно об этом ниже я и расскажу, потому усаживайтесь поудобнее и готовьтесь внемлить.
Чтобы получать уведомления о выходе новых постов первыми нужно подписаться на Дзен-ридер: там информация о статьях появляется быстрее, чем в ленте Дзена.
🗒️ Решение лежит на поверхности
На самом деле, как обычно бывает в дистрибутивах Linux, если есть какая-то ошибка, то нужно просто пошире раскрыть глаза и увидеть её решение. Точно также и с этой проблемой: в сообщении на сайте прямо сказано, чего нам не хватает. И взять это самое мы можем в любимом терминале. Поэтому открываем его и вводим простую команду:
sudo apt install gnome-browser-connector
Кстати, примерно такую же команду вы сможете найти в статье про управление расширениями GNOME, только там название устанавливаемой утилиты встречается только в контексте дистрибутива Archlinux. На момент написания статьи это было актуально, но с определённого времени утилита chrome-gnome-shell была переименована в gnome-browser-connector для большей части дистрибутивов. Почему разработчики Ubuntu не добавили её сразу в дистрибутив, как это сделали разработчики Fedora - большой вопрос.
После установки нужно обновить страницу сайта GNOME Shell Extensions и ответить утвердительно на окно, которое появится в процессе.
Почему это сообщение выскакивает? Потому что уже достаточно давно разработчики Ubuntu перешли на SNAP, как формат распространения и поставки пакетов ПО в свой дистрибутив и тот же Mozilla Firefox требует отдельных расширений, чтобы стартовать установленный ранее коннектор.
🤷🏻♂️ Есть, конечно, путь намного проще
На самом деле, новичкам в мире GNOME и Ubuntu я рекомендую использовать всё же Менеджер расширений, который теперь, кстати, есть и виде пакета для Ubuntu, а не только в формате Flatpak. Чтобы установить его можете воспользоваться Центром приложений (не забудьте только в настройках поиска переключить фильтр на Debian-пакеты).
Можно и через терминал установить данную софтинку, достаточно ввести в консоль команду:
sudo apt install gnome-shell-extension-manager
Управлять расширениями через Менеджер в разы проще и быстрее, чем посредством сайта, как по мне. Хотя, думаю, что другие пользователи GNOME в комментариях расскажут о том, как они взаимодействуют с расширениями.
🏁 Вместо заключения...
Можно, конечно, вообще без расширений обойтись в GNOME, если прям сильно желаете проникнуться философией разработчиков и их видением пользовательского интерфейса. Есть товарищи, которые так и делают, люто ратуя за то, что расширения в GNOME только портят эту среду рабочего окружения и отдаляют её от той, которая изначально задумывалась создателями. Хотя, мы с вами знаем и других товарищей, которые увидев куда идёт GNOME к третьей версии, быстренько намазали лыжи и начали клепать форки, подарив, в итоге, миру Linux такие среды рабочего окружения, как Cinnamon, MATE, Unity и пр.
Напишите в комментариях, что вы думаете по поводу GNOME, Ubuntu и расширениях в них. Может у вас есть свой список расширений, которым можно поделиться с другими гномоведами - если так, то смело сделайте это.