martes, 23 de marzo de 2010

Dale nueva vida a tu escritorio con RGBA y Murrine

Seguramente alguna vez hemos escuchado hablar de RGB que és acrónimo de Red Green Blue y que básicamente son los colores primarios de la luz a partir de los cuales generamos un amplia gama de colores a través de diferentes combinaciones. Con RGBA añadimos un nuevo canal, el Alpha, que palabras más palabras menos es la transparencia.

Murrine es un motor para GTK que implementa RGBA haciendo lucir nuestro escritorio mucho más vívido y reluciente que nunca haciendo uso de transparencias a un costo de recursos bastante económicos.


Sin embargo, las aplicaciones deben estar diseñadas para usar el motor de Murrine (y por tanto las transparencias)...cosa que muy pocas aplicaciones hacen por defecto, pero que siempre podemos ajustar.

Para implementar Murrine en tu PC Fedora debes seguir los siguientes pasos:

Paso 1: Activar un gestor de ventanas
Para usar Murrine en todo su esplendor necesitas tener activado un gestor de ventanas más avanzado... puedes usar Metacity (que es el más liviano y no requiere aceleración por hardware) o Compiz Fusion si es posible.

Paso 2: Instalar el motor GTK de Murrine
Ahora es necesario instalar el motor de Murrine, para ello sólo ejecuta en una terminal (Requiere contraseña de root):

$ su -c 'yum install gtk-murrine-engine'

Con ésta instrucción se descargará e instalará el motor de Murrine en Fedora.

Paso 3: Escoger un tema Murrine y activar RGBA
Ahora debes escoger un tema que saque jugo a Murrine... escoge un tema de http://www.cimitan.com/murrine/themes/list e instálalo en Gnome como de costumbre.

Personalmente me gustan mucho la mayoría de los temas para Murrine porque son bastante claros y tienen muy buen contraste... aunque elegí éste por ser azul (va muy bien con Fedora) http://www.cimitan.com/murrine/node/72

Una vez esté instalado el tema y ojalá corriendo, debes verificar que tenga activado el soporte a RGBA.

Para ello con tu editor de texto favorito (aqui usamos Gedit) ejecuta el siguiente comando:

$ gedit .themes/nombre-tema/gtk-2.0/gtkrc

Allí ubica la sección:

engine "murrine"  {
    contrast           = 1.0
    glazestyle    = 1 # 0 = flat hilight, 1 = curved hilight
  menubarstyle        = 2 # 0 = flat, 1 = glass, 2 = gradient
  menubaritemstyle    = 0 # 0 = menuitem look, 1 = button look
  listviewheaderstyle = 0 # 0 = flat, 1 = glass
    animation          = TRUE
    rgba = TRUE
  }

Y verifica que tenga la opción rgba = TRUE como se muestra arriba. Si no es así agrégala al final de la sección. Una vez hecho ésto guarda el archivo e inicia de nuevo sesión... ya deberás apreciar algo de Murrine.

Aquí una captura de mi escritorio de las transparencias en la consola de Gnome en su forma más básica:


Paso 4: Personaliza las aplicaciones (opcional)
Este paso es opcional... y darle el soporte a aplicaciones para que usen el motor de Murrine, por ejemplo existe un plugin para Rhythmbox aquí, es uno de los más fáciles de instalar y activar.

Por lo demás, puedes consultar la lista de aplicaciones soportadas y las opciones para darle el soporte a otras (incluso es posible recompilar algunas), pero dejamos ésta parte a criterio del lector).

http://www.cimitan.com/murrine/rgba-support/list

Y a disfrutar de la nueva apariencia de tu escritorio!

Sitio Web oficial de Murrine:
http://www.cimitan.com/murrine/

--
Imagen Cortesía de Tux en Clave:
http://tuxenclave.wordpress.com/2008/01/15/ubuntu-to-get-visual-refresh-with-hardy-heron/

2 comentarios:

  1. Hola Diego:

    Muy buen post, yo siempre quise usar la opcion RGBA de Murrine, pero haciendo lo que vos decis no funciona en mi caso. Uso Fedora 12 + GNOME. Hay que usar compiz o con Metacity funciona? Yo estoy suponiendo que funciona con Metacity...Ideas?

    Abrazos y gracias!
    German.

    ResponderEliminar
  2. Hola German:

    Con cualquiera de los dos funciona... la captura de mi escritorio es precisamente de una VM con Metacity.

    Verifica que Metacity esté funcionando y prueba por ejemplo el plugin de Rythmbox... a ver si está funcionando como debería.

    En principio yo tampoco veia las transparencias...pero mirando detalladamente cosas como la consola (como la captura) funciona!

    Saludos y cualquier cosa no dudes en comentar!

    ResponderEliminar