Ich denke, das ist gelöst. Ich habe es bekommen, das den Tooltip mit schwarzen Buchstaben auf weißem Hintergrund zeigt. In meinem Fall verwendet Eclipse anscheinend Einstellungen für QuickInfos aus einer gtk-2.0/gtkrc
Datei aus dem Themenverzeichnis.
Mein Setup: Ubuntu 12.04, Gnome (nicht Unitiy), Eclipse Indigo (3.7), GrayDay Theme für Gnome. Der Name des Themas und des Themas selbst ist nicht wichtig.
Öffnen Sie das Terminal, wechseln Sie in das Themenverzeichnis (cd $ HOME / .themes) und wechseln Sie dort in das Verzeichnis Ihres Themas. Wenn Ihr .themes-Verzeichnis nicht existiert, wenn es leer ist, verwenden Sie ein Systemthema, das sich in / usr / share / themes befindet. Finde einfach den Namen des Themas heraus, das du verwendest (klicke mit der rechten Maustaste auf bakcground, wähle Desktop-Hintergrund ändern, der Name des Themas sollte in der unteren rechten Ecke stehen. Wenn er nichts über den Namen des Themas aussagt, benutze das Gnome-Tweak-Tool, um es zu finden welches Thema Sie verwenden).
Geben Sie im Themenverzeichnis den folgenden Befehl ein:
grep -r tooltip *
Es sollte alle Dateien und Zeilen auflisten, in denen der "Tooltip" für die Schlüsselbearbeitung erwähnt wird. Ändern Sie jeden Hintergrund (tooltip_bg_color) in #ffffff und jeden Vordergrund in # 000000. Schwarz auf weißem Vordergrund, das wollen wir! Ändern Sie insbesondere die Werte in der gtk-2.0/gtkrc
Datei.
Ein Fehler, den ich gemacht habe, ist das Ändern der Tooltip-Farbe im gtk-3.0-Verzeichnis, was keine Auswirkungen hatte.
Gehen Sie nun zu Eclipse, Fenster -> Einstellungen -> Java -> Editor und setzen Sie den Quell-Hover-Hintergrund auf die "Systemfarbe" (rechts markieren). Starten Sie die Sonnenfinsternis neu!
Dies ist eine Liste grep -r tooltip *
aus meinem Themenverzeichnis, nachdem Änderungen vorgenommen wurden:
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"