Creo que este está resuelto. Lo conseguí mostrando la información sobre herramientas con letras negras sobre fondo blanco. En mi caso, parece que Eclipse está utilizando la configuración de información sobre herramientas del gtk-2.0/gtkrc
archivo desde el directorio de temas.
Mi configuración: Ubuntu 12.04, Gnome (Not Unitiy), Eclipse Indigo (3.7), tema GrayDay para Gnome. El nombre del tema y el tema en sí no es importante.
Abra la terminal, cambie al directorio de temas (cd $ HOME / .themes) y allí, vaya al directorio de su tema. Si su directorio .themes no está vacío, entonces, está utilizando el tema del sistema que está en / usr / share / themes. Simplemente averigüe el nombre del tema que está utilizando (haga clic con el botón derecho en bakcground, elija Cambiar fondo de escritorio, el nombre del tema debe estar en la esquina inferior derecha. Si no dice nada sobre el nombre del tema, use gnome-tweak-tool para encontrar qué tema estás usando).
En el directorio del tema, emita este comando:
grep -r tooltip *
debería enumerar todos los archivos y líneas donde se menciona la "información sobre herramientas" del trabajo de teclado. Cambie cada fondo (tooltip_bg_color) a #ffffff y cada primer plano a # 000000. Látigos negros en primer plano blanco, ¡esto es lo que queremos! Especialmente, cambie los valores en el gtk-2.0/gtkrc
archivo.
El error que estaba cometiendo es cambiar el color de la información sobre herramientas en el directorio gtk-3.0, lo que no tuvo ningún efecto.
Ahora, vaya a Eclipse, Ventana -> Preferencias -> Java -> Editor y configure el Fondo de desplazamiento de origen en el "Color del sistema" (marque a la derecha). ¡Reinicia el Eclipse!
Esta es una lista de grep -r tooltip *
mi directorio de temas después de hacer cambios:
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"