gEdit-Problem mit der Farbe des ausgewählten Textes

gEdit-Problem mit der Farbe des ausgewählten Textes

Ich habe hier ein seltsames Problem bei der Verwendung von gEdit. Es ist gEdit 3.2 in Ubuntu 11.10.

Wenn ich einen Textabschnitt auswähle, sollte dieser weißer Text auf orangefarbenem Hintergrund sein (Standard von Unity 11.10).

Plötzlich verhält es sich anders: Wenn ich Text auswähle, ist es weißer Text auf einer tatsächlichen Hintergrundfarbe (z. B. 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 Standarddesign ändern. Es ist keine andere „anpassbare“ Option verfügbar. Das Problem tritt unabhängig vom gewählten Design auf.

Ich habe keine Ahnung, warum das passiert und wie man das Problem lösen kann. Hat jemand etwas Ähnliches gesehen?

Antwort1

Selbst die Lösung finden:

Es war ein Stil- (Themen-)Problem. Ich habe es noch einmal mit dem Standardthema überprüft und es verhält sich wie erwartet. Ich habe mir dann die anderen Themen genau angesehen und festgestellt, dass nicht alle dieses Problem hatten.

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

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

Übrigens ist die Anordnung der Themen in gEdit 3 anders als in gEdit 2. Hier ist sie:

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

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

verwandte Informationen