domingo, 15 de septiembre de 2013

Instalar Compiz en un Escritorio XFCE

Desde la llegada de los Gnome 3 y Unity vivimos un poco de revuelo en lo que a entornos de escritorio linuxeros se refiere. Además de los dos mencionados han aparecido otros como Cinnamon o Mate (fork de Gnome 2), que también tienen aceptación entre los usuarios. Tanto Gnome 3 como Unity han tenido muchas críticas y han provocado que un buen número de usuarios se pasen a otras distros y/o entornos de escritorio, usuarios entre los que me incluyo.

Este post va dirigido a aquellos que han decidido usar XFCE, así como a los que ya lo usaban. Aunque de por sí creo que XFCE ya goza de buen aspecto en la mayoría de distros que lo incorporan, es posible que echéis de menos aquellos efectos y funcionalidad que nos aportaba Compiz cuando muchos usábamos Gnome 2. Si es así no os preocupéis, porque incorporar Compiz a XFCE es una tarea bastante sencilla que vamos a detallar aquí.

En mi caso, he usado Xubuntu 13.04, aunque lo explicado en este post es extensible a cualquier distro con XFCE, si bien aquellas que no usen apt como gestor de paquetes tendrán que instalarlos con el que use su distro, y puede que los nombres de los paquetes cambien.

Para empezar, en Debian, Ubuntu y derivadas, haremos:

sudo apt-get install compiz compiz-plugins compizconfig-settings-manager sudo apt-get install dconf-tools

Una vez hecho esto, en la terminal ejecutamos dconf-editor, o bien, si estamos en Xubuntu o similar, en el menú de aplicaciones encontraremos la aplicación en Sistema > Editor de dconf:




Una vez aquí, en el árbol de la izquierda, navegamos a org > gnome > desktop > wm > preferences y en el parámetro theme escribimos el nombre del tema que estemos usando, por ejemplo Greybird, si estamos usando el tema que trae por defecto Xubuntu 13.04. Ahora configuraremos Compiz para que se encargue de lo necesario. Tecleamos ccsm en el terminal, o bien, en caso tener Xubuntu u otra distro parecida, nos vamos al Administrador de la Configuración y allí ejecutamos el Administrador de Opciones CompizConfig. Para que XFCE funcione correctamente con Compiz, tendremos que habilitar al menos las siguientes opciones: Compatibilidad de Gnome, Composite, OpenGL, Decoración de ventanas, Mover ventana, Cambiar de tamaño la ventana y Colocar ventanas. Ademaś de estos plugins, somos libres de explorar la configuración de Compiz y activar los que más nos gusten.







Para activar Compiz y empezar a probarlo, en el terminal hacemos:

compiz --replace

Con esto ya esteremos usando XFCE con Compiz, pero aun nos queda configurar el sistema para que inicie Compiz cada vez que iniciemos sesión. Para ellos haremos lo siguiente:

cp /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml mousepad ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml

En el segundo comando usamos mousepad para abrir el fichero, si lo habéis desinstalado o preferís usar otro sólo tendréis que cambiar mousepad por el que uséis. Una vez abierto el fichero xml, buscamos la propiedad Client0_Command, y en la línea siguiente, que contendrá algo como <value type="string" value="xfwm4"/> cambiaremos el valor del parámetro value (que era xfwm4) por compiz. Además de esto, después de esa línea añadiremos una nueva, que contendrá lo siguiente:

<value type="string" value="ccp"/>

Una vez hecho todo, debe quedar así:




Ahora, cada vez que iniciéis el sistema ya debería apareceros Compiz activado y funcionando con XFCE. Si en algún momento queréis cambiar el tema del escritorio, debéis acordaros de hacerlo también con dconf en la opción org > gnome > desktop > wm > preferences > theme, como ya hicimos anteriormente. Por último, mencionar que si queréis añadir o quitar workspaces ahora lo haremos desde el panel de configuración de Compiz, en concreto desde la opción Opciones Generales, en la pestaña Tamaño de Escritorio. Espero que esta guía os sirva de ayuda si queréis disfrutar de Compiz en vuestro entorno XFCE.


8 comentarios:

  1. Me ha servido para tener compiz en Ubuntu studio 14.04

    ResponderEliminar
  2. Hola, agradezco mucho que hayas publicado esta ayuda. Muy útil.

    ResponderEliminar
  3. al poner el comando para abrir el mouspad me salio en blanco, asi que donde estan los programas que arrancan al inicias secion agregue el comando compiz --replace

    ResponderEliminar
  4. Excelente artículo. Hacía bastante tiempo que no configuraba el compiz y nunca lo había hecho con xfce. Me ha ayudado mucho. Muchas gracias.

    ResponderEliminar
  5. Estaba buscando esta guía por mucho tiempo, mil gracias. Te deseo larga vida

    ResponderEliminar
    Respuestas
    1. Muchas gracias y que disfrutes de tu nuevo escritorio ;)

      Eliminar