218 votos

Cómo cambiar la descripción color de fondo en la Unidad?

En una gran cantidad de aplicaciones de la información sobre herramientas son simplemente feo (texto Blanco sobre fondo negro, demasiado contraste) o incluso ilegible (negro o azul oscuro de texto (Hipervínculos) en fondo negro). Quiero cambiar el color de fondo de las descripciones para que algunos gris medio o incluso un poco de amarillo o algo así, tal vez incluso algo semi-transparente.

Aquí está una captura de pantalla de Eclipse que muestra el código fuente en una punta de la herramienta con el texto negro sobre fondo negro:

Eclipse with an unusable tooltip

Cambiar a un tema diferente (Algo distinto de Ambiente o Resplandor) ayuda, pero me gusta el Ambiente y quiero mantenerlo. Es justo este maldito descripción color que es absolutamente inaceptable.

He encontrado varias soluciones para las anteriores versiones de Ubuntu pero ya no trabajo con Unity en Ubuntu 11.10 porque no puedo encontrar ninguna función para personalizar el Ambiente o Resplandor tema. Entonces, ¿cómo puedo hacer que en la actual versión de Ubuntu?

149voto

Nick Andrik Puntos 1676

Instalar y abrir gnome-color-selector Install gnome-color-chooser.

Ir a SpecificTooltips y poner negro primer plano sobre fondo amarillo pálido.

137voto

kayahr Puntos 2453

Lo encontró!

Tuve que editar estos archivos:

/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

(Adición: para Ubuntu 12.04, parece que usted apenas tiene que modificar el archivo: /usr/share/themes/Ambiente/gtk-2.0/gtkrc , en sustitución de la descripción de hechos de fondo y color de primer plano, con la #000000 y el #f5f5b5 color, respectivamente)

Se requieren privilegios de root para editar los archivos. Uso gksudo gedit a editar.

Búsqueda de tooltip de estos archivos y usted encontrará las definiciones de color de primer plano y el fondo. Yo uso #000000 como primer plano y #f5f5b5 como fondo y ahora la información de herramientas en todas las aplicaciones de nuevo legible. Después de cambiar los valores de color simplemente cambiar a algún otro tema y, a continuación, volver a la Ambientación y la descripción de color ahora es fijo.

Aquí está el resultado:

Eclipse with customized theme

30voto

bain Puntos 6000

Si desea cambiar la descripción de los colores para todas las aplicaciones, a continuación, instalar y ejecutar gnome-color-selector y vaya a la pestaña > información sobre herramientas. Marque las casillas de primer plano y de Fondo y elegir los colores.

Cómo funciona (usted puede hacer esto manualmente):

gnome-color-selector añade lo siguiente a tu ~/.gtkrc-2.0:

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

y ~/.gtkrc-2.0-gnome-selector:

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

Si sólo desea cambiar la descripción de los colores para una sola aplicación, tales como eclipse, a continuación, poner el texto anterior en un archivo gtkrc (por ejemplo ~/gtkrc-eclipse) y el inicio de eclipse con GTK2_RC_FILES=~/gtkrc-eclipse eclipse

23voto

Sam Puntos 11

He creado un pequeño script que lo hace por ti

#/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"

8voto

J W Puntos 11

Para CDT hacer lo siguiente:

Ventana>Preferencias>C/C++>Editor: Apariencia Color Opciones>Fuente Hover Fondo

Desactive el Sistema Predeterminado y seleccione un color.

Desafortunadamente no hay Eclipse-configuración de todo, que yo sepa. Bastante cojo. Usted no debería tener que ajustar cosas como que por cada perspectiva.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: