Wie ändere ich die Tooltip-Hintergrundfarbe in Unity?

215

In vielen Anwendungen sind die QuickInfos einfach hässlich (weißer Text auf schwarzem Hintergrund, viel zu viel Kontrast) oder sogar unlesbar (schwarzer oder dunkelblauer Text (Hyperlinks) auf schwarzem Hintergrund). Ich möchte die Hintergrundfarbe der QuickInfos in mittelgrau oder sogar in gelb oder so ähnlich ändern, vielleicht sogar in halbtransparent.

Hier ist ein Screenshot von Eclipse, in dem Quellcode in einem Tooltip mit schwarzem Text auf schwarzem Hintergrund angezeigt wird:

Eclipse mit einem unbrauchbaren Tooltip

Das Wechseln zu einem anderen Thema (etwas anderes als Ambiance oder Radiance) hilft, aber ich mag Ambiance und ich möchte es behalten. Es ist nur diese verdammte Tooltip-Farbe, die absolut inakzeptabel ist.

Ich habe mehrere Lösungen für ältere Ubuntu-Versionen gefunden, aber sie funktionieren nicht mehr mit Unity in Ubuntu 11.10, da ich keine Funktion zum Anpassen des Ambiance- oder Radiance-Themas finde. Wie mache ich das in der aktuellen Ubuntu-Version?

Kayahr
quelle

Antworten:

148

Installiere und öffne gnome-color-chooserInstalliere gnome-color-chooser .

Gehen Sie zu SpecificTooltipsund setzen Sie den schwarzen Vordergrund auf den hellgelben Hintergrund.

Nick Andrik
quelle
3
starte
8
Für mich ist kein Neustart erforderlich.
Ubuntudroid
1
Dies funktioniert auch für 12.04 LTS mit Eclipse 4.2!
David Edwards
2
Leider hat dies bei mir nicht funktioniert (Ubuntu 12.04 64-Bit und Eclipse Juno). Beide, die akzeptierte und die unten stehende Antwort von DJo, haben für mich funktioniert.
Luis
8
+1, aber beachten Sie, dass dies ALLE System-Tooltipps betrifft. Wenn Sie eine Lösung nur für Eclipse suchen, folgen Sie der Antwort von @ bain.
ysap
135

Fand es!

Ich musste diese Dateien bearbeiten:

/usr/share/themes/Ambiance/gtk-3.0/settings.ini
/usr/share/themes/Ambiance/gtk-3.0/gtk.css
/usr/share/themes/Ambiance/gtk-2.0/gtkrc

