Практически случайно наткнулся на статью, где рассказывается о том, как установить тему оформления для Firefox под названием Firefox GNOME. Новость актуальна тем, что теперь эта тема оформления поддерживает GTK4/libadwaita – тот фреймворк и та библиотека, которую развивает фонд GNOME для максимального типизирования всех тем оформлений приложений, используемых в нём.
Есть ссылка на то, что после установки этой темы, Firefox станет выглядеть максимально монолитно в системе как Gnome Web (бывший браузер Epiphany).
Разработчик гарантирует, что тема оформления будет работать на Firefox 102 и более ранний версиях. Я проверил на Firefox 104 и всё работает, на первый взгляд, корректно.
Общий вид Firefox GNOME
Выглядит это так:
Установка темы оформления Firefox GNOME
При использовании дистрибутивов до Ubuntu 22.04 или иных, где браузер устанавливается пакетным менеджером, установка займёт два шага
curl -s -o- https://raw.githubusercontent.com/rafaelmardojai/firefox-gnome-theme/master/scripts/install-by-curl.sh | bash pkill -9 firefox
У скрипта есть три параметра:
- -f <путь до директории firefox> (по-умолчанию, это
~/.mozilla/firefox
) - -p <имя профиля> (по умолчанию, устанавливается во все)
- -t <название темы Gnome> (может иметь варианты adwaita, maya, yaru. По-умолчанию – adwaita)
Настройка темы оформления
Тема имеет подходящие преднастроенные параметры, но при желании их можно именить через about:config
(булево значение: 1/0):
- gnomeTheme.hideSingleTab – если открыта только одна вкладка, то спрятать её название.
- gnomeTheme.normalWidthTabs – использовать браузерные настройки по умолчанию о ширине вкладок.
- gnomeTheme.bookmarksToolbarUnderTabs – переместить “Закладки” под вкладки.
- gnomeTheme.activeTabContrast – более контрастно выделять активную вкладку.
- gnomeTheme.closeOnlySelectedTabs – показывать кнопку закрытия только на выделенных вкладках.
- gnomeTheme.systemIcons – использовать системные пиктограммы вместо Adwaita.
- gnomeTheme.symbolicTabIcons – сделать все пиктограммы вкладок похожими на симлинки.
- gnomeTheme.hideWebrtcIndicator – скрыть индикатор WebRTC. GNOME предоставляет собственные пиктограммы приватности в правом верхнем углу.
- gnomeTheme.dragWindowHeaderbarButtons – дать возможность перетаскивать окно браузера из кнопок верхней меню. Поведение крайне нестабильное и лучше не включать.
Удаление темы оформления Firefox GNOME
Так как это кастомная тема оформления, то удаляется она вручную в два шага:
- Ввести в адресной строки браузера
about:config
и перейти в Application Basics -> Директория профиля -> Открыть директорию - Удалить директорию
chrome
- Перезапустить браузер
Впечатления от использования темы Firefox GNOME
Честно говоря, мне оказалось очень непривычно иметь вкладки под браузерной строкой. Я пользуюсь практически одновременно сразу двумя разными браузерами и их внешний вид более или менее одинаков. Рабочей темы оформления Chrome GNOME я не нашёл. Поэтому откатился к единообразному стандартному виду обоих браузеров. И, словно бы, он более компактный…