Je pense que celui-ci est résolu. Je l'ai eu montrant l'info-bulle avec des lettres noires sur fond blanc. Dans mon cas, il semble qu'Eclipse utilise les paramètres d'infobulle du gtk-2.0/gtkrc
fichier du répertoire theme.
Ma configuration: Ubuntu 12.04, Gnome (Pas Unitaire), Eclipse Indigo (3.7), thème GrayDay pour Gnome. Le nom du thème et le thème lui-même n'est pas important.
Ouvrez le terminal, accédez au répertoire du thème (cd $ HOME / .themes), puis accédez au répertoire de votre thème. Si votre répertoire .themes, s'il en est vide, n'existe pas, vous utilisez le thème système qui se trouve dans / usr / share / themes. Trouvez simplement le nom du thème que vous utilisez (cliquez avec le bouton droit de la souris sur bakcground, choisissez Changer le fond du bureau, le nom du thème doit se trouver dans le coin inférieur droit. S'il ne dit rien sur le nom du thème, utilisez gnome-tweak-tool pour le trouver. quel thème vous utilisez).
Dans le répertoire theme, lancez cette commande:
grep -r tooltip *
il devrait lister tous les fichiers et toutes les lignes où le mot clé "info-bulle" est mentionné. Remplacez chaque arrière-plan (tooltip_bg_color) par #ffffff et chaque avant-plan par # 000000. Noir latters sur le premier plan blanc, c'est ce que nous voulons! Surtout, changez les valeurs dans le gtk-2.0/gtkrc
fichier.
L'erreur que je faisais, est la modification de la couleur des info-bulles dans le répertoire gtk-3.0, ce qui n'a eu aucun effet.
Maintenant, allez dans Eclipse, Fenêtre -> Préférences -> Java -> Editeur et réglez l’arrière-plan de survol source sur la "Couleur système" (cochez la case à droite). Redémarrez l'Eclipse!
Ceci est une liste de grep -r tooltip *
mon répertoire de thème après avoir fait les changements:
gtk-2.0/gtkrc:gtk-color-scheme = "tooltip_fg_color:#000000\ntooltip_bg_color:#ffffff\nlink_color:#0033ff"
gtk-2.0/gtkrc:style "tooltips" {
gtk-2.0/gtkrc: bg[NORMAL] = @tooltip_bg_color
gtk-2.0/gtkrc: fg[NORMAL] = @tooltip_fg_color
gtk-2.0/gtkrc: GtkWidget::new-tooltip-style = 0
gtk-2.0/gtkrc:# The window of the tooltip is called "gtk-tooltip"
gtk-2.0/gtkrc:widget "gtk-tooltip*" style "tooltips"
gtk-3.0/gtk.css:/* @define-color tooltip_bg_color #343434; */
gtk-3.0/gtk.css:/* @define-color tooltip_fg_color #ffffff; */
gtk-3.0/gtk.css:@define-color tooltip_bg_color #ffffff;
gtk-3.0/gtk.css:@define-color tooltip_fg_color #343434;
gtk-3.0/gtk.css:@define-color theme_tooltip_bg_color @tooltip_bg_color;
gtk-3.0/gtk.css:@define-color theme_tooltip_fg_color @tooltip_fg_color;
gtk-3.0/gtk-widgets.css:.tooltip {
gtk-3.0/gtk-widgets.css: background-color: @theme_tooltip_bg_color;
gtk-3.0/gtk-widgets.css: color: shade(@theme_tooltip_fg_color, 0.90);
gtk-3.0/gtk-widgets.css:.tooltip * {
gtk-3.0/gtk-widgets.css: background-color: @theme_tooltip_bg_color;
gtk-3.0/settings.ini:gtk-color-scheme = "tooltip_fg_color:#343434\ntooltip_bg_color:#ffffff\nlink_color:#4a90d9"
gtk-3.0/settings-default.ini:gtk-color-scheme = "tooltip_fg_color:#343434\ntooltip_bg_color:#ffffff\nlink_color:#4a90d9"