[Howto] Instalar Compiz Fusión en Ubuntu 7.04

Imagen de kelp
198 puntos

Consideraciones previas

Compiz Fusión es la "fusión" (valga la redundancia) de Compiz y su propio fork, beryl.

Instalar Compiz Fusión te permitirá tener increibles efectos de escritorio. Un Ejemplo aquí.

Si estás utilizando la beta de Gusty, no utilices este tutorial, pues Compiz Fusión viene instalado en Gusty por defecto.

Compiz Fusión no es para usuarios noveles, pues está aun en desarrollo y puede ser intestable.

Antes de nada, has de tener AIXGL o XGL funcionando en Ubuntu, las instrucciones para ello no están en esta guía.

Utilizaremos el repositorio de Treviño, el cual NO ES OFICIAL NI ESTÁ SOPORTADO POR UBUNTU, aunque es bastante fiable.

Este tutorial es válido tanto para GNOME como para KDE.

No es necesario desinstalar Beryl si ya lo teníamos instalado.

Instalación


Para añadir el repositorio, edita tu sources.list con:

sudo gedit /etc/apt/sources.list

Añade las siguientes lineas:

Repositorio de Feisty

i386

# Treviño’s Ubuntu Feisty EyeCandy Repository (GPG key: 81836EBF)
# Many eyecandy 3D apps: Beryl, Compiz, Fusion, AWN and kiba-dock
# built using latest available (working) sources from git/svn/cvs...
deb http://download.tuxfamily.org/3v1deb feisty eyecandy
deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy

amd64

# Treviño’s Ubuntu Feisty EyeCandy Repository (GPG key: 81836EBF)
# Many eyecandy 3D apps: Beryl, Compiz, Fusion, AWN and kiba-dock
# built by jbs using latest available (working) sources from git/svn/cvs...
deb http://download.tuxfamily.org/3v1deb feisty eyecandy-amd64
deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy-amd64

Asegúrate de obtener la clave pública del repositorio, de este modo:

KEY=DD800CD9; gpg --keyserver subkeys.pgp.net --recv $KEY && gpg --export --armor $KEY | sudo apt-key add -

Si esto último no funciona, prueba con:

 

wget http://download.tuxfamily.org/3v1deb/DD800CD9.gpg -O- | sudo apt-key add - 

Actualiza la lista de repositorios:

sudo apt-get update

Elimina las instalaciones previas de Compiz (no te preocupes cuando te pregunte si quieres eliminar ubuntu-desktop, es un meta-paquete y no desinstalarlo no romperá tu sistema):

sudo apt-get remove --purge compiz-core

Para instalar los paquetes necesarios de compiz escribe:

sudo apt-get install compiz  # compiz-gnome AND/OR compiz-kde

Para instalar el configurador CompizConfig (y las librerias necesarios):

sudo apt-get install compizconfig-settings-manager # compizconfig-backends-* ?!

Para instalar los plugins de Compiz Fusion:

sudo apt-get install compiz-fusion-*

Para ejecutar Compiz:

compiz --replace 

ó si quieres utilizar los temas de beryl Esmerald

compiz --replace -c emerald 

Y ale, a disfrutar de Compiz!

Si quieres agregar Compiz Fusión a tu inicio de sesión, haz lo siguiente: (Testea que compiz funcione antes de hacer esto!):

Ve a Sistema -> Preferencias -> Sesiones.

Haz clic en "Nuevo" , y en comando agrega (si quieres utilizar los temas de metacity):

compiz --replace 

Si tienes beryl y esmeral ya instalado, y quieres utilizar los temas de esmerald [1] utiliza el siguiente comando, en vez del anterior:

 compiz --replace -c emerald  

Y ya está!

[1] Es posible que los temas de beryl esmerald no sean del todo compatibles. Si no tienes instalado beryl pero quieres usar los temas de esmerald de Compiz puedes instalarlos con con:

sudo apt-get install emerald emerald-themes

Un saludo

PD: si teneis agregado beryl a vuestra sesión de inicio, desmarcadlo y dejad solo Compiz fusión. No se pueden tener los dos corriendo a la vez. Ve a Sistema -> Preferencias -> Sesiones y desmarca Beryl.

PD: cualquier corrección o ampliación es bienvenida.

Fuente: http://www.compiz.org/Compiz_and_Copmiz_Fusion_GIT_Ubuntu_Repository

 

 

Imagen de Cristobal López
+1
0
-1

A mi no me gusta hacer que Compiz se inicie al iniciar sesión por no ser estable, así que para solucionar el problema de que si lo ejecuto por terminal se me quede esta abierta lo que hago es crearme un script con gedit, al script le llamo; por ejemplo, compizfusion.sh y le pongo lo siguiente:

#!/bin/sh
compiz --replace -c emerald

 

Lo guardo en mi escritorio, le doy permisos de ejecución con

chmod +x compizfusion.sh

Y para ejecutar Compizfusion lo único que he de hacer es darle doble click izqdo. de ratón al script y elegir la opción EJECUTAR.

Saludos 

MiBlog

+1
0
-1
Imagen de Cristobal López
+1
0
-1

El comando para añadir la clave pública da error, te pongo el que funciona

wget http://download.tuxfamily.org/3v1deb/DD800CD9.gpg -O- | sudo apt-key add - 

 

Y para borrar lo de compiz es mejor poner

 

sudo apt-get remove --purge compiz-core

Así no dejas paquetes residuales

Saludos

MiBlog

