Tengo un tema GTK oscuro, no quiero que Firefox lo ignore por completo, solo quiero que el tema afecte el cromo de Firefox (los botones, la barra de direcciones, la barra de marcadores, etc., etc.), pero quiero el tema para ser ignorado por los sitios web, los sitios web no deben ser temáticos por el navegador! Es un pecado, y hace que todo parezca una mierda absoluta. Si alguien tiene alguna idea de cómo solucionarlo, sería genial, ¡gracias!
Editar: en la imagen a continuación, el panel superior muestra que el texto ingresado en el cuadro de búsqueda es casi invisible cuando se aplica el "tema oscuro"; el panel inferior muestra el texto claramente visible cuando no se aplica el tema oscuro.
Respuestas:
Espero entender tu situación correctamente. Parece algo relacionado con el problema de Firefox del tema de alto contraste y con la necesidad de modificar el tema gnome 3 para el navegador . ¡Y mi respuesta a continuación es esencialmente la que proporcioné a esas preguntas!
Cierre (salga) todas las instancias de Firefox. Ve a tu carpeta de perfil. Es aquí:
~/.mozilla/firefox/randomstring.default
. Allí, busque una subcarpeta llamadachrome
.Si no existe, créelo.
Para crear la
chrome
carpeta, puede usar su administrador de archivos (o la línea de comandos conmkdir chrome
).Si
chrome
existe, busque un archivo llamadouserContent.css
. De lo contrario, cree un archivo de texto vacío con este nombre en lachrome
carpeta. Ahora abrauserContent.css
con un editor de texto y pegue o agregue este código:Guarde el archivo (como texto sin formato) y cierre el editor de texto. Reinicia Firefox. Ahora debería tener texto negro sobre un fondo gris claro. Puede usar la combinación de colores que prefiera.
Notas:
chrome
yuserContent.css
distinguen entre mayúsculas y minúsculas y deben escribirse correctamente. La configuración aquí tendrá prioridad sobre las del tema del sistema operativo y seguirá siendo la misma en Firefox, independientemente delgtk
tema al que cambie.fuente
!important
marcador. Si lo deja, el problema se resolverá pero todas las entradas que deberían ser transparentes se volvieron blancas.INPUT, TEXTAREA {color: unset; background: unset; }
Por alguna razón no pude obtener la respuesta aceptada para trabajar, así que escribí un pequeño script de Greasemonkey para lograr el mismo efecto: https://gist.github.com/einarmagnus/d741e30ad13b051d7971
Esto funcionó para mí.
fuente