Penso che questo sia risolto. L'ho ottenuto mostrando il tooltip con lettere nere su sfondo bianco. Nel mio caso, sembra che Eclipse stia usando le impostazioni per i tooltip da gtk-2.0/gtkrc
file dalla directory dei temi.
La mia configurazione: Ubuntu 12.04, Gnome (Not Unitiy), Eclipse Indigo (3.7), tema GrayDay per Gnome. Il nome del tema e del tema stesso non è importat.
Apri il terminale, passa alla directory del tema (cd $ HOME / .themes) e lì vai nella directory del tuo tema. Se la tua directory .themes è vuota se non esiste, allora stai utilizzando il tema di sistema che si trova in / usr / share / themes. Basta capire il nome del tema che stai usando (tasto destro del mouse su bakcground, scegli Cambia sfondo del desktop, il nome del tema dovrebbe essere nell'angolo in basso a destra.Se non dice nulla sul nome del tema, usa gnome-tweak-tool per trovare fuori quale tema stai usando).
Nella directory del tema, emetti questo comando:
grep -r tooltip *
dovrebbe elencare tutti i file e le linee in cui viene menzionato il "tooltip" delle chiavi. Cambia ogni sfondo (tooltip_bg_color) in #ffffff e ogni primo piano in # 000000. I neri in primo piano bianco, questo è quello che vogliamo! In particolare, modifica i valori nel file gtk-2.0/gtkrc
.
L'errore che stavo facendo, è il chainging del colore del tooltip nella directory gtk-3.0, che non ha avuto alcun effetto.
Ora vai su Eclipse, Window - & gt; Preferenze - & gt; Java - & gt; Editor e imposta Sfondo al passaggio del mouse su "Colore del sistema" (verificare sulla destra). Riavvia Eclipse!
Questo è l'elenco di grep -r tooltip *
dalla directory del tema dopo aver apportato le modifiche:
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"