• Immutable Page
  • Info
  • Attachments

Instalando desde el código de fuente

Este método debería funcionar en todas las distribuciones, para poder tener una experiencia satisfecha, debes instalar las siguientes dependencias que requiere Compiz Fusion para instalar.

build-essential libxcomposite-dev libpng12-dev libsm-dev libxrandr-dev libxdamage-dev libxinerama-dev libstartup-notification0-dev libgconf2-dev libgl1-mesa-dev libglu1-mesa-dev libmetacity-dev librsvg2-dev libdbus-1-dev libdbus-glib-1-dev libgnome-desktop-dev libgnome-window-settings-dev gitweb curl autoconf automake automake1.9 libtool intltool libxslt1-dev xsltproc 

La mayoría (si no son todos) de estos paquetes los puedes obtener desde tu sistema de paquetes (si tienes uno).

Una vez instalados, puedes obtener el tarball que contiene el código desde la página Compiz Fusion releases

Para compilar el código, extrae el tarball y después ejecuta lo siguiente:

./autogen.sh --prefix=/usr/local
make
sudo make install 

Instalar desde el Git

Esto no es recomendado a menos que seas un fanático o un desarrollador. Abajo está la lista de los repositorios del git

Repositorio GIT

Version Estable

Version de Desarrollo (Requiere XCB)

git://git.freedesktop.org/git/xorg/app/compiz

compiz-0.6

HEAD

git://anongit.compiz-fusion.org/fusion/libraries/bcop

0.6.0

HEAD

git://anongit.compiz-fusion.org/fusion/compizconfig/libcompizconfig

0.6.0

HEAD

git://anongit.compiz-fusion.org/fusion/compizconfig/compizconfig-python

0.6.0

HEAD

git://anongit.compiz-fusion.org/fusion/compizconfig/ccsm

0.6.0

HEAD

git://anongit.compiz-fusion.org/fusion/plugins-main

0.6.0

HEAD

git://anongit.compiz-fusion.org/fusion/plugins-extra

0.6.0

HEAD

git://anongit.compiz-fusion.org/fusion/plugins-unsupported

0.6.0

HEAD

git://anongit.compiz-fusion.org/fusion/decorators/emerald

0.6.0

HEAD

git://anongit.compiz-fusion.org/fusion/decorators/emerald-themes

0.6.0

HEAD

Debes instalar los siguientes paquetes en orden:

  • compiz

  • bcop

  • libcompizconfig

  • compizconfig-python

  • ccsm

  • compiz-fusion-plugins-main (debe ser compilado antes de plugins-extra ya que contiene archivos header necesarios)

  • Todo lo demás

Si quieres usar un script, hay dos scripts quue hacen todo lo necesario.

git clone git://git.opencompositing.org/users/kristian/compiz-scripts 

git clone git://anongit.opencompositing.org/fusion/misc/yags 

El script get-git clonará y actualizará todo lo relacionado con los módulos de Compiz Fusion como libcompizconfig, compiz y emerald.

El script YAGS clonará todos los repositorios del plugin. Usando YAGS es más simple, solo ejecuta

./yags $COMMAND

donde $COMMAND puede ser: pull, make, make install, make clean, o clone. YAGS

Comandos del Sistema de Compilación

El Núcleo de Compiz configure tiene un numero de comandos que pueden ser usados, estos son:

  • --disable-glib - Deshabilita el plugin glib

  • --disable-gconf - Deshabilita el plugin gconf

  • --disable-schemas-install - Deshabilita la instalación de schemas

  • --disable-place - Deshabilita el plugin lugar de ventana

  • --disable-dbus - Deshabilita el plugin dbus

  • --disable-dbus-glib - Deshabilita el soporte de dbus-glib

  • --disable-inotify - Deshabilita el plugin inotify

  • --disable-fuse - Deshabilita el plugin fuse

  • --disable-annotate - Deshabilita el plugin annotate

  • --disable-librsvg - Deshabilita el soporte SVG

  • --disable-gtk - Deshabilita el decorador de ventana GTK

  • --disable-metacity - Deshabilita el soporte de Metacity

  • --disable-gnome - Deshabilita el módulo de configuraciones de GNOME

  • --disable-gnome-keybindings - Deshabilita los gnome keybindings

  • --disable-kde - Deshabilita el decorador de ventanas de KDE

  • --disable-kconfig - Deshabilita el plugin kconfig

Installation/es (last edited 2008-03-30 18:34:16 by localhost)