eclipse ubuntu-10.04

Eclipse, cambie el color de fondo del texto emergente al pasar el mouse sobre una palabra clave



ubuntu-10.04 (4)

El nuevo tema Ubuntu 10.04.1 tiene por defecto todos los colores de fondo de Windows configurados en negro.
No quiero cambiar eso.

En Eclipse, la interfaz no cambió mucho debido a 10.04.1, excepto por una cosa molesta:
cuando el mouse se desplaza sobre una palabra clave, por ejemplo, una variable, el tipo (...) de esa palabra clave se muestra en una pequeña ventana emergente.
El problema desde 10.04.1 es que el texto está en color negro mientras que el fondo también es negro.

¿Hay alguna manera de cambiar ese color de fondo en Eclipse ?


Adopté una solución ligeramente diferente;

Primero crea un nuevo script, eclipse.sh, que comience eclipse, el mío se vea así:

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

A continuación, cree el archivo gtkrc (/usr/share/eclipse/gtkrc-2.0-eclipse), el mío se parece a esto (tiene algunos otros cambios también para hacer un mejor uso de la pantalla):

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"


Si usa KDE (Kubuntu) puede solucionarlo cambiando el color de fondo de la Información de herramienta en Configuración del sistema de KDE -> Apariencia de la aplicación -> Colores -> Colores, y cambie el Fondo de la información sobre herramientas.


ventana -> preferencias -> general -> Apariencia -> Color y fuentes -> Java (lenguaje necesario, ejemplo java) -> color de texto Javadoc (o fondo Javadoc)


Todos los diversos colores de fondo emergentes se gestionan en Preferences > Java > Editor (como el de la lista de finalización en el error 133615 ).
Otros colores de fondo están en General > Appearance > Colors and Font (escriba background en el campo de filtro).

Pero el tipo emergente parece adherirse a un color de sistema, por lo que se ve un fondo negro.
Si este es realmente el caso, vale la pena informarlo como un error.

El OP confirma que no es el caso, en realidad:

Fue en Preferences > C/C++ > Editor > Source hover background , y tuvo que desmarcar el "Sistema predeterminado" (¡porque el color mostrado era gris claro!)

En Ubuntu 12.04+, la publicación " Cómo cambiar el color de fondo de la información sobre herramientas en Unity? " También menciona:

/usr/share/themes/Ambiance/gtk-2.0/gtkrc

La publicación reciente (diciembre de 2012) " Eclipse Papercut n. ° 10 - Eclipse en Ubuntu: arreglar el color de fondo negro en el vuelo estacionario " (de Lars Vogel ) confirma:

Las propiedades relevantes son tooltip_fg_color y tooltip_bg_color .
Simplemente busque estos valores, la posición cambia a veces entre lanzamientos, actualmente se encuentran en la parte superior del archivo.

La siguiente configuración usa colores más razonables.

tooltip_fg_color:#000000 tooltip_bg_color:#f5f5c5

pointhi agrega en los comentarios :

También tuve que configurar la variable de entorno SWT_GTK3=0 antes de comenzar a eclipsar para que funcione.