+1
0
-1
Imagen de Festor
+1
0
-1

A mi el:

sudo apt-get remove --purge compiz-core 

No me suele funcionar siempre, en cambio el comando:

sudo aptitude purge compiz-core 

Siempre funciona y hace la misma funcion.

****-------------------****

The Life of Nadock Blog

****-------------------****

+1
0
-1
Imagen de kelp
+1
0
-1

Gracias cristobal, lo actualizo.

Festor, ese comando es efectivo solo si has instalado la aplicación con aptitude. Si lo has instalado con apt-get el resultado será el mismo.

Es decir, aptitude no recuerda las dependencias instaladas con apt-get, solo las instaladas con aptitude.

Al menos eso he entendido yo siempre. 

 


Equipo de moderadores del Foro
Normas

Mi Blog: Aceitunas sin hueso

 

+1
0
-1

Las tres cosas más peligrosas del mundo son: un programador con un soldador, un ingeniero de hardware con un parche de software y un usuario con una idea

Imagen de Festor
+1
0
-1

Puede parecer una pregunta tonta pero...

"Si estás utilizando la beta de Gusty, no utilices este tutorial, pues Compiz Fusión viene instalado en Gusty por defecto."

No hay ninguna beta de Gusty hasta el momento, a menos que no me haya enterado xD 

+1
0
-1
Imagen de kelp
+1
0
-1

Esque me adelanto a los tiempos :P

No, en serio, es que cuando dices Alpha o tribe la gente no se entera muy bien de qué va la cosa... Pero Beta (aunque en realidad aun no haya salido) es un término más extendido. 

 


Equipo de moderadores del Foro
Normas

Mi Blog: Aceitunas sin hueso

 

+1
0
-1

Las tres cosas más peligrosas del mundo son: un programador con un soldador, un ingeniero de hardware con un parche de software y un usuario con una idea

Imagen de xlarsx
+1
0
-1

Y para modificar los programas que se ejecutan automáticamente al iniciar mi sesion, pero desde consola? (Sistema/Preferencia/Sesiones)

 

Por si llegara a fallar su inicio... :-) 

 

A.T.T.E.

Luis Alejandro Rangel

+1
0
-1

A.T.T.E.

Luis Alejandro Rangel

Imagen de NeoDaVe
+1
0
-1

gnome-session-properties

Cuando tengas dudas de como saber el comando exacto de una aplicación que esta en el menú principal, simplemente con que lo arrastres al escritorio, cliques sobre ella con el botón derecho y entres en Propiedades, pestaña Lanzador y Comando, sabras como se ejecuta desde consola ;)

Aunque creo que eso no era lo que tu querias...

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

"Tu libertad llega hasta donde empieza la del otro."

Be Linux my friend

+1
0
-1

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "Tu libertad llega hasta donde empieza la del otro."

Imagen de gotxa
+1
0
-1

Hola,
siguiendo la guía al pie de la letra en UbuntuStudio (me imagino que en cualquier Feisty recién instalado) no se puede utilizar emerald con '$ compiz --replace -c emerald'

porque no se ha instalado previamente. El resultado es que no se verán los bordes de las ventanas ni el título (la decoración).

Para evitarlo, hay que instalarlo antes:

$ sudo apt-get install emerald emerald-themes 

 

Saludos 

GoTXa
linux counter #116453

+1
0
-1

GoTXa
linux counter #116453
Klaatu barada nikto

Imagen de kelp
+1
0
-1

Supongo que está un poco mal redactado, pero el comando "compiz --replace -c emerald" sirve solo si tenias anteriormente instalado beryl (y por tanto esmerald).

Ahora lo arreglo para que se entienda mejor.

Gracias. 

 


Equipo de moderadores del Foro
Normas

Mi Blog: Aceitunas sin hueso

 

+1
0
-1

Las tres cosas más peligrosas del mundo son: un programador con un soldador, un ingeniero de hardware con un parche de software y un usuario con una idea

Imagen de arraclan
+1
0
-1

solo un apunte, emerald tambien esta en el git de fusion y se está actualizando también, no es seguro que el emerald de beryl funcione correctamente con todas las opciones de fusion..... tenedlo en cuenta

 salu2 

 

--
"I'm not anti-social; I'm just not user friendly"
Arraclan, registered Linux user #378069, Ubuntu User #1422
Ubuntu 7.04/CompizFusion

+1
0
-1

--
arraclan(@)gmail.com
"I'm not anti-social; I'm just not user friendly"
Arraclan, registered Linux user #378069, Ubuntu User #1422

Imagen de pablo_g
+1
0
-1

Ese comando ayudara mucho para los usuarios de Nvidia para evitar la pantalla negra, tal cual sugiere el usuario Likevinyl en un post que inicie. Les copio :

"

Para solucionar la dificultad con las pantallas negras en compiz fusion, agregar al inicio de sesión:

compiz --replace --indirect-rendering -c emerald

ó

compiz --replace --indirect-rendering -c metacity

 segun tengan emerald o metacity.

+1
0
-1
Imagen de pablo_g
+1
0
-1

Fusion-icon me parecio excelente para no tener que dejar una consola con el compiz --replace ... , ya que en principio tengo entendido que la consola no se puede cerrar, y de hecho si lo hago se me van las ventanas, y por otro lado me parece mucho mas comodo manejar desde ese programa (requiere que te registres).

http://ubuntuforums.org/showpost.php?p=3163821&postcount=81

 

+1
0
-1