In Lubuntu verwende ich ein dunkles Thema namens Dorian . Ich bin sehr zufrieden damit. Firefox scheint jedoch bestimmte Systemfarben für seine Formulareingabeelemente zu erben, sodass sie sehr schwer zu erkennen sind.
Beispielsweise:
Wenn ich die Vordergrundfarbe ändere, sollte ich auch die Hintergrundfarbe von Textfeldern ändern, was jetzt in Ordnung ist, aber hell-dunkel ist.
Ich kann mir vorstellen, dies auf verschiedene Arten zu lösen:
- Fügen Sie ein benutzerdefiniertes Stylesheet für Firefox hinzu, um die Änderungen rückgängig zu machen. (Ich verwende Stylish , daher ist die Implementierung trivial. CSS mit Formularelementen scheint jedoch schwierig zu sein.)
- Änderungen an Dorian (Ich denke, Sie können ein GTK-Thema für bestimmte Programme anpassen.)
- Deaktivieren Sie das Firefox-Addon Ubuntu-Firefox-Modifikationen .
- Suchen Sie in Firefox eine Einstellung, um das Laden von Systemfarben für Eingabeelemente zu verhindern.
- Installieren Sie Dorian Theme für Firefox . (Ich zögere dies, da Dorian nicht aktiv aktualisiert wird und Firefox ständig aktualisiert wird.)
Natürlich begrüße ich auch andere Lösungen, an die ich nicht gedacht habe.
Antworten:
Die CSS-basierten Lösungen sind meiner Erfahrung nach schwierig zu finden. Die Antwort in Michaels Antwort hat auf einigen Websites funktioniert, aber nicht auf allen.
In Firefox 60 gibt es eine einfachere Lösung. Wechseln Sie zu
about:config
und legen Sie den folgenden Zeichenfolgenwert fest:widget.content.gtk-theme-override
=Adwaita:light
(Sie müssen mit der rechten Maustaste klicken und Neu -> Zeichenfolge auswählen. Bei der Suche nach
gtk-theme-override
wird nichts gefunden, da die Einstellung standardmäßig nicht vorhanden ist.)Dank an Martin Stránský: https://bugzilla.mozilla.org/show_bug.cgi?id=1283086#c7
quelle
Sie können die Erweiterung " Textkontrast für dunkle Designs" ausprobieren .
Auch diese ältere CSS-Lösung scheint immer noch zu funktionieren, obwohl Sie diese wahrscheinlich gerade verwenden.
quelle
Ich verwende auch ein dunkles Thema (Adapta Nokto) und bin auch auf etliche Websites gestoßen, die die Textfarbe in Eingaben ändern, aber davon ausgehen, dass die Hintergrundfarbe weiß ist (was zu völlig unlesbarem Text führt).
Ich habe die CSS-Option untersucht und diese Erklärung zum Festlegen von Standardbenutzerstilen gefunden, ohne dass Browsererweiterungen erforderlich sind. Zusammenfassung:
Ihr Firefox-Profil benötigt eine
userContent.css
Datei an der richtigen Stelle. Sie können es so erstellen:cd ~/.mozilla/firefox/<your profile>/
mkdir chrome
touch chrome/userContent.css
Bearbeiten Sie die neu erstellte
userContent.css
Datei so, dass sie Basisstile enthält, die Sie auf alle Seiten anwenden möchten.Starten Sie Firefox neu, um die Änderungen zu sehen.
Für den Anfang habe ich meiner CSS-Datei Folgendes hinzugefügt:
Dies setzt eine gewisse Vertrautheit mit CSS voraus. Wenn es für Sie neu ist, heißt das:
input
undtextarea
Elemente auf der Seite#fff
ist eine Hex-Code-Abkürzung für Weiß)#222
)Es gibt viele andere Elemente, die Sie möglicherweise formatieren möchten, z. B.
button
undselect
, und Sie können Ihre Eingaben präzisieren, zinput[type=checkbox]
.Dadurch wird die Verwendung Ihres Systemdesigns nicht gerade deaktiviert, aber Sie können es zumindest überschreiben und Websites mit Standardeinstellungen versehen, die näher an den Erwartungen liegen.
quelle