J'ai un thème GTK sombre, je ne veux pas que Firefox l'ignore tous ensemble, je veux seulement que le thème affecte le chrome de Firefox (les boutons, la barre d'adresse, la barre de signets, etc., etc.), mais je veux le thème pour être ignorés par les sites Web, les sites Web ne doivent pas avoir pour thème le navigateur! C'est un péché, et cela fait tout ressembler à de la merde absolue. Si quelqu'un a une idée de comment le réparer, ce serait bien, merci!
Modifier: dans l'image ci-dessous, le panneau supérieur montre que le texte entré dans la zone de recherche est presque invisible lorsque le "thème sombre" est appliqué; le panneau inférieur montre le texte clairement visible lorsque le thème sombre n'est pas appliqué.
Réponses:
J'espère avoir bien compris votre situation. Il semble quelque peu lié au problème de Firefox à thème à contraste élevé et à la nécessité de modifier le thème gnome 3 pour le navigateur . Et ma réponse ci-dessous est essentiellement celle que j'ai fournie à ces questions!
Fermez (quittez) toutes les instances de Firefox. Accédez à votre dossier de profil. Il est ici:
~/.mozilla/firefox/randomstring.default
. Là, recherchez un sous-dossier appeléchrome
.S'il n'existe pas, créez-le.
Pour créer le
chrome
dossier, vous pouvez utiliser votre gestionnaire de fichiers (ou la ligne de commande avecmkdir chrome
).S'il
chrome
existe, recherchez un fichier appeléuserContent.css
. Sinon, créez un fichier texte vide portant ce nom dans lechrome
dossier. Maintenant , ouvrezuserContent.css
avec un éditeur de texte et collez ou ajoutez ce code:Enregistrez le fichier (en texte brut) et fermez l'éditeur de texte. Redémarrez Firefox. Vous devriez maintenant avoir du texte noir sur fond gris clair. Vous pouvez utiliser la combinaison de couleurs que vous préférez.
Remarques:
chrome
etuserContent.css
sont sensibles à la casse et doivent être orthographiés correctement. Les paramètres ici prévaudront sur ceux du thème OS et resteront les mêmes dans Firefox, quel que soit legtk
thème vers lequel vous basculez.la source
!important
marqueur. Si vous le laissez, le problème sera résolu mais toutes les entrées qui devraient être transparentes sont devenues blanches.INPUT, TEXTAREA {color: unset; background: unset; }
Pour une raison quelconque, je n'ai pas pu obtenir la réponse acceptée au travail, j'ai donc écrit un petit script Greasemonkey pour obtenir le même effet: https://gist.github.com/einarmagnus/d741e30ad13b051d7971
Cela a fonctionné pour moi.
la source