firefox-problema-input-oscuro-negro

El problema que tenemos es que Firefox muestra los desplegable, entradas de texto (text input), cajas de texto (textbox), botones… oscuros o negros:

Esto pasa porque estamos usando un tema/apariencia de escritorio oscuro y Firefox utiliza los colores de tu tema para cargas las páginas. Como en mi caso, con KDE Plasma utilizo Breeze Dark (Brisa Oscuro).

Modo automático

Para solucionarlo, si usáis KDE Plasma o LXQt, ejecutad este comando:

sudo grep -q "Exec=*env" /usr/share/applications/firefox*.desktop || sudo sed -i -e 's/^\(Exec=\)/\1env GTK2_RC_FILES=\/usr\/share\/themes\/Breeze\/gtk-2.0\/gtkrc GTK_THEME=Breeze /' /usr/share/applications/firefox*.desktop

y si estáis en GNOME, Xfce, LXDE, Cinnamon (y basadas en GTK+):

sudo grep -q "Exec=*env" /usr/share/applications/firefox*.desktop || sudo sed -i -e 's/^\(Exec=\)/\1env GTK2_RC_FILES=\/usr\/share\/themes\/Adwaita\/gtk-2.0\/gtkrc GTK_THEME=Adwaita:light /' /usr/share/applications/firefox*.desktop

Ahora reiniciamos el ordenador. Y si todo ha ido bien,  ya podemos disfrutar de Firefox:

firefox_tema_oscuro_caja_negra_solucion

Modo manual

Si por alguna razón el comando de arriba os da algún problema, podéis editar manualmente el lanzador de Firefox:

sudo nano /usr/share/applications/firefox*.desktop

y en todas las líneas Exec= del archivo añadís esto antes de firefox  y después de Exec=  si estáis en KDE Plasma o LXQt:

env GTK2_RC_FILES=/usr/share/themes/Breeze/gtk-2.0/gtkrc GTK_THEME=Breeze

Y en GNOME, Xfce, LXDE o Cinnamon:

env GTK2_RC_FILES=/usr/share/themes/Adwaita/gtk-2.0/gtkrc GTK_THEME=Adwaita:light

De tal manera que quede algo como lo siguiente:

Exec=env GTK2_RC_FILES=/usr/share/themes/Adwaita/gtk-2.0/gtkrc GTK_THEME=Adwaita:light firefox %u

firefox-desktop-kde

KDE Plasma o LXQt

 

firefox-desktop-xfce

GNOME, Xfce, LXDE o Cinnamon

Guardamos y reiniciamos el sistema. Realmente lo que hemos hecho es decirle a Firefox inicie con un tema claro (Breeze o Adwaita) de nuestro Entorno de Escritorio.

Aprovecho para comentar que al parecer, Mozilla lleva 18 años ignorando este bug

 

Fuente: firefox | lignux

¿Quién está en línea?

Hay 12917 invitados y ningún miembro en línea