Mam ciemny motyw GTK, nie chcę, aby Firefox zignorował to wszystko razem, chcę tylko, aby motyw wpływał na chrom Firefoxa (przyciski, pasek adresu, pasek zakładek itp.), Ale chcę ten motyw aby zostać zignorowanym przez strony internetowe, przeglądarka nie powinna zawierać tematów! To grzech i sprawia, że wszystko wygląda jak absolutna bzdura. Jeśli ktoś ma jakiś pomysł, jak to naprawić, byłoby świetnie, dzięki!
Edycja: Na poniższym obrazku górny panel pokazuje, że tekst wprowadzony w polu wyszukiwania jest prawie niewidoczny po zastosowaniu „ciemnego motywu”; dolny panel pokazuje tekst wyraźnie widoczny, gdy nie zastosowano ciemnego motywu.
Odpowiedzi:
Mam nadzieję, że dobrze rozumiem twoją sytuację. Wydaje się, że jest to trochę związane z problemem Firefoksa z wysokim kontrastem i potrzebą modyfikacji motywu gnome 3 do przeglądarki . A moja odpowiedź poniżej jest w istocie odpowiedzią na te pytania!
Zamknij (zamknij) wszystkie wystąpienia przeglądarki Firefox. Przejdź do folderu profilu. To jest tutaj:
~/.mozilla/firefox/randomstring.default
. Tam poszukaj podfolderu o nazwiechrome
.Jeśli nie istnieje, utwórz go.
Aby utworzyć
chrome
folder, możesz użyć menedżera plików (lub wiersza poleceń za pomocąmkdir chrome
).Jeśli
chrome
istnieje, poszukaj pliku o nazwieuserContent.css
. W przeciwnym razie utwórz pusty plik tekstowy o tej nazwie wchrome
folderze. Teraz otwórzuserContent.css
za pomocą edytora tekstu i wklej lub dodaj ten kod:Zapisz plik (jako zwykły tekst) i zamknij edytor tekstu. Uruchom ponownie Firefox. Powinieneś teraz mieć czarny tekst na jasnoszarym tle. Możesz użyć dowolnej kombinacji kolorów.
Uwagi:
chrome
iuserContent.css
są wrażliwe na wielkość liter i powinny być wpisane poprawnie. Ustawienia tutaj będą miały pierwszeństwo przed ustawieniami w motywie systemu operacyjnego i pozostaną takie same w przeglądarce Firefox, niezależnie od tego, na którygtk
motyw się przełączysz.źródło
!important
markera. Jeśli go opuścisz, problem zostanie rozwiązany, ale wszystkie wejścia, które powinny być przezroczyste, stały się białe.INPUT, TEXTAREA {color: unset; background: unset; }
Z jakiegoś powodu nie udało mi się uzyskać zaakceptowanej odpowiedzi, więc napisałem mały skrypt Greasemonkey, aby osiągnąć ten sam efekt: https://gist.github.com/einarmagnus/d741e30ad13b051d7971
To zadziałało dla mnie.
źródło