Problème gEdit avec la couleur du texte sélectionné

8

J'ai un problème étrange ici en utilisant gEdit. C'est gEdit 3.2 dans Ubuntu 11.10.

Lorsque je sélectionne un morceau de texte, il doit s'agir de texte blanc sur fond orange (Unity 11.10 par défaut).

Soudain, il a commencé à agir différemment: lorsque je sélectionne du texte, c'est du texte blanc sur la couleur d'arrière-plan réelle (blanc sur noir, par exemple).

Je ne sais pas si c'est lié à gEdit ou Unity, mais sice Ubuntu 11.10 Je ne peux changer que la police et le thème par défaut dans "Edition -> Préférences -> Polices et couleurs". Aucune autre option "modifiable" n'est disponible. Le problème se produit quel que soit le thème que j'ai choisi.

Je n'ai aucune idée pourquoi cela se produit et comment résoudre ce problème. Quelqu'un a-t-il vu quelque chose de similaire?

Matheus Mattos
la source

Réponses:

6

Trouvez moi-même la solution:

C'était un problème de style (thème). Vérifié à nouveau en utilisant le thème par défaut et cela se comporte comme prévu. J'ai donc inspecté attentivement les autres thèmes et j'ai constaté que tous ces thèmes n'avaient pas ce problème.

La solution a été de modifier le code du thème (twilight.xml) pour insérer les lignes suivantes:

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

Soit dit en passant, l'emplacement des thèmes dans gEdit 3 diffère de gEdit 2. Le voici:

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

Vous pouvez créer le répertoire vous-même s'il n'existe pas. Plus d'informations sur les chemins de style ici: http://live.gnome.org/GtkSourceView/StyleSchemes

Matheus Mattos
la source
J'ai exactement le même problème avec le thème WomVamp, mais l'édition du système ou de mon propre fichier n'a eu aucun effet.
Ezequiel Muns
En fait, vous devez soit définir des <color>éléments, soit utiliser des couleurs hexadécimales dans les arguments.
Ezequiel Muns