En muchas aplicaciones, la información sobre herramientas es simplemente fea (texto blanco sobre fondo negro, demasiado contraste) o incluso ilegible (texto negro o azul oscuro (hipervínculos) sobre fondo negro). Quiero cambiar el color de fondo de la información sobre herramientas a un gris medio o incluso algo de amarillo o algo así, tal vez incluso algo semitransparente.
Aquí hay una captura de pantalla de Eclipse que muestra un código fuente en una información sobre herramientas con texto negro sobre fondo negro:
Cambiar a un tema diferente (algo diferente a Ambiance o Radiance) ayuda, pero me gusta Ambiance y quiero mantenerlo. Es solo este maldito color de información sobre herramientas que es absolutamente inaceptable.
Encontré varias soluciones para versiones anteriores de Ubuntu, pero ya no funcionan con Unity en Ubuntu 11.10 porque no puedo encontrar ninguna función para personalizar el tema Ambiance o Radiance. Entonces, ¿cómo hago eso en la versión actual de Ubuntu?
¡Lo encontré!
Tuve que editar estos archivos:
(Además: para Ubuntu 12.04, parece que solo tiene que modificar el archivo: /usr/share/themes/Ambiance/gtk-2.0/gtkrc, reemplazando el color de fondo y primer plano de la información sobre herramientas, con el color # 000000 y # f5f5b5, respectivamente )
Necesita privilegios de root para editar los archivos. Use
gksudo gedit
para editarlos.Busque
tooltip
en estos archivos y encontrará las definiciones de color para el primer plano y el fondo. Utilizo#000000
como primer plano y#f5f5b5
como fondo y ahora la información sobre herramientas en todas las aplicaciones vuelve a ser legible. Después de cambiar los valores de color, simplemente cambie a otro tema y luego vuelva a Ambiente y el color de la información sobre herramientas ahora está fijo.Aquí está el resultado:
fuente
[gk]sudo
? Estoy seguro de que, como la mayoría de las configuraciones de gnome, hay un archivo / directorio de configuración por usuario~/.themes/
. Deberá copiar la carpeta Ambiance en esto.gtk-3.0/gtk-main.css
, pero esto funcionó el 14.04. También funciona cuando se usa el tema "Radiance", solo necesita editar los mismos archivos en laRadiance
carpeta.Si desea cambiar los colores de la información sobre herramientas para todas las aplicaciones, instale y ejecute gnome-color-chooser y vaya a la pestaña Específico> Información sobre herramientas. Marque las casillas de primer plano y fondo y elija colores.
Cómo funciona (puede hacerlo manualmente):
gnome-color-chooser agrega lo siguiente a su ~ / .gtkrc-2.0:
y ~ / .gtkrc-2.0-gnome-chooser:
Si solo desea cambiar los colores de la información sobre herramientas para una sola aplicación, como eclipse, coloque el texto anterior en un archivo gtkrc personalizado (por ejemplo, ~ / gtkrc-eclipse) e inicie el eclipse con GTK2_RC_FILES = ~ / gtkrc-eclipse eclipse
fuente
sudo
, afecta solo a su usuario y no necesita copiar todo el tema a su cuenta~
. Nice :)Creé un pequeño script que hace eso por ti
fuente
He adoptado una solución ligeramente diferente;
Primero cree un nuevo script, eclipse.sh, que comience eclipse, el mío se ve así:
Luego cree el archivo gtkrc (/usr/share/eclipse/gtkrc-2.0-eclipse), el mío se ve así (tiene algunos otros cambios también para hacer un mejor uso de la pantalla):
fuente
Para CDT haga lo siguiente:
Ventana> Preferencias> C / C ++> Editor: Opciones de color de apariencia> Fondo de desplazamiento de origen
Desmarque Sistema predeterminado y seleccione un color.
Lamentablemente, no conozco ninguna configuración de Eclipse para todo. Bastante cojo. No debería tener que configurar cosas así para cada perspectiva.
fuente
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:
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:fuente
También hay otra solución para esto: use dconf-editor para encontrar la siguiente clave:
cuya descripción decía: Una
\n
lista separada de laname:color
definida por lagtk-color-scheme
configuración.Escriba el esquema en gedit con el siguiente estilo (este ejemplo es mío), luego péguelo en el editor de dconf (observe el '\ n' en cada extremo de la línea):
y el problema se resolverá de inmediato.
fuente
Mis informaciones sobre herramientas son de color negro sobre amarillo. Vea la captura de pantalla a continuación de Ubuntu 16.04 LTS con MATE DE:
Si le gusta esa combinación de colores, use 3 archivos gtkrc (2 para GTK3, 1 para GTK2) a continuación:
~ / .config / gtk-3.0 / gtk.css
~ / .config / gtk-3.0 / settings.ini
~ / .gtkrc-2.0
El tercer archivo fue creado por gnome-color-chooser. Úselo solo si tiene aplicaciones basadas en GTK2.
El método anterior se probó en Ubuntu 14.04 LTS (Unity y GNOME), Ubuntu 16.04 LTS (Unity, GNOME, MATE), Ubuntu 18.04 LTS (Unity, GNOME, MATE).
fuente
Estaba teniendo el mismo problema (Xubuntu 12.04, tema Greybird, Eclipse Indigo) y la respuesta de Mihael K funcionó para mí. El único archivo que cambié fue gtk-2.0 / gtkrc y solo cambié una línea. La tercera línea después de los comentarios iniciales. Cambió los valores de color hexadecimal de tooltip_bg_color: # 000000 a tooltip_bg_color: # ffffe1 y tooltip_fg_color: #ffffff a tooltip_fg_color: # 000000. Entonces la línea se verá así:
Elipse reiniciado y la información sobre herramientas ahora son del color amarillento al que estoy acostumbrado. No necesitaba hacer más ajustes en eclipse ni en ninguno de los otros archivos.
fuente
Una forma más fácil de usar para cambiar el fondo es usar la interfaz de usuario. Sistema abierto, Preferencias, Apariencia. De forma predeterminada, se seleccionará el tema "Ambiente", pero puede cambiarlo para cualquier tema. Haga clic en el botón Personalizar a continuación y cambie a la pestaña Colores. Allí puede cambiar los colores de primer plano y de fondo para la información sobre herramientas haciendo clic en los cuadros correspondientes.
fuente
En ubuntu 12.10 (quantal) puede usar los siguientes dos comandos:
(¡Gracias a las otras respuestas que me ayudaron a resolver esto!)
fuente
Esta respuesta es para señalar un caso raro en el que ocurre un error muy similar si ha instalado xulrunner y ha configurado eclipse para usarlo.
Instalé xulrunner para hacer que el Diseñador de GPE renderice correctamente las IU de GWT en el modo de diseño, que funcionó muy bien, pero descubrí que también rompió la información sobre herramientas. El error es en realidad peor que la captura de pantalla anterior, solo muestra una información sobre herramientas en blanco.
Para solucionarlo, solo tiene que eliminar el parámetro xulrunner de
eclipse.ini
:Me funcionó con Ubuntu 12.04, Eclipse 4.2 / Juno y xulrunner 1.9.2
fuente
Para usuarios de primaria:
Vaya a
/usr/share/themes/elementary/gtk-3.0
, edite el archivogtk-widgets.css
consudo nano
, escribaCtrl + W
para buscarTooltips
, y luegobackground-color: alpha(#color, #opacity)
cambie el color a algo parecido#f5f5b5
y configure la opacidad en 1.fuente
Para abrir la ventana Apariencia con Tab: Temas directamente desde root @ terminal write (puede usar este comando también para script):
¿Dónde
USER
está su usuario actual en el escritorio? Abrirá Apariencia correctamente, pero aún necesita hacer clic en las pantallas de tema en la ventana Apariencia para iniciar su tema.Para la prueba con el tema de instalación: Polvo de root @ terminal, comando:
obtiene este error:
pero si tema: Dust se instala seleccionando el menú: Sistema / Preferencias / Apariencia e instala desde la ventana Apariencia, instalación del tema: Dust es correcto.
Se necesita un comando responsable de elegir los temas en la ventana Apariencia, pero no puedo encontrarlo.
fuente
Estoy ejecutando Kubuntu 16.04 con el tema Breeze, y Eclipse 4.6.1 con el GTK3 predeterminado ahora que han solucionado el problema de relleno del botón.
Para obtener información sobre herramientas de desplazamiento con fondo gris claro y primer plano negro, hice algunos cambios en
/usr/share/themes/Breeze-gtk/gtk-3.0/gtk.css
; esto es lo que terminé con:Y el original:
En caso de que los enlaces no funcionen en las ventanas emergentes de Javadoc, puede ser útil instalarlo
libwebkitgtk
así:fuente