Ubuntu Zenburn

Zenburn es un esquema de colores para el editor de textos gVim y ha sido portado de distintas formas para distintas aplicaciones. Son colores de bajo contraste que realmente ayudan en reducir la fatiga visual que sufrimos al estar tantas horas frente a la pantalla del PC.
Para conocer Zenburn podemos empezar con la página de Zenburn y descargando el fichero .vim el cual debemos mover a la carpeta $HOME/.vim/colors/zenburn.vim
A continuación en vim ejecutamos los comandos :syntax on y :colorscheme zenburn... pero nada sucede!
El problema es que antes debemos configurar algunas cosas en nuestro sistema, sin entrar en detalles, los colores de la consola. En general, las consolas o terminales soportan los 256 colores necesarios para Zenburn y especificamente gnome-terminal la soporta, solo debemos decirle que la utilice. Para esto debemos instalar el paquete ncurses-term: sudo aptitude install ncurses-term
A continuación debemos declarar la variable de entorno TERM para que los utilice: export TERM="xterm-256color"
Ahora volvermos a ejecutar vim y tendremos algo como esto:


Pero no nos vamos a detener aquí, continuemos con los colores de gnome-terminal. Si abrimos el fichero zenburn.vim encontraremos los códigos RGB de los colores utilizados y podremos utilizarlos para modificarlos. Creamos un nuevo perfíl llamado "Zenburn" y cambiamos los colores siguiendo al máximo los especificados en el fichero.


Ahora pensemos en grande! Vamos a cambiar el tema de todo GNOME para que incluso Eclipse (el cual es un coñazo de configurar ya que no utiliza temas) los use por defecto. Incluso el Firefox cambiara los colores, excepto de las areas de texto como en la que estoy escribiendo ahora mismo.
Exite un tema que viene por defecto en Ubuntu 8.04 llamado Human Murrine que ha sido modificado por karmaflux para conseguir los colores de Zenburn y lo podeis encontrar en Zenburn-Murrine en www.ubuntu-art.org
Finalmente podeis utilizar este fondo de escritorio que le viene al dedo al tema: Stone-Gnome


Para automatizar todo esto debemos modificar el fichero .vimrc y añadir los comandos anteriores. De igual manera, si añadimos al fichero .bashrc lo siguiente:


if [ "$COLORTERM" == "gnome-terminal" ] ; then
export TERM="xterm-256color"
fi

No tendremos problemas con las sesiones SSH que iniciemos a nuestro PC.