Posted by: Albertronics on: Octubre 24, 2007
Tras instalar Ubuntu Gutsy la mayoría lo primero que busca es cómo activar Compiz Fusion ya que es una de sus novedades principales. Vamos a ver cómo hacerlo fácilmente.
| Introducción |
Quizá muchos esperábamos lo que se comentó sobre intentar activarse sólo en caso de ser posible y en el fondo es así pese a que a la mayoría nos muestre Metacity. Esto se debe a que lo que no se instala por defecto son los drivers privativos de la gráfica.
Algunos usuarios de Intel habréis comprobado que efectivamente se os ha activado por defecto. En el futuro con ATI también sucederá debido a la liberación de sus drivers que, cuando estén más maduros, acabarán apareciendo por defecto. El resto tendremos que instalarlo previamente y activar Compiz Fusion, que pese a que no se muestre, sí que está ya instalado..
Si hacéis memoria Ubuntu tenía antes una opción para activar efectos de escritorio. Eran muy básicos proporcionados por el antiguo Compiz. No contentó a los usuarios que rápidamente corrían a buscar manuales de instalación para el aún existente Beryl.
Tras la unión de este último con Compiz dio lugar a Compiz Fusion que sí viene incluido en Gutsy y se activa de una forma muy parecida a la comentada en el párrafo anterior.
Comencemos.
| ¿Qué necesitamos? |
Compiz Fusion, aunque obviamente usa la CPU, hace toda la carga de sus efectos en la GPU (el procesador gráfico) usando para ello la aceleración por hardware de la tarjeta gráfica, así como la memoria de la misma.
Es evidente entonces que para poder usar Compiz Fusion, tenemos que poder usar la aceleración gráfica, y para ello necesitaremos un driver que nos lo proporcione. Y ya entramos en algunos conflictos, especialmente para los usuarios de ATI.
Si tenéis una 9250 o inferior podréis usar el driver libre que os instala, incluida la aceleración. Si vuestra ATI es otra tendréis que instalar el driver privativo y no tiene soporte para AIGLX, necesitaréis instalar un “intermediario” llamado “xserver-xgl”. Podéis instalarlo desde Synaptic o bien escribiendo en consola (insisto, sólo para las ATI):
$ sudo aptitude install xserver-xgl
Sin embargo dentro de muy poco se tiene que liberar una nueva versión del driver de ATI que tenga ese soporte y ya sería innecesaria la capa XGL. Tenéis dos opciones, esperar a que salga dicho driver o usar este intermediario (cuyo rendimiento es inferior al uso de AIGLX).
Si tienes una NVIDIA no vas a tener tantos problemas ya que sus drivers, hoy por hoy, están mucho mejor y hace tiempo que incorporan el soporte que necesita Compiz Fusion.
Así pues, el siguiente paso a dar es instalar el driver gráfico. Si ya sabéis cómo hacerlo, hacedlo vosotros mismos y pasad al siguiente punto del tutorial. Los que no, tenéis dos opciones:
Aquí vamos a ver la segunda opción ya que es la más sencilla y que cada driver tiene su forma de instalarse.
Vamos a “Sistema > Administración > Gestor de controladores restringidos“. Tras introducir vuestra contraseña os saldrá una ventana parecida a esta:

Tendréis la casilla de “Habilitado” sin marcar y el color del estado en rojo indicando que no está en uso el driver. Bien, activad la casilla y tras instalarse el driver os pedirá que reiniciéis el ordenador (no el entorno gráfico).