(Ergänzung: Für Ubuntu 12.04 muss anscheinend nur die Datei /usr/share/themes/Ambiance/gtk-2.0/gtkrc geändert werden, wobei die Hintergrund- und Vordergrundfarbe des Tooltips durch die Farbe # 000000 bzw. # f5f5b5 ersetzt wird )

Sie benötigen Root-Rechte, um die Dateien zu bearbeiten. Verwenden Sie gksudo geditsie zu bearbeiten.

Suchen Sie tooltipin diesen Dateien nach und Sie finden die Farbdefinitionen für den Vordergrund und den Hintergrund. Ich benutze #000000als Vordergrund und #f5f5b5als Hintergrund und jetzt sind die Tooltips in allen Anwendungen wieder lesbar. Nachdem Sie die Farbwerte geändert haben, wechseln Sie einfach zu einem anderen Thema und dann wieder zu Ambiance. Die QuickInfo-Farbe ist nun festgelegt.

Hier ist das Ergebnis:

Eclipse mit benutzerdefiniertem Thema

Kayahr
quelle
2
Wie kann man dies über die Benutzeroberfläche in Ubuntu 11 tun?
Frankster
1
Funktionierte wie erwartet auch in Xubuntu 12.10.
Davidcesarino
1
Gibt es eine Möglichkeit, dies nur für Ihren Benutzer zu ändern (dh nicht erforderlich [gk]sudo? Ich bin sicher, dass es als die meisten Gnome-Einstellungen eine benutzerspezifische Konfigurationsdatei / dir gibt
MestreLion
2
@MestreLion: Benutzerthemen werden ausgewählt aus ~/.themes/. Sie müssen den Ambiance-Ordner in diesen Ordner kopieren.
Zünden Sie den
1
Ich musste auch bearbeiten gtk-3.0/gtk-main.css, aber das funktionierte am 14.04. Funktioniert auch, wenn Sie das Thema "Radiance" verwenden, müssen Sie nur die gleichen Dateien im RadianceOrdner bearbeiten .
Jmiserez
29

Wenn Sie die QuickInfo-Farben für alle Apps ändern möchten, installieren Sie den gnome-color-chooser und führen Sie ihn aus. Gehen Sie dann zur Registerkarte Spezifisch> QuickInfos. Aktivieren Sie die Kontrollkästchen für Vordergrund und Hintergrund und wählen Sie die Farben aus.

Wie es funktioniert (Sie können dies manuell tun):

gnome-color-chooser fügt Ihrem ~ / .gtkrc-2.0 Folgendes hinzu:

include ".gtkrc-2.0-gnome-color-chooser"

und ~ / .gtkrc-2.0-gnome-chooser:

style "gnome-color-chooser-tooltips"
{
  bg[NORMAL] = "#FFFFAF"
  fg[NORMAL] = "#000000"
}
widget "gtk-tooltip*" style "gnome-color-chooser-tooltips"

Wenn Sie nur die Tooltip-Farben für eine einzelne App wie Eclipse ändern möchten, fügen Sie den obigen Text in eine benutzerdefinierte gtkrc-Datei ein (z. B. ~ / gtkrc-eclipse) und starten Sie Eclipse mit GTK2_RC_FILES = ~ / gtkrc-eclipse eclipse

bain
quelle
1
Hier ist die Einstellung zum Anpassen der Hintergrundfarbe des Dialogfelds für die automatische Vervollständigung in Eclipse: stackoverflow.com/a/8063723/356895 .
JJD
Wissen Sie, wie ich die Umgebungsvariable in das Ubuntu-Anwendungsmenü aufnehmen kann, damit Eclipse die Einstellungen auch lädt, wenn sie nicht über die Shell gestartet werden?
JJD
3
Ich habe einen Artikel zusammengestellt, der das Thema zusammenfasst.
JJD
2
fantastischer Ansatz @bain !!! :) Erfordert nicht sudo, betrifft nur Ihren Benutzer und muss nicht das gesamte Design auf Ihren kopieren ~. Nice :)
MestreLion
1
@JJD: Ich bin normalerweise gegen "Danke" -Kommentare, aber dein Artikel ist großartig. Mir ist aufgefallen, dass es den gleichen Ansatz wie diese Antwort verwendet. Da ich bereits ein benutzerdefiniertes Shell-Skript verwende, um Eclipse sowohl über die Befehlszeile als auch über die .desktop-Datei zu starten, ist das Hinzufügen der GTK2_RC_FILES = ... env einfach. Danke :)
MestreLion
22

Ich habe ein kleines Skript erstellt, das das für Sie erledigt

#/bin/sh
# Tooltip fix
# A script to fix themes files in Ubuntu 11.10
#  to have readable tooltips in applications such
#  as eclipse.
# The script edits the gtk.css, settings.ini and gtkrc files
# Author: Victor Pillac
# http://victorpillac.wordpress.com

if [[ $EUID -ne 0 ]]; then
  echo "This script must be run as root" 1>&2
  exit 1
fi  

path=/usr/share/themes
theme=Ambiance

