Я использую 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?
источник
Ответы:
Это похоже на ошибку в теме GTK3, возможно, Firefox использует неверную информацию о теме для всплывающих окон и полосы прокрутки.
Я частично исправил это для себя, переключив тему только для Firefox:
Вы можете добавить это «навсегда», отредактировав файл запуска:
и добавление строки (после #! / bin / sh):
Вероятно, было бы неплохо подать ошибку против этого, но теперь, когда я наконец избавился от ужасных темных меню, у меня меньше мотивации, чтобы найти причину проблемы;)
источник
GTK_THEME=Radiance firefox
использует тему Radiance, которая также лучше, чем Ambiance (без черных всплывающих окон), но все еще имеет оранжевые полосы прокрутки. При использовании названия темы, которая не существует, всегда выбирается тема по умолчанию, в которой отсутствуют некоторые знакомые стили Ubuntu (например, темный фон в верхней панели вкладок, выделенные оранжевым цветом пункты меню вместо синего), но это лучше глядя, чем AmbianceЧто вы можете сделать, это установить и использовать полную тему для 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" и "Ночной запуск НАСА" (да, я люблю темные темы ...)
источник
Не уверен, что это будет работать, потому что у меня нет этой проблемы, но мой Firefox синхронизирован с моей системой Windows, и это может быть, почему.
Если вы нажмете кнопку в правом верхнем углу (там, где вы хотели бы щелкнуть, чтобы перейти к настройкам), а затем нажмите «Настроить», там вы увидите темы… возможно, попробуйте выбрать другую тему, чтобы установить ее правильно.
источник