Ceci est lié à la question récurrente "info-bulles blanches sur noir" . Jusqu'à hier, j'ai pu changer les couleurs des info-bulles (et corriger le remplissage des éléments de l'interface utilisateur ) en utilisant un fichier gtkrc spécifique pour Eclipse, comme suggéré par cet article de blog .
Mon gtkrc ressemble (légèrement reformaté)
gtk-color-scheme = "base_color:#ffffff\nfg_color:#4c4c4c\n
tooltip_fg_color:#000000\nselected_bg_color:#f07746\n
selected_fg_color:#FFFFFF\ntext_color:#3C3C3C\n
bg_color:#F2F1F0\ntooltip_bg_color:#f5f5b5\nlink_color:#DD4814
...
et je lance Eclipse avec la commande
GTK2_RC_FILES=~/.themes/Eclipse.gtkrc Eclipse
Cela a bien fonctionné pour 11.10 et fonctionne toujours sur 12.04, à l'exception des couleurs des info-bulles, c'est-à-dire qu'Eclipse commence avec les éléments de l'interface utilisateur modifiés mais utilise toujours les info-bulles par défaut blanc sur noir.
Modification du fichier gtkrc à l'échelle du système à
/usr/share/themes/Ambiance/gtk-2.0/gtkrc
comme suggéré par cette réponse fonctionne très bien, mais je préfère ne pas le faire et en plus je n'ai toujours aucune idée de pourquoi Eclipse reprendra toutes mes modifications à gtkrc sauf le gtk-color-scheme
réglage. Quelqu'un sait-il ce qui ne va pas?
Ajoutez ceci à votre gtkrc (soit ~/.gtkrc-2.0 ou votre Eclipse personnalisé):
style "gnome-color-chooser-tooltips"
{
bg[NORMAL] = "#FFFFAF"
fg[NORMAL] = "#000000"
}
widget "gtk-tooltip*" style "gnome-color-chooser-tooltips"
C'est ce que fait gnome-color-chooser, cela fonctionne.
Vérifiez le contenu de gtk-3.0/gtk.css dans le répertoire de thème sélectionné. Comme l'a déjà dit aking1012, GTK3 a été utilisé à la place de GTK2.