gEdit Problem mit der Farbe des ausgewählten Textes


8

Ich habe hier ein seltsames Problem mit gEdit. Es ist gEdit 3.2 in Ubuntu 11.10.

Wenn ich einen Text auswähle, sollte dies weißer Text auf orangefarbenem Hintergrund sein (Standardeinstellung für Unity 11.10).

Plötzlich begann es sich anders zu verhalten: Wenn ich Text auswähle, ist es weißer Text auf der tatsächlichen Hintergrundfarbe (zum Beispiel Weiß auf Schwarz).

Ich weiß nicht, ob es mit gEdit oder Unity zusammenhängt, aber seit Ubuntu 11.10 kann ich unter "Bearbeiten -> Einstellungen -> Schriftarten und Farben" nur die Standardschriftart und das Standardthema ändern. Es ist keine andere "optimierbare" Option verfügbar. Das Problem tritt auf, egal welches Thema ich gewählt habe.

Ich habe keine Ahnung, warum dies passiert und wie ich das lösen kann. Hat jemand etwas ähnliches gesehen?

Antworten:


6

Finde die Lösung selbst:

Es war ein Stilproblem. Wird erneut mit dem Standarddesign überprüft und verhält sich wie erwartet. Also habe ich die anderen Themen sorgfältig geprüft und festgestellt, dass nicht alle diese Themen dieses Problem hatten.

Die Lösung bestand darin, den Code des Themas (twilight.xml) zu bearbeiten, um die folgenden Zeilen einzufügen:

<style name="selection" background="orange" />
<style name="selection-unfocused" foreground="white" background="gray" />

Die Position der Themen in gEdit 3 unterscheidet sich übrigens von gEdit 2. Hier ist es:

~/.local/share/gtksourceview-3.0/styles/

Sie können das Verzeichnis selbst erstellen, wenn es nicht vorhanden ist. Weitere Informationen zu Stilpfaden finden Sie hier: http://live.gnome.org/GtkSourceView/StyleSchemes


Ich habe genau das gleiche Problem mit dem WomVamp-Thema, aber das Bearbeiten sowohl des Systems als auch meiner eigenen Datei hatte keine Auswirkungen.
Ezequiel Muns

Tatsächlich müssen Sie weder <color>Elemente definieren noch Hex-Farben in den Argumenten verwenden.
Ezequiel Muns
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.