Actualizar el Compiz Fusion que viene con Ubuntu

Actualizado: Al final he acabado quitando el repositorio, funciona bien, y muy bien por que te añade muchos plugins, pero a mi por lo menos me bajan las fps en algunos momentos críticos.

Si queremos probar las novedades que van pasando por nuestro querido proyecto compiz fusion es necesario ponernos el repositorio de compiz-fusion-git. La forma más fácil es añadir el repositorio de http://kwatrow.nl/repo/. Estoy suponiendo que tu distribución de linux viene con compiz (véase Ubuntu):

  • Escribimos en un terminal estas 2 lineas:
  • echo deb http://kwatrow.nl/repo Gutsy compiz-fusion-git | sudo tee -a /etc/apt/sources.list
  • echo deb-src http://kwatrow.nl/repo Gutsy compiz-fusion-git | sudo tee -a /etc/apt/sources.list
  • Nos bajamos la clave pública que nos autentifica en el repositorio: wget http://kwatrow.nl/repo/Quattro.gpg
  • Añadimos la clave : sudo apt-key add Quattro.gpg
  • Y borramos la clave : rm Quattro.gpg
  • Actualizamos los repositorios : sudo apt-get update
  • Deberian aparecernos estas 11 actualizaciones:
compiznuevo
  • Si te falta algún paquete añadelo(especialmente python-compizconfig) y asegurate que todos los paquetes que tengas relacionados con compiz, son de la versión del nuevo repositorio y no hay mezclas entre repositorios de ubuntu y de kwatrow.nl. No debería pasar, pero me dio un paquete roto con compiz-gnome que solucione facilmente.
  • Ahora solo nos queda cerrar el compiz: pulsa ALT+F2 y escrbimos metacity –replace (son 2 guiones)
  • Y lo volvemos abrir así: pulsamos ALT+F2 one more time y escribimos compiz –replace (son 2 guiones)
  • Nos vamos al Compiz Config Settings Manager y nos podemos tirar horas trasteando …
  • Un buen blog especificó del tema es : Compiz Fusion Revolution
  • Nota: si teneis problemas arrancando compiz, es posible que os ocurra que carge antes compiz que gnome, añadiros en sesiones un script que os carga un script con un sleep que será mayor o menor dependiendo de tu maquina. Además en apariencia poneos que no queréis efectos visuales, con esto además de solucionar el problema posiblemente gnome os carge más rápido. si teneis cualquier problema dejar un comentario y lo vamos mirando entre todos.

Actualizado : Si quereis emerald, os recomiendo, además de instalarlo ( sudo apt-get install emerald ) que os hagais este pequeño script, guardarlo y darles permiso de ejecución, y ponerlo que ejecute el inicio de la sesión:

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

4 comentarios

  1. Felicitaciones por el blog!
    Actualice el repositorio de Compiz tal y como dices, y va perfecto, pero solo tengo un problemilla. Uso emerald como decoración de las ventanas y ahora no consigo ponerlo por defecto, en Compiz Config Settings Manager voy al decorador de ventanas y pongo emerald –replace pero ni por esas…quizas tu puedas ayudarme.
    Un saludo

  2. Hola leynar, espero que vuelvas por aqui : D

    Pruebate esto y me dices (doy por hecho que has instalado emerald xD):

    sudo gedit /usr/bin/compiz

    busca la linea que contiene USE_EMERALD y este a yes.

    Si eso no funciona prueba en consola si esta linea te pone el emerald:

    compiz –replace -c emerald

    Si te pone el emerald lo mas sencillo es hacerse un script en las sesiones que ejecute eso y ya de paso un sleep 20 antes para que carge menos saturado.
    Dime si algo de lo que te he dicho te ha funcionado y edito la noticia, por yo la verdad que uso gtk como gestor de ventanas, y además como digo en la noticia me he vuelto al compiz anterior.

  3. He intentado modificar /usr/gedit/compiz pero la linea USE_EMERALD no me aparece. Lo más parecido que he encontrado es en esta función que te pongo aquí:

    function start_decorators
    {
    if ( [ -z "$DECORATOR" ] && [ -z "$RUNNING_COMPDECORATOR" ] ); then
    case "$DE" in
    KDE)
    DECORATOR="kde-window-decorator"
    DECORATORARGS="--replace"
    ;;
    GNOME)
    DECORATOR="gtk-window-decorator"
    DECORATORARGS="--replace"
    ;;
    *)
    DECORATOR="gtk-window-decorator" #emerald?
    DECORATORARGS="--replace"
    ;;
    esac
    fi

    # WORKAROUND -_-
    for process in /proc/[0-9]*/cmdline; do
    if grep -wq "gnome-wm" "$process" 2> /dev/null; then
    pid=$(expr "$process" : "/proc/\([0-9]\+\)/cmdline")
    if [ -n "$pid" ]; then
    kill -9 "$pid" 2> /dev/null
    fi
    fi
    done

    if [ -z "$(which $DECORATOR)" ]; then return 1; fi
    if [ "$DECOERRORS" = "no" ]; then
    OLDERROUTPUT="$ERROUTPUT"
    ERROUTPUT="/dev/null"
    fi
    if [ "$SCREENS" == "1" ]; then
    verbose "Starting delayed $DECORATOR in the background: "
    verbose "sleeping $DELAY...\n"
    if [ "x$DRY" = "xyes" ]; then return 0; fi
    (sleep $DELAY &&
    run_command $DECORATOR $DECORATORARGS) &
    else
    verbose "Starting delayed $DECORATOR for all screens: \n"
    OLDDISPLAY="$DISPLAY"
    for a in $SCREENNUMBERS; do
    verbose "\t Screen $a: "
    verbose "sleeping $DELAY...\n"
    if [ "x$DRY" != "xyes" ]; then
    (sleep $DELAY && \
    export DISPLAY=${MULTIDISPLAY[$a]} && \
    run_command $DECORATOR $DECORATORARGS) &
    fi
    done
    export DISPLAY="$OLDDISPLAY"
    fi
    if [ "$DECOERRORS" = "no" ]; then
    ERROUTPUT="$OLDERROUTPUT"
    fi
    }

    Hice el scripts como me indicaste y todo bien, emerald ahora si carga al inicio. Uso Gutsy por cierto.
    Un saludo y ya te tengo en mi liferea ;)

  4. […] nuestras aplicaciones/plugins/configuraciones esenciales como nautilus-open-terminal, gnome-do, compiz, avant, wine, unison, conky y un largo etcétera. Podeís recurrir a clonar la imagen desde un pc y […]

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: