Как избавиться от полос прокрутки Ubuntu и их тематики в Firefox 46.0?

Я использую Ubuntu 16.04 и только что обновил firefox пакет (выпущен сегодня) с 45.0.2 по 46.0.

Релиз принес нежелательные изменения; уродливые полосы прокрутки Ubuntu и даже более уродливые цвета меню Ubuntu. Как я могу отключить их и вернуть стандартный стиль Firefox/GTK?

До: Firefox 45.0.2 в Ubuntu 16.04

  • Меню и текстовые поля используют черный текст на светло-сером фоне
  • Полосы прокрутки серые, имеют значки вверх / вниз / влево / вправо

После: Firefox 46.0 в Ubuntu 16.04

  • Меню и текстовые всплывающие окна используют серый текст на не совсем черном фоне Ubuntu
  • Полосы прокрутки - оранжевые плоские дизайны

Я хочу сохранить Firefox 46.0, но избавиться от отвратительной темы Ubuntu UI. Вот шаги, которые я уже попробовал:

  • Выберите "Инструменты" -> "Дополнения" -> "Внешний вид", чтобы увидеть, отличается ли это от темы по умолчанию - это не так, это по умолчанию.
  • Попытался изменить тему Firefox на несколько законченных тем- некоторые из них изменили все аспекты пользовательского интерфейса Firefox, кроме полос прокрутки и всплывающих меню, другие изменили их, но мне просто не понравилась их эстетика.
  • Проверил Инструменты -> Дополнения -> Расширения и отключил надстройку "Модификации Ubuntu". Это не помогло.
  • Из старого "как отключить оверлейные полосы прокрутки?" вопрос я пробовал apt-get remove overlay-scrollbarзатем перезапустить мой сеанс. Это не помогло.
  • С того же вопроса я пытался gsettings set com.canonical.desktop.interface scrollbar-mode normal и это тоже не помогло.
  • Из того же вопроса я попытался запустить Firefox с LIBOVERLAY_SCROLLBAR=0 firefox а также GTK_OVERLAY_SCROLLING=0 firefoxни то, ни другое не сработало.

То, что сработало до сих пор, понижается до предыдущего firefox пакет

apt-get install firefox=45.0.2+build1-0ubuntu1
apt-mark hold firefox

Это работает отлично, так что это показывает, что проблема специфична для нового 46.0+build5-0ubuntu0.16.04.2 версия пакета. Я посмотрел журнал изменений пакета Ubuntu, который мало что говорит, но в примечаниях к выпуску Firefox 46.0 написано "Интеграция с GTK3"; Firefox 46.0 переключился с использования GTK2 на использование GTK3, как отметил Compholio в своем ответе.

Это не постоянное решение, я не хочу отставать от последней версии Firefox. Что я могу сделать, чтобы получить ванильную тему GTK в Firefox вместо темы Ubuntu?

3 ответа

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

Я частично исправил это для себя, переключив тему только для Firefox:

GTK_THEME = сияние firefox

Вы можете добавить это "навсегда", отредактировав файл запуска:

sudo gedit / usr / bin / firefox

и добавление строки (после #! / bin / sh):

export GTK_THEME = сияние

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

Что вы можете сделать, это установить и использовать полную тему для Firefox, которая включает в себя собственные полосы прокрутки и т. Д. Это не будет выглядеть по-старому, но я уверен, что вы можете найти что-то похожее или даже более приятное.

В меню " Сервис" выберите " Надстройки", перейдите на вкладку " Получить надстройки " и прокрутите страницу вниз. В левом нижнем углу есть ссылка Посмотреть все полные темы. Это должно привести вас на домашнюю страницу Mozilla Firefox и сайт с полной темой. Кроме того, нажмите на эту ссылку.

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

Затем вам будет предложено перезапустить Firefox, что вы должны сделать, и новая тема будет включена.

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

PS: мои личные фавориты "BlackFox V2" и "Ночной запуск НАСА" (да, я люблю темные темы...)

Не уверен, что это будет работать, потому что у меня нет этой проблемы, но мой Firefox синхронизирован с моей системой Windows, и это может быть, почему.

Если вы нажмете кнопку в правом верхнем углу (там, где вы хотели бы щелкнуть, чтобы перейти к настройкам), а затем нажмите "Настроить", там вы увидите темы… возможно, попробуйте выбрать другую тему, чтобы установить ее.

Другие вопросы по тегам