Lo que vamos a ver en este caso es cómo instalar Compiz-Fusion en KDE sin entrar en complicaciones, nada de repositorios adicionales ni intentos de compilar.

Es importante destacar que Compiz-Fusion resulta de la re-unión de Compiz con Beryl y que ofrece muchísimas opciones que estaban ausentes en uno y otro “compositor” de ventanas por separado.

Lo ideal es utilizar la versión oficial, si no estamos dispuestos a realizar pasos un tanto “complicados” para el novato y que no nos asegura la estabilidad del sistema.

Nota: Es importante tener en cuenta que antes de instalar Compiz debemos habilitar la Aceleración Gráfica en nuestro sistema.

Por lo tanto el primer paso es ingresar al Adept Manager, para ello:

Kmenú -> Sistema -> Adept Manager – Manage Packages

Allí debemos seleccionar los siguientes paquetes:

compiz
compiz-core
compiz-fusion-plugins-extra
compiz-fusion-plugins-main
compiz-kde
compiz-plugins
compizconfig-settings-manager
emerald

Una vez hecho esto y si no hay errores en la instalación de los paquetes o problemas con dependencias, deberíamos poder probar compiz-fusion, entonces tipeamos en una consola (Kmenú -> Sistema -> Konsole):

compiz --replace

Lo que suele suceder una vez que arranca Compiz-Fusion, es que se pierden los bordes de las ventanas, a continuación los pasos a seguir para recuperarlos:

  • Abrimos el Compiz Config Settings Manager (Kmenú -> Preferencias -> Advanced Desktop Effects Settings)
  • Seleccionamos Effects
  • Buscamos Decoración de Ventanas
  • Clickeamos en el checkbox
  • Hacemos click en Close para salir


Ahora deberíamos tener nuevamente los bordes de las ventanas visibles.

Luego podremos elegir la configuración de las decoraciones desde Emerald, donde contamos con muchos temas para los bordes ya cargados. También podemos conectar a la base de datos y descargar nuevos temas, así como descargas más desde algunas Webs como KDE-look.

Finalmente, si estamos conformes con los resultados, podemos crear un script para que Compiz-Fusión arranque al inicio de nuestra sesión.

Para ello, abrimos el editor de texto Kate (Kmenú -> Utilidades -> Kate)

Tipeamos:

#!/bin/bash

compiz --replace

Y guardamos el archivo en: /home/”usuario”/.kde/Autostart

Con un nombre significativo como puede ser: compiz-fusion.sh

Respetando el .sh para dar cuenta de que se trata de un bash.

Luego cambiamos los permisos de ejecución del archivo, para ello en Konqueror nos situamos en la carpeta antes mencionada -la que levanta los scripts al inicio de nuestra sesión- en /home/”usuario”/.kde/Autostart
Damos botón derecho al archivo compiz-fusion.sh y seleccionamos Propiedades, luego en la ventana nos ubicamos en la pestaña “Permisos” y allí clickeamos en el checkbox que le indica al sistema que el archivo “es ejecutable”.


Finalmente para chequear que el script inicie correctamente podemos reiniciar el sistema ya que únicamente en ese momento se utilizan los scripts del Autostart.

Espero que les sea de utilidad. En próximas entregas seguiremos con las configuraciones particulares, tanto de Compiz como de Emerald.

Post Popular: 1%