Cuando volváis del reboot, podéis comprobar si tenéis aceleración con este comando:
$ glxinfo | grep direct
Y os tiene que devolver lo siguiente:
direct rendering: Yes
Enhorabuena, ya tienes el driver instalado y con la aceleración habilitada. Como véis bien sencillo y fácil, especialmente para las NVIDIA, las ATI es posible que tengan algún problema y no os quede más remedio que instalar el driver desde su web, o bien podéis usar la aplicación ENVY de la que os hablaré muy pronto como alternativa para instalar del driver gráfico.
| Activar Compiz Fusion |
Bien, ahora tenemos que activar Compiz Fusion. Como os dije es algo parecido a habilitar los efectos de escritorio de Feisty, sólo que tenemos distintos niveles. Ahora me entenderéis.
Vamos a “Sistema > Preferencias > Apariencia > Efectos visuales” y os mostrará lo siguiente:

Como véis tenemos tres niveles distintos. El primero que desactiva todos los efectos (es la opción que tendréis por defecto. El segundo es un nivel normal de efectos y el tercero algunos más para gráficas más poderosas. Podéis juguetear con los niveles y experimentar lo que tenéis.
Si aún no tenéis instalado el driver, al pulsar en una de las dos últimas opciones os saldrá un diálogo contextual para instalar el driver. Finalizado éste os dirá que vuelvas a hacer la selección una vez reinicies la máquina:

“¿Eso es todo? ¿Y dónde lo configuro? ¿No puedo personalizarlo?“. Efectivamente en principio “eso es todo”. Trata de ser algo fácil para el usuario sin que entre en demasiadas complicaciones.
Sin embargo muchos de nosotros ya hemos usado Compiz Fusion antes, o Beryl y somos usuarios más exigentes, queremos toquetearlo a nuestro gusto, seleccionar los plugins a activar, los que no queremos, los atajos de teclado que los habilita, etc.
Tranquilos. Podéis hacerlo, seguid leyendo.
| Nivel adicional: Personalizar Compiz Fusion |
Digamos que tenemos instalado todo Compiz Fusion, pero no tenemos la herramienta para poder personalizarlo (compizconfig-settings-manager, también conocida por su ejecutable: ccsm), tenemos que descargarla junto a emerald que tampoco viene instalado. Así pues vamos a ello, tan sencillo como buscar ambos paquetes en Synaptic o escribir en consola:
$ sudo aptitude install compizconfig-settings-manager emerald
Si ahora vamos de nuevo a la pestaña de efectos visuales del diálogo de apariencia veremos una nueva opción:

Como veis tenemos la opción “Personalizado“. Se supone que es para usuarios avanzados o más exigentes de lo normal. Una vez seleccionada la opción podéis darle al botón “Preferencias de gtk” y os saldrá ccsm, aunque también lo tenéis accesible ejecutando “ccsm” donde quieras (Alt+F2, deskbar-applet, consola…) o bien desde el menú “Sistema > Preferencias > Advanced Desktop Effect Settings“:

Click para agrandar
Ya podéis juguetear con él, activar/desactivar efectos o plugins, configurar los atajos de teclado, etc.
| Capturas |
Os dejo un trío de capturas de mi escritorio mostrando las excelencias prácticas y gráficas de Compiz Fusion.
Cubo

Click para agrandar
Expo

Click para agrandar
Shift Switcher (Cover)

Click para agrandar
Fuente: Entre Tuxes Y Pepinos
Perdon por la pregunta, pero no he podido hacer que el cubo se vea, aunque ya lo active. Siempre que hago la combination ctrl + alt + abajo. Aparece una display como el de expo. Tengo una nvidia geforce 4 mx 4000, 2,8 ghz y 256 de ram, pero no funciona.
Alguna idea.
PD. tampoco veo los bordes de las ventanas
Hola a todos ubuseros. He empezado hace 1 mes a utilizar Ubuntu 7.10. Y después de trastear bastante , utilizar google y leer todo lo que encontré en foros y demás, he llegado a un punto que ya no consigo avanzar. Tengo un DELL inspiron 6400 con una ATI Mobiliti Radeon X1400 que me está dando quebraderos de cabeza. He instalado el Driver que bajé de la web de ATI y he conseguido configurar la resolución máxima 1400×900. He instalado Compiz-fusión y lo he configurado para que salga el cubo, pero nada, que no sale.
Direct rendering :NO y no consigo activarla.
Álguien me puede ayudar. Gracias y un saludo
Buenas, que tal gente? tengo un problemita y queria ver si me podrian ayudar. Tengo una nVidia 6600, cuando le doy habilitar controladores restringidos me lo instala, pero al reiniciar no me la toma y me deja en 800×600. Para intentar solucionar esto utilice el envy, con el cual me instalo la tarjeta de video perfectamente… Ahora el tema es que cuando quiero habilitar los efectos, me instala de nuevo los controladores restringidos (los que me dan problemas) y vuelvo a lo mismo, no se si me explico. Quiero saber si puedo habilitar los efectos con los drivers que me instalo el envy porque yo no pude… desde ya gracias y disculpen que moleste.
amigo JMartin yo tambien tenia el mismo problema com mi targena nvidia ya que no podia cambiar la resolucion, me puse a buscar en google y no encontraba la solucion hasta que un alma caritativa se apiado de mi y me dijo que el problema no era la tarjeta que lo que tenia que hacer era entrar al sistema/administracion/pantalla y graficos, estando alli tenia que entrar a pantalla y y elegir el modelo de mi monitor y dar la resolucion que deseaba, luego de eso creo que tenia que reiniciar mi pc. y asi solucione mi problema
Gracias Juan, lo solucione! Efectivamente era el monitor. Si bien el modelo que yo tengo no aparecia en la lista, elegi uno con características similares y me anduvo perfectamente. Ahora puedo presumir nuevamente mi ubuntu como antes xD.
Hola tengo una ATI x1400 y todo en el Ubuntu va bien compiz y los efectos perfecto, los drivers de la ATI que trae el manejador de controladores restringidos están activos y en uso; pero al hacer la prueba de glxinfo | grep direct me arroja lo siguiete: Xlib: extension “XFree86-DRI” missing on display “:1.0″.
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
alguien podría ayudarme para con la aceleración 3D
Hola Joaquin, te recomiendo lo mismo que hice yo. Descargate el envy que es un paquete que te instala los drivers de las placas ATI y nVidia. No se si con eso solucionarias tu problema, pero probarlo no estaria mal. Saludos
Hola a todos.
No consigio que me aparezca el cubo. Tengo instalados los últimos drivers (8.42.3) de la tarjeta ATI, aceleración 3D, compiz-fusión configurado, pero nada no sale el cubo. Esto tiene que ser debido a que, me sale el mensaje “No se pueden activar los efectos de escritorio”.
Le ha pasado esto a alguien ?.
Saludos
Hola de nuevo
Veo que algunos teneis problemas para instalar el driver de ATI. Deciros que a mi me pasó lo mismo, más que nada por la inexperiencia, pero al final lo conseguí. Posteriormente leí en algún sitio que el último ATI 8.42.3 que es un “.run” ejecutable con entorno gráfico, no necesita ser instalado desde la consola ni tampoco se necesita envi. Lo probé y perfecto. Pulsando sobre él para ejecutarlo se abre un entorno gráfico que te lo instala en un momento => Y ya tenemos el driver ATI instalado y aceleración 3D.
Saludos
Ya salió un nuevo instalador para las tarjetas ATI. “ati-driver-installer-7-11-x86.x86_64.run” que instala el driver 8.43 bajo entorno gráfico.
Saludos
Para los que tienen 64 bit y les andan algunos programas y otros no (que necesitan aceleración 3D), fijense que cuando instalan el driver de nvidia (el de la página) que en un momento pregunta si desean activar compatibilidad de 32 bits, pongan que sí porque sino programas como el google earth no funcionan ya que es de 32 bits
No me aparece la opción de “personalizado”, ya intente instalar el compiz-conifigsettings-manager emerald pero me dice que no lo encuentra.
i can has tutorial?
bueno les cuento que…
ya tengo los 6 escitorios…
pero al poner CONTROL + ALT + FLECHITAS ( derecha, izquierda, arriba, abajo)
no sale un cubo… de 6 caras
solo veo veo unna cara del cubo
“no se aleja la camara para ver el cubo completo”
espero me entiendan jeje
adios
mil gracias por la ayuda ya tengo casi todo creo? mas yo tampoco puedo ver el cubo de lejos solo da bueltas hacia los lados e inclusive por dentro del cubo y lo del expo tabien lo veo pero el cubo de lejos no, si pudieras dejar alguna ayuda mil gracias y a tus ordenes
Ctrl+Alt+Boton 1 (Click izquierdo del mouse)
hola me encantaria poner el ubuntu en mi pc pero lo que no se es si me correra el cubo y los efectos fantasticos que tiene tengo una targeta de video gforce nvidia FX5200 de 128MB un pentium 4 3.06GHz memoria de 512MB en RAM y no se si me puedan decir como le ago para estos estupendos efectos ya que instale mandriva 2008 pero no me lo corre y me digeron que ubuntu es mas flexible ya que es ubuntu jeje bueno ojala y si pueda ya sea con un driver generico o algo asi si me pueden decir como mucho mejor se los agradeseria muchisimo ya que ya me aburri en windows desde que bi ubuntu y mandriva gracias si oueden hacer un tuto seria mejor grax.
Hola, gracias por la guía. Yo tenía los efectos funcionando pero tenía beryl a la vez y me estaba dando problemas entonces desintale todos los paquetes de beryl. Y se soluciono el problema que tenía antes.
Ahora no puedo entrar a las preferencias GTK para configurar el compiz, en terminal entre ccsm y me salio este mensaje:
Traceback (most recent call last):
File “/usr/bin/ccsm”, line 45, in
idle = ccm.IdleSettingsParser(context)
File “usr/lib/python2.5/site-packages/ccm/Utils.py”, line 229, in __init__
File “usr/lib/python2.5/site-packages/ccm/Utils.py”, line 228, in
File “usr/lib/python2.5/site-packages/ccm/Utils.py”, line 225, in FilterPlugin
AttributeError: ‘compizconfig.Plugin’ object has no attribute ‘Initialized’
NO tengo la menor idea que significa. Alguna idea?
Saludos,
Arak 81
Buenas , segui todos los pasos pero cuando le doy al boton de preferencia ctk no pasa nada , tengo una nvidia 9600.
hola he leido el tutorial y he seguido todos los pasos pero al querer activar los efectos visuales me manda el siguiente mensaje “Desktop effects could not be enabled” tengo un NVIDIA Vanta LT y he activado los controladores restringidos que venian con el ubuntu, el driver Legacy, funciono pero solo me da una resolucion de 800×600 lo cual es muy pequeña y se que me puede dar mucho mas mi tarjeta, y aun no puedo ver o activar los efectos visuales probe con glxinfo | grep direct y me aparece direct rendering: YES ya no se que mas hacer para poder activar los efectos o cual pueda ser el problema.. soy nuevo en ambientes linux y he seguido las instrucciones pero no mas nada… Espero y me puedan ayudar…
No me aparece el boton preferencias del gtk
Hola e estado probando ubuntu 8.05 en una makina virtual virtualbox y no ha manera de que me deje activar los efectos visuales en apariencia :S alguien que haiga conseguido hacerlo funcionar busco ayuda!! gracias!
Octubre 30, 2007 a 2:49 pm
Tengo una duda, yo he venido usando ubuntu desde hace un rato, pero no tenia la tarjeta grafica adecuada para hacer uso del anterior beryl ahora compiz, Ahora que tengo la tarjeta segui tus instrucciones y todo bien pero como hago para configurar el ccsm porque lo primero que quiero lograr hacer es el efecto cubo que muestran en todas partes y no supe en la ventana como hacerlo o que comandos se usan para lograr el efecto deseado. disculpa si la duda es tonta. gracias de antemano.