У меня темная тема GTK, я не хочу, чтобы firefox игнорировал все это вместе, я только хочу, чтобы тема влияла на хром Firefox (кнопки, адресную строку, панель закладок и т. Д.), Но я хочу эту тему веб-сайты не должны игнорироваться браузерами! Это грех, и все выглядит как полная чушь. Если у кого-то есть идеи, как это исправить, это было бы здорово, спасибо!
Изменить: на изображении ниже, верхняя панель показывает, что текст, введенный в поле поиска, почти невидим, когда применяется «темная тема»; нижняя панель показывает текст, хорошо видимый, когда темная тема не применяется.
Ответы:
Надеюсь, я правильно понимаю вашу ситуацию. Похоже, это связано с проблемой Firefox в высококонтрастной теме и с необходимостью изменить тему gnome 3 для браузера . И мой ответ ниже, по сути, тот, который я дал на эти вопросы!
Закройте (выйдите) все экземпляры Firefox. Перейдите в папку вашего профиля. Именно здесь:
~/.mozilla/firefox/randomstring.default
. Там найдите подпапку с именемchrome
.Если его не существует, создайте его.
Для создания
chrome
папки вы можете использовать свой файловый менеджер (или командную строку с помощьюmkdir chrome
).Если
chrome
существует, ищите файл с именемuserContent.css
. В противном случае создайте пустой текстовый файл с этим именем вchrome
папке. Теперь откройтеuserContent.css
в текстовом редакторе и вставьте или добавьте этот код:Сохраните файл (как обычный текст) и закройте текстовый редактор. Перезапустите Firefox. Теперь у вас должен быть черный текст на светло-сером фоне. Вы можете использовать любую цветовую комбинацию, которую предпочитаете.
Примечания:
chrome
иuserContent.css
чувствительны к регистру и должны быть написаны правильно. Настройки здесь будут иметь приоритет над настройками в теме ОС и останутся неизменными в Firefox независимо от того, на какуюgtk
тему вы переключаетесь.источник
!important
маркера. Если вы оставите его, проблема будет решена, но все входные данные, которые должны быть прозрачными, стали белыми.INPUT, TEXTAREA {color: unset; background: unset; }
По какой-то причине я не смог получить принятый ответ для работы, поэтому я написал небольшой скрипт Greasemonkey для достижения того же эффекта: https://gist.github.com/einarmagnus/d741e30ad13b051d7971
Это сработало для меня.
источник