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


20

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

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

До: Firefox 45.0.2 в Ubuntu 16.04

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

Firefox 45.0.2 в Ubuntu 16.04

После: Firefox 46.0 в Ubuntu 16.04

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

Firefox 46.0 в Ubuntu 16.04

Я хочу сохранить 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?


1
не хочу слишком много «я тоже» здесь - но у меня та же проблема 14.04
badgley

Ответы:


3

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

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

GTK_THEME = сияние firefox

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

sudo gedit / usr / bin / firefox

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

export GTK_THEME = сияние

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


Мне нравится этот ответ. Это не то же самое, что Firefox 45, но эстетически лучше, чем внешний вид темы Ambiance по умолчанию. Замечу, что это тема по умолчанию (Adwaita?). С помощьюGTK_THEME=Radiance firefox использует тему Radiance, которая также лучше, чем Ambiance (без черных всплывающих окон), но все еще имеет оранжевые полосы прокрутки. При использовании названия темы, которая не существует, всегда выбирается тема по умолчанию, в которой отсутствуют некоторые знакомые стили Ubuntu (например, темный фон в верхней панели вкладок, выделенные оранжевым цветом пункты меню вместо синего), но это лучше глядя, чем Ambiance
Стюарт Кей

2

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

В Toolsменю выберите Add-ons, перейдите на Get add-onsвкладку и прокрутите страницу вниз. В левом нижнем углу находится ссылка See all complete themes. Это должно привести вас на домашнюю страницу Mozilla Firefox и сайт с полной темой. Кроме того, нажмите на эту ссылку .

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

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

Чтобы снова изменить тему на другую или тему по умолчанию и удалить ненужные темы, откройте Toolsменю, выберите Add-onsи перейдите на Appearanceвкладку, где отображается список всех установленных тем.

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


1
Спасибо за предложение, но оно не сработало. Я перепробовал три верхние полные темы, и хотя они перенастраивали Firefox, ни одна из них не меняла полосы прокрутки или всплывающие меню. Я обновил вопрос с этой информацией
Стюарт Кей

Обе темы, которые я предложил, на самом деле меняют полосы прокрутки и раскрывающиеся списки для меня 16.06 с Firefox 46. Возможно, вам следует сначала попытаться вернуть настройки Unity, связанные с полосой прокрутки, на их значения по умолчанию или что-то еще ...
Byte Commander

1
Хорошо, на этот раз я проверил BlackFox V2 и NASA Night Launch, вы правы - они действительно меняют полосы прокрутки. Таким образом, тема может изменять эти элементы пользовательского интерфейса, но не все темы в категории «завершенные темы» будут делать это. Я посмотрю, будет ли какая-либо из тем регулярной - GTK-иш
Стюарт Кей

0

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.