if [ $# = 1 ]; then
  theme=$1
fi

echo "Fixing tooltips for theme $theme"
echo " (you can select a different theme by passing its name as argument)"
sed -i 's/tooltip_bg_color #000000/tooltip_bg_color #f5f5b5/g' $path/$theme/gtk-3.0/gtk.css
sed -i 's/tooltip_fg_color #ffffff/tooltip_fg_color #000000/g' $path/$theme/gtk-3.0/gtk.css
sed -i 's/tooltip_bg_color:#000000/tooltip_bg_color:#f5f5b5/g' $path/$theme/gtk-3.0/settings.ini
sed -i 's/tooltip_fg_color:#ffffff/tooltip_fg_color:#000000/g' $path/$theme/gtk-3.0/settings.ini
sed -i 's/tooltip_bg_color:#000000/tooltip_bg_color:#f5f5b5/g' $path/$theme/gtk-2.0/gtkrc
sed -i 's/tooltip_fg_color:#ffffff/tooltip_fg_color:#000000/g' $path/$theme/gtk-2.0/gtkrc
echo "Done"
Victor P.
quelle
8

Ich habe eine etwas andere Lösung gewählt.

Erstelle zuerst ein neues Skript, eclipse.sh, das eclipse startet, meins sieht so aus:

#!/bin/bash
GTK2_RC_FILES=/usr/share/eclipse/gtkrc-2.0-eclipse /usr/share/eclipse/eclipse

Dann erstelle die gtkrc-Datei (/usr/share/eclipse/gtkrc-2.0-eclipse), meine sieht so aus (es gibt auch einige andere Änderungen, um den Bildschirm besser zu nutzen):

style "my-tooltips"
{
  bg[NORMAL] = "#FFFFAF"
  fg[NORMAL] = "#000000"
}
widget "gtk-tooltip*" style "my-tooltips"

style "gtkcompact" 
{
    font_name="Ubuntu Light 11"

    GtkButton::default_border={0,0,0,0}
    GtkButton::default_outside_border={0,0,0,0}
    GtkButtonBox::child_min_width=0
    GtkButtonBox::child_min_heigth=0
    GtkButtonBox::child_internal_pad_x=4
    GtkButtonBox::child_internal_pad_y=4
    GtkMenu::vertical-padding=1
    GtkMenuBar::internal_padding=0
    GtkMenuItem::horizontal_padding=4
    GtkToolbar::internal-padding=1
    GtkToolbar::space-size=1
    GtkOptionMenu::indicator_size=0
    GtkOptionMenu::indicator_spacing=0
    GtkPaned::handle_size=4
    GtkRange::trough_border=0
    GtkRange::stepper_spacing=0
    GtkScale::value_spacing=0
    GtkScrolledWindow::scrollbar_spacing=0
    GtkExpander::expander_size=10
    GtkExpander::expander_spacing=0
    GtkTreeView::vertical-separator=0
    GtkTreeView::horizontal-separator=0
    GtkTreeView::expander-size=10
    GtkTreeView::fixed-height-mode=TRUE
    GtkWidget::focus_padding=0
    GtkTreeView::vertical-separator = 0
}

class "GtkWidget" style "gtkcompact"

style "gtkcompactextra" 
{
    xthickness=0
    ythickness=0
}

class "GtkButton"   style "gtkcompactextra"
class "GtkToolbar"  style "gtkcompactextra"
class "GtkPaned"    style "gtkcompactextra"
class "GtkNotebook" style "gtkcompact"
Mike
quelle
7

Für CDT gehen Sie wie folgt vor:

Fenster> Voreinstellungen> C / C ++> Editor: Darstellungsfarboptionen> Quell-Hover-Hintergrund

Deaktivieren Sie die Option "Systemstandard" und wählen Sie eine Farbe aus.

Leider gibt es keine Eclipse-weite Einstellung, die ich kenne. Ziemlich Langweilig. Sie sollten nicht für jede Perspektive so etwas einstellen müssen.

DJo
quelle
6

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/gtkrcDatei 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/gtkrcDatei.

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"
Mihael K
quelle
Es war eigentlich genug, um der Antwort von jgreen zu folgen und nur eine Zeile in einer Datei zu ändern.
Teemu Leisti
3

Es gibt auch eine andere Lösung: Verwenden Sie den dconf-Editor, um den folgenden Schlüssel zu finden:

org->gnome->desktop->interference->gtk-color-scheme

deren Beschreibung lautete: Eine \ngetrennte Liste der name:colorvon der gtk-color-schemeEinstellung definierten .

Schreiben Sie das Schema in gedit wie folgt (dieses Beispiel ist meins) und fügen Sie es dann in den dconf-Editor ein (beachten Sie das '\ n' an jedem Ende der Zeile):

fg_color:#4c4c4c4c4c4c
bg_color:#f2f2f1f1f0f0
text_color:#3c3c3c3c3c3c
base_color:#ffffffffffff
selected_fg_color:#ffffffffffff
selected_bg_color:#f0f077774646
tooltip_fg_color:#ffffff5a0e74
tooltip_bg_color:#14a784edd8b6

und das Problem wird sofort gelöst.

Shawn Zhao
quelle
org-> gnome-> desktop-> interface-> gtk-
farbschema
Wie die neue Referenz: GtkSettings: Das gtk-Farbschema ist seit Version 3.8 veraltet und sollte nicht in neu geschriebenem Code verwendet werden. Die Unterstützung für Farbschemata wurde eingestellt und wird nicht mehr unterstützt. Sie können diese Eigenschaft weiterhin festlegen, sie wird jedoch ignoriert.
Alessandro D'lncal
In Ubuntu ist 18.04 nicht mehr gültig. Ich habe versucht, es durch dconf zu ändern, aber ohne Ergebnisse. In Ubuntu 18.04 müssen Sie den Ordner "gtk-3.0" in ".config" ändern, damit Ihre Datei "gtk.css" wirksam wird. Sie müssen sogar die Datei seettings.ini in diesem Ordner ändern.
Alessandro D'lncal
3

Meine Tooltips sind schwarz auf gelb. Siehe Screenshot unten von Ubuntu 16.04 LTS mit MATE DE:

Tooltip "Schwarz auf Gelb"

Wenn Sie eine solche Farbkombination mögen, verwenden Sie die folgenden 3 GTK-Dateien (2 für GTK3, 1 für GTK2):

  1. ~ / .config / gtk-3.0 / gtk.css

    /* tooltips */
    @define-color tooltip_bg_color #ffffaf;
    @define-color tooltip_fg_color #000000;
    
  2. ~ / .config / gtk-3.0 / settings.ini

    [Settings]
    gtk-color-scheme = "tooltip_bg_color:#ffffaf\ntooltip_fg_color:#000000"
    
  3. ~ / .gtkrc-2.0

    style "gnome-color-chooser-tooltips"
    {
    bg[NORMAL] = "#FFFFAF"
    fg[NORMAL] = "#000000"
    }
    
    widget "gtk-tooltip*" style "gnome-color-chooser-tooltips"
    

Die 3. Datei wurde von gnome-color-chooser erstellt. Verwenden Sie es nur, wenn Sie GTK2-basierte Anwendungen haben.

Die obige Methode wurde unter Ubuntu 14.04 LTS (Unity und GNOME), Ubuntu 16.04 LTS (Unity, GNOME, MATE) und Ubuntu 18.04 LTS (Unity, GNOME, MATE) getestet.

Nrrbert
quelle
In Ubuntu 18.04 sind der dritte und vierte Teil nicht nützlich, da Gtk-3.0 verwendet wird. Erster und zweiter lösen das Problem.
Alessandro D'lncal
2

Ich hatte das gleiche Problem (Xubuntu 12.04, Greybird-Thema, Eclipse Indigo) und die Antwort von Mihael K funktionierte für mich. Die einzige Datei, die ich geändert habe, war gtk-2.0 / gtkrc und ich habe nur eine Zeile geändert. Die dritte Zeile nach den ersten Kommentaren. Die hexadezimalen Farbwerte von tooltip_bg_color: # 000000 in tooltip_bg_color: # ffffe1 und tooltip_fg_color: #ffffff in tooltip_fg_color: # 000000 geändert. Die Zeile sieht also so aus:

gtk_color_scheme        = "tooltip_bg_color:#ffffe1\ntooltip_fg_color:#000000" # Tooltips.

Neu gestartetes Elipse und Tooltips haben jetzt die gelbliche Farbe, die ich gewohnt bin. Ich musste keine weiteren Änderungen an Eclipse oder den anderen Dateien vornehmen.

jgreen
quelle
0

Eine benutzerfreundlichere Methode zum Ändern des Hintergrunds ist die Verwendung der Benutzeroberfläche. Öffnen Sie System, Einstellungen, Darstellung. Standardmäßig ist das Thema "Ambiente" ausgewählt, aber Sie können es für jedes Thema ändern. Klicken Sie unten auf die Schaltfläche Anpassen und wechseln Sie zur Registerkarte Farben. Dort können Sie die Vorder- und Hintergrundfarben für QuickInfos ändern, indem Sie auf die entsprechenden Kästchen klicken.

Sergiy Belozorov
quelle
2
Am 11.10 funktioniert das nicht. Ich kann das Thema in Darstellung ändern, aber es gibt keine Möglichkeit, das Thema anzupassen.
Daniel Kullmann
Ich habe 11.10 nicht installiert, aber ich würde es seltsam finden, wenn sie eine Möglichkeit zum Anpassen eines Themas entfernt hätten. Vielleicht haben sie die Schaltfläche umbenannt und / oder an einer anderen Stelle / Registerkarte platziert?
Sergiy Belozorov
Sergiy, viele von uns haben gesucht, aber es sieht so aus, als ob es nicht da ist. Wir hoffen, dass es im 12.04 wieder auftaucht.
1
Seid ihr wirklich überrascht über die entfernten Anpassungsoptionen in Gnome3 / Unity?
MestreLion
Nicht mehr ... nach einer Weile mit 12.04 überlegen sich unsere Administratoren, auf Fedora oder eine andere RHEL-ähnliche Distribution umzusteigen. Ubuntu hat sich zu einer Multimedia-Plattform entwickelt, die gut für Privatanwender geeignet ist, nicht jedoch für IT-Profis.
Sergiy Belozorov
0

Unter Ubuntu 12.10 (Quantal) können Sie die folgenden zwei Befehle verwenden:

#foreground white => black
sudo sed -i s/tooltip_fg_color:#ffffff/tooltip_fg_color:#000000/g  /usr/share/themes/Ambiance/gtk-3.0/settings.ini /usr/share/themes/Ambiance/gtk-3.0/gtk.css /usr/share/themes/Ambiance/gtk-2.0/gtkrc
#background black => yellow
sudo sed -i s/tooltip_bg_color:#000000/tooltip_bg_color:#f5f5b5/g  /usr/share/themes/Ambiance/gtk-3.0/settings.ini /usr/share/themes/Ambiance/gtk-3.0/gtk.css /usr/share/themes/Ambiance/gtk-2.0/gtkrc

(Dank der anderen Antworten, die mir geholfen haben, das herauszufinden !!)

AmanicA
quelle
0

Diese Antwort soll auf einen seltenen Fall hinweisen, bei dem ein sehr ähnlicher Fehler auftritt, wenn Sie xulrunner installiert und Eclipse für die Verwendung konfiguriert haben.

Ich habe xulrunner installiert, damit der GPE-Designer die GWT-Benutzeroberflächen im Entwurfsmodus ordnungsgemäß rendert. Dies hat sehr gut funktioniert, hat aber auch die Tooltips beschädigt. Der Fehler ist tatsächlich schlimmer als der obige Screenshot. Es wird lediglich ein leerer Tooltip angezeigt.

Um dies zu beheben, müssen Sie nur den xulrunner-Parameter entfernen von eclipse.ini:

-Dorg.eclipse.swt.browser.XULRunnerPath=/path/to/xulrunner/

Es hat bei mir mit Ubuntu 12.04, Eclipse 4.2 / Juno und xulrunner 1.9.2 funktioniert

carrizo
quelle
0

Für Anfänger:

Gehe zu /usr/share/themes/elementary/gtk-3.0, bearbeite die Datei gtk-widgets.cssmit sudo nano, tippe Ctrl + W, um zu suchen Tooltips, und background-color: alpha(#color, #opacity)ändere dann die Farbe auf so etwas wie #f5f5b5und setze die Deckkraft auf 1.

Nick
quelle
0

So öffnen Sie das Darstellungsfenster mit Tab: Designs direkt aus root @ terminal write (Sie können diesen Befehl auch für Skripte verwenden):

sudo -u USER gnome-appearance-properties -p theme

Wo USERbefindet sich Ihr aktueller Benutzer auf dem Desktop? Daraufhin wird das Erscheinungsbild korrekt geöffnet, Sie müssen jedoch weiterhin auf die Themenanzeigen im Erscheinungsbildfenster klicken, um das Thema zu starten.

Für den Test mit install theme: Dust from root @ terminal, Befehl:

sudo -u USER gnome-appearance-properties -i /home/USER/Desktop/Dust-0.4.tar.gz

bekommt diesen Fehler:

(Gnome-Erscheinungsbild-Eigenschaften: 16161): Gtk-WARNING **: Theme-Engine in module_path: "murrine" kann nicht gefunden werden

aber wenn das Theme: Dust installiert wird, wählen Sie Menü: System / Preferences / Appearance und wird über das Appearance-Fenster installiert, Installation des Themas: Dust ist korrekt.

Es ist ein Befehl erforderlich, der für die Auswahl der Themen im Fenster "Darstellung" zuständig ist, aber ich kann ihn nicht finden.

Khmer
quelle
0

Ich verwende Kubuntu 16.04 mit dem Breeze-Theme und Eclipse 4.6.1 mit dem Standard-GTK3, nachdem das Problem mit der Tastenauffüllung behoben wurde.

Um Hover-Tooltips mit hellgrauem Hintergrund und schwarzem Vordergrund zu erhalten, habe ich einige Änderungen an vorgenommen /usr/share/themes/Breeze-gtk/gtk-3.0/gtk.css. Folgendes ist mir eingefallen:

/************
 * Tooltips *
 ************/
.tooltip {
  color: #000000;
  padding: 4px;
  box-shadow: none;
}
.tooltip.background {
    background-color: #f5f5f5;
    background-clip: padding-box;
    border: 1px solid rgba(255, 255, 255, 0.1);
}

Und das Original:

/************
 * Tooltips *
 ************/
.tooltip {
  color: white;
  padding: 4px;
  /* not working */
  border-radius: 5px;
  box-shadow: none;
  text-shadow: 0 1px black; }
  .tooltip.background {
    background-color: rgba(0, 0, 0, 0.8);
    background-clip: padding-box;
    border: 1px solid rgba(255, 255, 255, 0.1); }

Falls Links in Javadoc-Popups nicht funktionieren, kann es hilfreich sein, sie libwebkitgtkwie folgt zu installieren :

sudo apt install libwebkitgtk-1.0-0
Mike Partridge
quelle