21 Respuestas


  1. Halle on 25 nov 2007

    Imposible probar compiz sin placa acelaradora, no?

  2. sergio on 25 nov 2007

    Exacto

    :-(

  3. Rodrigo C. on 04 feb 2008

    Hola, excelente, ya me estaba volviendo mono, no lograba que me volviesen los bordes de ventana.
    Leí mil guias y solo tu me ayudaste :D
    Gracias.

  4. sergio on 04 feb 2008

    Me alegro de que te haya servido, al fin y al cabo esa es la intención de esto. ;-)

    Gracias por pasar y comentarlo.

  5. manolo on 01 abr 2008

    Hola he hecho la de activar las ventanas pero estas no vuelven como puedo hacer que se configuren de nuevo??
    la opción si se encuentra seleccionada.
    Gracias
    saludos

  6. sergio on 02 abr 2008

    manolo: Por favor explicanos un poco más qué es lo que estás haciendo, así tratamos de ayudarte.
    Qué es lo que pasa? Desaparecen los bordes? Tienes instalado Emerald?

    Saludos

  7. manolo on 05 abr 2008

    Ya vi cual es el problema, cuando cierro konsole se quitan los bordes de las ventanas no hay formas de que esto no pase?.
    otra cosa como desactivo el compiz (sin desisntalar), tengo un programa (matlab) que no muestra algunas opciones y no puedo trabajarlo así.
    gracias.
    saludos

  8. sergio on 05 abr 2008

    Manolo: Qué tal?
    Te comento que para poder ejecutar Compiz desde un terminal debes agregarle el ampersand (&), lo que hace es ejecutar la orden en background o mejor dicho en segundo plano.
    El comando sería:

    compiz –replace &

    Para volver de Compiz es:

    kwin –replace &

    En ambos casos podrás cerrar la terminal sin que tengas problemas.

    Ojalá te sirva, cualquier cosa seguimos en contacto.

    Desde ya te agradezco tu visita a mi modesto Blog.

    Saludos

  9. manolo on 06 abr 2008

    Sergio: gracias por la información, me ha sido de mucha utilidad. Creo que estaré muy seguido viendo tu blog para ver las nuevas que nos tengas a los kubunteros.

    Saludos

  10. ZoeDoGaM on 20 abr 2008

    ¡Hola! qué tal?
    A mi me sale este problema :S
    zoedogam@Kubuntu:~$ compiz –replace &
    [1] 6962
    zoedogam@Kubuntu:~$ Checking for Xgl: not present.
    Detected PCI ID for VGA: 01:00.0 0300: 10de:0407 (rev a1) (prog-if 00 [VGA controller])
    Checking for texture_from_pixmap: not present.
    Trying again with indirect rendering:
    Checking for texture_from_pixmap: not present.
    aborting and using fallback: /usr/bin/kwin

    Si pongo compiz –replace sin el andpersand, me pasa lo mismo, y al hacer un ps -A no se encuentra compiz ni nada referente por ningún lado, ni emerald tampoco :S ¿qué me puede ocurrir? gracias de antemano :D

  11. Anonymous on 20 abr 2008

    zoedogam@Kubuntu:~$ compiz –help
    Checking for Xgl: not present.
    Detected PCI ID for VGA: 01:00.0 0300: 10de:0407 (rev a1) (prog-if 00 [VGA controller])
    Checking for texture_from_pixmap: not present.
    Trying again with indirect rendering:
    Checking for texture_from_pixmap: not present.
    aborting and using fallback: /usr/bin/kwin

  12. sergio on 21 abr 2008

    ZoeDoGaM: Lo primero es probar si está activa la aceleración gráfica con el siguiente comando en la consola

    glxinfo | grep direct

    Si la respuesta es:

    direct rendering: Yes

    Deberíamos seguir buscando.

    Otra cosa que puedes hacer es ejecutar en terminal:

    glxgears

    Y la salida debería ser similar a esta:

    370 frames in 5.0 seconds = 73.908 FPS
    465 frames in 5.0 seconds = 92.953 FPS
    543 frames in 5.0 seconds = 108.427 FPS
    710 frames in 5.0 seconds = 141.983 FPS

    Además los engranajes deberían girar rápido y fluído. Si en cambio los frames son muchos menos, es que no tienes aceleración.

    Nos podrías contar que Placa/PC tienes?

    Gracias y seguimos en contacto.

  13. ignacio on 10 may 2008

    Muy buenas a todos ,he instalado en mi equipo el kubuntu 8.04 y todo a ido bien hasta que me dio por instalar compiz fusion,porque al hacerlo funcionar funcionaban los efectos pero sorpresa, antes tenia 4 escritorios y al instalarlo se quedaron en 2,me fui a configuracion de sistema escritorio y resulta que solo funcionaban2 lo intente poner en 4 pero se queda como pillado y no hace nada he probado a reinstalar todo compiz pero el problema persiste. Hay alguna forma de arreglarlo , o reinstalo todo el sistema operativo, por cierto lo hice siguiendo la instrucciones de esta pagina html…
    Esperando vuestra respuesta os mando un saludo y gracias de antemano por las molestias.

  14. sergio on 10 may 2008

    ignacio: Te agradezco que pases por el Blog. Si no me equivoco, por lo que nos contás, lo sucedido es algo normal del Compiz, ya que siempre se deshabilitan los cuatro escritorios por defecto y se activa uno solo con cuatro “caras” para activar el cubo.
    Por eso creo que es correcto.

    Se entiende?

    Saludos!

  15. Carlos on 12 may 2008

    Que tal amigo gracias por el tutorial, solo que tendo un problema me sale esto al momento de querer iniciar el compiz, el Beryl me jala pero no a todo creo que es la aceleracion grafica, mi tarjeta es una ATI RADEON 9600 PRO. Gracias de antemano.

    root@scout:~# compiz –replace
    Checking for Xgl: not present.
    Detected PCI ID for VGA: 01:00.0 0300: 1002:4150 (prog-if 00 [VGA controller])
    Checking for texture_from_pixmap: not present.
    Trying again with indirect rendering:
    Checking for texture_from_pixmap: present.
    Checking for non power of two support: present.
    Checking for Composite extension: present.
    Comparing resolution (1280×1024) to maximum 3D texture size (2048): Passed.
    Checking for nVidia: not present.
    Checking for FBConfig: present.
    Checking for Xgl: not present.
    /usr/bin/compiz.real (dbus) – Error: dbus_bus_get error: Failed to execute dbus-launch to autolaunch D-Bus session
    /usr/bin/compiz.real (dbus) – Error: InitObject failed
    /usr/bin/compiz.real (core) – Error: Couldn’t activate plugin ‘dbus’
    Couldn’t find a perfect decorator match; trying all decorators
    Starting emerald
    /usr/bin/compiz.real (video) – Warn: No 8 bit GLX pixmap format, disabling YV12 image format

  16. sergio on 13 may 2008

    Qué tal Carlos?

    Pasaste por esta entrada?

    http://kubuntuneado.blogspot.com/search/label/nvidia

    Allí deberís chequear la aceleración gráfica con los engranajes.

    Ejecutarglxgears en una terminal.

    Eso sería lo primero para probar.

  17. x1400 on 15 may 2008

    A ver si me podéis ayudar:
    Tengo kubuntu 8.04 instalado con una ATI x1400.
    Funciona la aceleración
    $ fglrxinfo
    display: :0.0 screen: 0
    OpenGL vendor string: ATI Technologies Inc.
    OpenGL renderer string: ATI Mobility Radeon X1400
    OpenGL version string: 2.1.7412 Release
    $ glxinfo | grep rendering
    direct rendering: Yes

    por lo que el driver propietario ATI lo tengo bien instalado

    He instalado compiz-kde y emerald pero aunque haga cambios en “desktop effects” y/o en el de “configuración avanzada de efectos” no hace absolutamente nada (como si compiz no estuviera corriendo)
    Trato de ejecutar el compiz a mano y sale:
    $ compiz –replace
    Checking for Xgl: not present.
    Detected PCI ID for VGA: 01:00.0 0300: 1002:7145 (prog-if 00 [VGA controller])
    Checking for texture_from_pixmap: not present.
    Trying again with indirect rendering:
    Checking for texture_from_pixmap: present.
    Checking for non power of two support: present.
    Checking for Composite extension: not present.
    aborting and using fallback: /usr/bin/kwin

    y me vuelve al kwin……….
    Llevo ya dos días con esto y no hay forma de hacerlo funcionar.

  18. Infero on 06 sep 2008

    Muchas gracias por el tuto, esta muy bueno!!!

    Por otro lado te queria comentar que yo tengo el mismo problema que ignacio, solo me quedan 2 escritorios y me es imposible hacer que aparesca el cubo…

  19. Tomatejc on 03 oct 2008

    Sólo decirte que tu post es el mejor que he leído (y aprueba de tontos ;) ) sobre cómo instalar Compiz-fusion en Kubuntu. Lástima que Google no te tenga en un punto más alto, me hubiera ahorrado un buen tiempo.

    Muchas gracias.

  20. sergiob on 04 oct 2008

    Muchas gracias tomatejc!

    Comentarios como el tuyo hacen que la tarea valga la pena.

    Me gusta poder colaborar con el soft libre y en especial hacer los Tutoriales.

    Gracias a vos por pasar!

    Saludos

  21. Alexander (GT) on 05 mar 2009

    Hola primero que nada gracias por la ayuda, esta bastante completa, resulta que tengo instalado kubuntu 8.10 y pues tambien queria probar el famoso cubo, pero resulta lo siguiente:
    Gira muy rápido, no guardas las configuraciones que yo le dejo marcadas en compiz manager y ahora resulta que cuando probe el direct rendering me dice que no, cuando al principio decia que si, que podrá ser, que puedo instalar o quitar para dejarlo funcionando correctamente.


Dejá tu comentario!