sábado, 8 de diciembre de 2012

FireFox y Themes oscuros.

Seguramente si instalaron recientemente alguna distribución de Linux y le agregaron algún Theme (Tema) oscuro, habrán notado que el Firefox muestra la web de forma erronea.

Uno de los síntomas es que los textbox aparezcan blancos y la tipografía también del mismo color, haciendo imposible la escritura/lectura.
Incluso se ven mal los radiobutton, casilleros, etc...

Para solucionarlo debemos abrir la consola, copiar y pegar el siguiente comando:


mkdir ~/.mozilla/firefox/*.default/chrome
cat > ~/.mozilla/firefox/*.default/chrome/userContent.css
input {
border: 2px inset white;
background-color: white;
color: black;
-moz-appearance: none !important;
}

textarea {
border: 2px inset white;
background-color: white;
color: black;
-moz-appearance: none !important;
}

select {
border: 2px inset white;
background-color: white;
color: black;
-moz-appearance: none !important;
}

input[type="radio"],
input[type="checkbox"] {
border: 2px inset white ! important;
background-color: white ! important;
color: ThreeDFace ! important;
-moz-appearance: none !important;
}

*|*::-moz-radio {
background-color: white;
-moz-appearance: none !important;
}

button,
input[type="reset"],
input[type="button"],
input[type="submit"] {
border: 2px outset white;
background-color: #eeeeee;
color: black;
-moz-appearance: none !important;
}

body {
background-color: white;
color: black;
display: block;
margin: 8px;
-moz-appearance: none !important;
}



Presionamos control + C, reiniciamos el Firefox y listo!

El Firefox tendrá los colores normales  (:

Si recien comienzan en Linux, pueden descargarse el script que hará esto automáticamente, lo descargan desde ACA.

Lo guardan en cualquier lado, y luego desde la terminal lo ejecutan escribiendo su nombre, previo a darle permiso de ejecución:
chmod +x FirefoxDefault.sh
./FirefoxDefault.sh