Linux: Instalamos Compiz Fusion Git 0.7.X en Linux Ubuntu 8.04 Hardy Heron
Os mostramos y explicamos cómo instalar Compiz Fusion Git, un gestor de ventanas para Linux. En este caso hemos utilizado la distribución Linux Ubuntu 8.04 Hardy Heron. Como siempre lo explicamos paso a paso y con capturas de pantalla.
Instalamos Compiz Fusion Git 0.7.X en Linux Ubuntu 8.04 Hardy Heron
Instalamos Compiz Fusion Git 0.7.X en Linux Ubuntu 8.04 Hardy Heron
Compiz Fusion es una colección de plugin y un sistema de configuración para el gestor de composición de ventanas Compiz, para el sistema de ventanas X. En este artículo lo instalamos en Linux Ubuntu 8.04 Hardy Heron.
En primer lugar, antes de descargar e instalar Compiz Fusion Git , es necesario instalar las dependencias que necesitará, para poder ser compilado, para ello abriremos una ventana de terminal desde el menú de Linux Ubuntu "Aplicaciones" - "Accesorios" - "Terminal":
Tras instalar las dependencias necesarias para Compiz Fusion Git 0.7, ahora hay que desintalar el Compiz Fusion que Ubuntu 8.04 Hardy Heron instala por defeceto. Para ello ejecutaremos los siguientes comandos:
A continuación crearemos una carpeta para ir guardando todo lo que descarguemos necesario para la instalación de Compiz Fusion Git, para ello ejecutaremos el comando:
mkdir /home/alonso/compizgit
(en nuestro caso el usuario con el que hemos iniciado la sesión en "alonso")
Accederemos a la nueva carpeta creada "compizgit" con el comando:
cd /home/alonso/compizgit
A continuación descargaremos el script que utilizaremos para la instalación de Compiz Fusion Git, realizado por Omega.Este script nos ayudará a instalar Compiz Fusion de una forma casi automática, de no utilizar sería bastante más complicado.
Así pues ejecutaremos el siguiente comando, para descargar la carpeta del script "scripts":
A continuación deberemos indicar a Linux Ubuntu que ejecute esta aplicación cada vez que se inicie. Para ello accederemos al menú "Sistema" - "Preferencias" - "Sesiones", nos mostrará la ventana de Preferencias de sesión, accederemos a la pestaña "Programas de inicio", pulsaremos en el botón "Añadir":
En la ventana que aparece de "Añadir programa de inicio" introduciremos:
Nombre: fusion-icon.
Orden: fusion-icon.
Comentario: fusion-icon.
Pulsaremos "Aceptar" para guardar los cambios:
El programa de inicio quedará añadido en las Preferencias de sesión de Linux Ubuntu 8.04 Hardy Heron:
Reiniciaremos Linux Ubuntu 8.04 Hardy Heron, bien desde el menú "Sistema" - "Salir" o bien desde una ventana de terminal, ejecutando el siguiente comando:
sudo shutdown -r now
Tras el reinicio del sistema, nos aparecerá un icono en el área de notificación:
Pulsando con el botón derecho del ratón sobre este icono nos mostrará un menú, donde podremos, por ejemplo, configurar las opciones de Compiz Fusion Git: "Settings Manager", nos mostrará la ventana del Administrador de Opciones CompizConfig:
Os mostramos a continuación un vídeo de ejemplo con Compiz Fusion Git en funcionamiento, pusando las teclas Control + Alt y el botón izquierdo del ratón nos aparecerá el famoso cubo. Pulsando Alt + Tabulador nos aparecerá una ventana con las aplicaciones abiertas para seleccionar la que queramos mostrar. Pulsando la tecla de Windows (Super) y Tabulador nos mostrará lo mismo que antes pero con otro efecto interesante. Si queremos hacer zoom en una zona de la ventana utlizaremos la tecla de Windows (Super) el scroll del ratón:
ANEXO
alonso@pcubuntu:~$ sudo apt-get install 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
libwnck-dev python-dev python-pyrex libX11-xcb-dev pyrex-mode x11proto-scrnsaver-dev libxss-dev
[sudo] password for alonso:
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
libgl1-mesa-dev ya está en su versión más reciente.
fijado libgl1-mesa-dev como instalado manualmente.
libglu1-mesa-dev ya está en su versión más reciente.
fijado libglu1-mesa-dev como instalado manualmente.
xsltproc ya está en su versión más reciente.
Se instalarán los siguientes paquetes extras:
autotools-dev emacs21 emacs21-bin-common emacs21-common emacsen-common g++
g++-4.2 git-core libart-2.0-dev libatk1.0-dev libaudiofile-dev
libavahi-client-dev libavahi-common-dev libavahi-glib-dev libbonobo2-dev
libbonoboui2-dev libcairo2-dev libdigest-sha1-perl liberror-perl libesd0-dev
libexpat1-dev libfontconfig1-dev libfreetype6-dev libgail-dev
libgcrypt11-dev libgif4 libglade2-dev libglib2.0-dev libgnome-keyring-dev
libgnome2-dev libgnomecanvas2-dev libgnomeui-dev libgnomevfs2-dev
libgnutls-dev libgnutlsxx13 libgpg-error-dev libgtk2.0-dev libice-dev
libidl-dev libjpeg62-dev liblockfile1 liblzo2-dev libopencdk10-dev
liborbit2-dev libpango1.0-dev libpixman-1-dev libpopt-dev libselinux1-dev
libsepol1-dev libstdc++6-4.2-dev libtasn1-3-dev libx11-xcb-dev
libxcursor-dev libxext-dev libxfixes-dev libxft-dev libxi-dev libxml2-dev
libxrender-dev libxres-dev m4 pymacs python-mode python2.5-dev
x11proto-composite-dev x11proto-damage-dev x11proto-fixes-dev
x11proto-randr-dev x11proto-render-dev x11proto-resource-dev
x11proto-xext-dev x11proto-xinerama-dev xaw3dg zlib1g-dev
Paquetes sugeridos:
autoconf2.13 autobook autoconf-archive gnu-standards autoconf-doc
automake1.9-doc emacs21-common-non-dfsg emacs21-el g++-multilib
g++-4.2-multilib gcc-4.2-doc libstdc++6-4.2-dbg git-arch git-cvs
git-daemon-run git-doc git-email git-gui git-svn gitk libcairo2-doc
libgail-doc libgcrypt11-doc glade glade-gnome libglib2.0-doc libgnome2-doc
libgnomecanvas2-doc libgnomeui-doc gnutls-bin gnutls-doc libgtk2.0-doc
libpango1.0-doc libstdc++6-4.2-doc gcj gfortran fortran95-compiler
libtool-doc
Paquetes recomendados
automaken orbit2 libltdl3-dev pychecker python-all-dev
Se instalarán los siguientes paquetes NUEVOS:
autoconf automake automake1.9 autotools-dev build-essential curl emacs21
emacs21-bin-common emacs21-common emacsen-common g++ g++-4.2 git-core gitweb
intltool libart-2.0-dev libatk1.0-dev libaudiofile-dev libavahi-client-dev
libavahi-common-dev libavahi-glib-dev libbonobo2-dev libbonoboui2-dev
libcairo2-dev libdbus-1-dev libdbus-glib-1-dev libdigest-sha1-perl
liberror-perl libesd0-dev libexpat1-dev libfontconfig1-dev libfreetype6-dev
libgail-dev libgconf2-dev libgcrypt11-dev libgif4 libglade2-dev
libglib2.0-dev libgnome-desktop-dev libgnome-keyring-dev
libgnome-window-settings-dev libgnome2-dev libgnomecanvas2-dev
libgnomeui-dev libgnomevfs2-dev libgnutls-dev libgnutlsxx13 libgpg-error-dev
libgtk2.0-dev libice-dev libidl-dev libjpeg62-dev liblockfile1 liblzo2-dev
libmetacity-dev libopencdk10-dev liborbit2-dev libpango1.0-dev
libpixman-1-dev libpng12-dev libpopt-dev librsvg2-dev libselinux1-dev
libsepol1-dev libsm-dev libstartup-notification0-dev libstdc++6-4.2-dev
libtasn1-3-dev libtool libwnck-dev libx11-xcb-dev libxcomposite-dev
libxcursor-dev libxdamage-dev libxext-dev libxfixes-dev libxft-dev libxi-dev
libxinerama-dev libxml2-dev libxrandr-dev libxrender-dev libxres-dev
libxslt1-dev libxss-dev m4 pymacs pyrex-mode python-dev python-mode
python-pyrex python2.5-dev x11proto-composite-dev x11proto-damage-dev
x11proto-fixes-dev x11proto-randr-dev x11proto-render-dev
x11proto-resource-dev x11proto-scrnsaver-dev x11proto-xext-dev
x11proto-xinerama-dev xaw3dg zlib1g-dev
0 actualizados, 103 se instalarán, 0 para eliminar y 0 no actualizados.
Necesito descargar 37,8MB de archivos.
Se utilizarán 136MB de espacio de disco adicional después de desempaquetar.
¿Desea continuar [S/n]? s
Des:1 http://es.archive.ubuntu.com hardy/main libice-dev 2:1.0.4-1 [56,0kB]
Des:2 http://es.archive.ubuntu.com hardy/main libsm-dev 2:1.0.3-1 [24,3kB]
Des:3 http://es.archive.ubuntu.com hardy/main libx11-xcb-dev 2:1.1.3-1ubuntu2 [60,7kB]
Des:4 http://es.archive.ubuntu.com hardy/main x11proto-xext-dev 7.0.2-5ubuntu1 [42,2kB]
Des:5 http://es.archive.ubuntu.com hardy/main x11proto-fixes-dev 1:4.0-2ubuntu1 [6172B]
Des:6 http://es.archive.ubuntu.com hardy/main libxfixes-dev 1:4.0.3-2 [12,1kB]
Des:7 http://es.archive.ubuntu.com hardy/main x11proto-composite-dev 1:0.4-2 [12,4kB]
Des:8 http://es.archive.ubuntu.com hardy/main libxcomposite-dev 1:0.4.0-1 [14,3kB]
Des:9 http://es.archive.ubuntu.com hardy/main x11proto-render-dev 2:0.9.3-2 [7096B]
Des:10 http://es.archive.ubuntu.com hardy/main libxrender-dev 1:0.9.4-1 [28,5kB]
Des:11 http://es.archive.ubuntu.com hardy/main libxcursor-dev 1:1.1.9-1 [31,0kB]
Des:12 http://es.archive.ubuntu.com hardy/main x11proto-damage-dev 1:1.1.0-2build1 [9292B]
Des:13 http://es.archive.ubuntu.com hardy/main libxdamage-dev 1:1.1.1-3 [9682B]
Des:14 http://es.archive.ubuntu.com hardy/main libxext-dev 2:1.0.3-2build1 [81,6kB]
Des:15 http://es.archive.ubuntu.com hardy/main libexpat1-dev 2.0.1-0ubuntu1 [134kB]
Des:16 http://es.archive.ubuntu.com hardy/main zlib1g-dev 1:1.2.3.3.dfsg-7ubuntu1 [160kB]
Des:17 http://es.archive.ubuntu.com hardy/main libfreetype6-dev 2.3.5-1ubuntu4 [664kB]
Des:18 http://es.archive.ubuntu.com hardy/main libfontconfig1-dev 2.5.0-2ubuntu3 [572kB]
Des:19 http://es.archive.ubuntu.com hardy/main libxft-dev 2.1.12-2ubuntu5 [60,8kB]
Des:20 http://es.archive.ubuntu.com hardy/main libxi-dev 2:1.1.3-1 [69,3kB]
Des:21 http://es.archive.ubuntu.com hardy/main x11proto-xinerama-dev 1.1.2-4ubuntu1 [5424B]
Des:22 http://es.archive.ubuntu.com hardy/main libxinerama-dev 2:1.0.2-1build1 [10,9kB]
Des:23 http://es.archive.ubuntu.com hardy/main x11proto-randr-dev 1.2.1-2 [28,6kB]
Des:24 http://es.archive.ubuntu.com hardy/main libxrandr-dev 2:1.2.2-1 [27,8kB]
Des:25 http://es.archive.ubuntu.com hardy/main x11proto-resource-dev 1.0.2-4ubuntu1 [3994B]
Des:26 http://es.archive.ubuntu.com hardy/main libxres-dev 2:1.0.3-1 [11,7kB]
Des:27 http://es.archive.ubuntu.com hardy/main x11proto-scrnsaver-dev 1.1.0.0-1 [5204B]
Des:28 http://es.archive.ubuntu.com hardy/main libxss-dev 1:1.1.2-1 [15,9kB]
Des:29 http://es.archive.ubuntu.com hardy/main m4 1.4.10-1 [207kB]
Des:30 http://es.archive.ubuntu.com hardy/main autoconf 2.61-4 [448kB]
Des:31 http://es.archive.ubuntu.com hardy/main autotools-dev 20070725.1 [61,9kB]
Des:32 http://es.archive.ubuntu.com hardy/main automake 1:1.10.1-2 [519kB]
Des:33 http://es.archive.ubuntu.com hardy/main automake1.9 1.9.6+nogfdl-3ubuntu1 [388kB]
Des:34 http://es.archive.ubuntu.com hardy/main libstdc++6-4.2-dev 4.2.3-2ubuntu7 [1187kB]
Des:35 http://es.archive.ubuntu.com hardy/main g++-4.2 4.2.3-2ubuntu7 [2784kB]
Des:36 http://es.archive.ubuntu.com hardy/main g++ 4:4.2.3-1ubuntu3 [1448B]
Des:37 http://es.archive.ubuntu.com hardy/main build-essential 11.3ubuntu1 [7066B]
Des:38 http://es.archive.ubuntu.com hardy/main curl 7.18.0-1ubuntu2 [197kB]
Des:39 http://es.archive.ubuntu.com hardy/main emacsen-common 1.4.17 [17,6kB]
Des:40 http://es.archive.ubuntu.com hardy-updates/universe emacs21-common 21.4a+1-5.3ubuntu1.1 [9356kB]
Des:41 http://es.archive.ubuntu.com hardy/main liblockfile1 1.06.2 [14,8kB]
Des:42 http://es.archive.ubuntu.com hardy-updates/universe emacs21-bin-common 21.4a+1-5.3ubuntu1.1 [148kB]
Des:43 http://es.archive.ubuntu.com hardy/main libgif4 4.1.6-4 [38,7kB]
Des:44 http://es.archive.ubuntu.com hardy/main xaw3dg 1.5+E-15 [156kB]
Des:45 http://es.archive.ubuntu.com hardy-updates/universe emacs21 21.4a+1-5.3ubuntu1.1 [2024kB]
Des:46 http://es.archive.ubuntu.com hardy/main libdigest-sha1-perl 2.11-2 [24,7kB]
Des:47 http://es.archive.ubuntu.com hardy/main liberror-perl 0.17-1 [23,8kB]
Des:48 http://es.archive.ubuntu.com hardy/main git-core 1:1.5.4.3-1ubuntu2 [3080kB]
Des:49 http://es.archive.ubuntu.com hardy/universe gitweb 1:1.5.4.3-1ubuntu2 [236kB]
Des:50 http://es.archive.ubuntu.com hardy/main intltool 0.37.1-1ubuntu1 [85,8kB]
Des:51 http://es.archive.ubuntu.com hardy/main libart-2.0-dev 2.3.20-1 [64,5kB]
Des:52 http://es.archive.ubuntu.com hardy-updates/main libglib2.0-dev 2.16.3-1ubuntu2 [870kB]
Des:53 http://es.archive.ubuntu.com hardy/main libatk1.0-dev 1.22.0-0ubuntu1 [75,4kB]
Des:54 http://es.archive.ubuntu.com hardy/main libaudiofile-dev 0.2.6-7ubuntu1 [120kB]
Des:55 http://es.archive.ubuntu.com hardy/main libavahi-common-dev 0.6.22-2ubuntu4 [65,3kB]
Des:56 http://es.archive.ubuntu.com hardy-updates/main libdbus-1-dev 1.1.20-1ubuntu2 [169kB]
Des:57 http://es.archive.ubuntu.com hardy/main libavahi-client-dev 0.6.22-2ubuntu4 [37,2kB]
Des:58 http://es.archive.ubuntu.com hardy/main libavahi-glib-dev 0.6.22-2ubuntu4 [9564B]
Des:59 http://es.archive.ubuntu.com hardy/main libidl-dev 0.8.10-0.1 [83,8kB]
Des:60 http://es.archive.ubuntu.com hardy/main liborbit2-dev 1:2.14.12-0.1 [375kB]
Des:61 http://es.archive.ubuntu.com hardy/main libpopt-dev 1.10-3build1 [38,3kB]
Des:62 http://es.archive.ubuntu.com hardy/main libbonobo2-dev 2.22.0-0ubuntu1 [651kB]
Des:63 http://es.archive.ubuntu.com hardy/main libpixman-1-dev 0.10.0-0ubuntu1 [86,1kB]
Des:64 http://es.archive.ubuntu.com hardy/main libpng12-dev 1.2.15~beta5-3 [171kB]
Des:65 http://es.archive.ubuntu.com hardy/main libcairo2-dev 1.6.0-0ubuntu1 [592kB]
Des:66 http://es.archive.ubuntu.com hardy/main libpango1.0-dev 1.20.1-1 [348kB]
Des:67 http://es.archive.ubuntu.com hardy-updates/main libgtk2.0-dev 2.12.9-3ubuntu4 [2781kB]
Des:68 http://es.archive.ubuntu.com hardy/main libxml2-dev 2.6.31.dfsg-2ubuntu1 [676kB]
Des:69 http://es.archive.ubuntu.com hardy/main libglade2-dev 1:2.6.2-1 [130kB]
Des:70 http://es.archive.ubuntu.com hardy/main libesd0-dev 0.2.38-0ubuntu9 [22,8kB]
Des:71 http://es.archive.ubuntu.com hardy/main libgconf2-dev 2.22.0-0ubuntu3 [209kB]
Des:72 http://es.archive.ubuntu.com hardy/main libgpg-error-dev 1.4-2ubuntu7 [35,1kB]
Des:73 http://es.archive.ubuntu.com hardy/main libgcrypt11-dev 1.2.4-2ubuntu7 [215kB]
Des:74 http://es.archive.ubuntu.com hardy-updates/main libgnutlsxx13 2.0.4-1ubuntu2.1 [31,4kB]
Des:75 http://es.archive.ubuntu.com hardy/main liblzo2-dev 2.02-3 [139kB]
Des:76 http://es.archive.ubuntu.com hardy/main libopencdk10-dev 0.6.6-1ubuntu1 [106kB]
Des:77 http://es.archive.ubuntu.com hardy/main libtasn1-3-dev 1.1-1 [367kB]
Des:78 http://es.archive.ubuntu.com hardy-updates/main libgnutls-dev 2.0.4-1ubuntu2.1 [345kB]
Des:79 http://es.archive.ubuntu.com hardy/main libsepol1-dev 2.0.20-0ubuntu3 [151kB]
Des:80 http://es.archive.ubuntu.com hardy/main libselinux1-dev 2.0.55-0ubuntu4 [112kB]
Des:81 http://es.archive.ubuntu.com hardy/main libgnomevfs2-dev 1:2.22.0-2ubuntu1 [458kB]
Des:82 http://es.archive.ubuntu.com hardy/main libgnome2-dev 2.22.0-0ubuntu1 [64,9kB]
Des:83 http://es.archive.ubuntu.com hardy/main libgail-dev 1.22.1-0ubuntu1 [4944B]
Des:84 http://es.archive.ubuntu.com hardy/main libgnomecanvas2-dev 2.20.1.1-1 [118kB]
Des:85 http://es.archive.ubuntu.com hardy/main libbonoboui2-dev 2.21.90-1 [227kB]
Des:86 http://es.archive.ubuntu.com hardy/main libdbus-glib-1-dev 0.74-2 [91,4kB]
Des:87 http://es.archive.ubuntu.com hardy/main libgnome-keyring-dev 2.22.1-1 [69,9kB]
Des:88 http://es.archive.ubuntu.com hardy/main libjpeg62-dev 6b-14 [188kB]
Des:89 http://es.archive.ubuntu.com hardy/main libgnomeui-dev 2.22.1.0-0ubuntu1 [324kB]
Des:90 http://es.archive.ubuntu.com hardy/main libstartup-notification0-dev 0.9-1 [24,0kB]
Des:91 http://es.archive.ubuntu.com hardy-updates/main libgnome-desktop-dev 1:2.22.1-0ubuntu6.2 [88,8kB]
Des:92 http://es.archive.ubuntu.com hardy-updates/main libgnome-window-settings-dev 1:2.22.1-0ubuntu4.1 [61,3kB]
Des:93 http://es.archive.ubuntu.com hardy/main libmetacity-dev 1:2.22.0-0ubuntu4 [135kB]
Des:94 http://es.archive.ubuntu.com hardy/main librsvg2-dev 2.22.2-2 [122kB]
Des:95 http://es.archive.ubuntu.com hardy/main libtool 1.5.26-1ubuntu1 [340kB]
Des:96 http://es.archive.ubuntu.com hardy/main libwnck-dev 2.22.1-0ubuntu1 [215kB]
Des:97 http://es.archive.ubuntu.com hardy/main libxslt1-dev 1.1.22-1ubuntu1 [596kB]
Des:98 http://es.archive.ubuntu.com hardy/main pymacs 0.22-6build1 [276kB]
Des:99 http://es.archive.ubuntu.com hardy/universe python-mode 1:1.0-3.1ubuntu3 [59,6kB]
Des:100 http://es.archive.ubuntu.com hardy/universe pyrex-mode 0.9.6.4-1ubuntu1 [20,9kB]
Des:101 http://es.archive.ubuntu.com hardy/main python2.5-dev 2.5.2-2ubuntu4 [1886kB]
Des:102 http://es.archive.ubuntu.com hardy/main python-dev 2.5.2-0ubuntu1 [974B]
Des:103 http://es.archive.ubuntu.com hardy/main python-pyrex 0.9.6.4-1ubuntu1 [199kB]
Descargados 37,8MB en 1min19s (477kB/s)
Extrayendo plantillas para los paquetes: 100%
Seleccionando el paquete libice-dev previamente no seleccionado.
(Leyendo la base de datos ...
100815 ficheros y directorios instalados actualmente.)
Desempaquetando libice-dev (de .../libice-dev_2%3a1.0.4-1_i386.deb) ...
Seleccionando el paquete libsm-dev previamente no seleccionado.
Desempaquetando libsm-dev (de .../libsm-dev_2%3a1.0.3-1_i386.deb) ...
Seleccionando el paquete libx11-xcb-dev previamente no seleccionado.
Desempaquetando libx11-xcb-dev (de .../libx11-xcb-dev_2%3a1.1.3-1ubuntu2_i386.deb) ...
Seleccionando el paquete x11proto-xext-dev previamente no seleccionado.
Desempaquetando x11proto-xext-dev (de .../x11proto-xext-dev_7.0.2-5ubuntu1_all.deb) ...
Seleccionando el paquete x11proto-fixes-dev previamente no seleccionado.
Desempaquetando x11proto-fixes-dev (de .../x11proto-fixes-dev_1%3a4.0-2ubuntu1_all.deb) ...
Seleccionando el paquete libxfixes-dev previamente no seleccionado.
Desempaquetando libxfixes-dev (de .../libxfixes-dev_1%3a4.0.3-2_i386.deb) ...
Seleccionando el paquete x11proto-composite-dev previamente no seleccionado.
Desempaquetando x11proto-composite-dev (de .../x11proto-composite-dev_1%3a0.4-2_all.deb) ...
Seleccionando el paquete libxcomposite-dev previamente no seleccionado.
Desempaquetando libxcomposite-dev (de .../libxcomposite-dev_1%3a0.4.0-1_i386.deb) ...
Seleccionando el paquete x11proto-render-dev previamente no seleccionado.
Desempaquetando x11proto-render-dev (de .../x11proto-render-dev_2%3a0.9.3-2_all.deb) ...
Seleccionando el paquete libxrender-dev previamente no seleccionado.
Desempaquetando libxrender-dev (de .../libxrender-dev_1%3a0.9.4-1_i386.deb) ...
Seleccionando el paquete libxcursor-dev previamente no seleccionado.
Desempaquetando libxcursor-dev (de .../libxcursor-dev_1%3a1.1.9-1_i386.deb) ...
Seleccionando el paquete x11proto-damage-dev previamente no seleccionado.
Desempaquetando x11proto-damage-dev (de .../x11proto-damage-dev_1%3a1.1.0-2build1_all.deb) ...
Seleccionando el paquete libxdamage-dev previamente no seleccionado.
Desempaquetando libxdamage-dev (de .../libxdamage-dev_1%3a1.1.1-3_i386.deb) ...
Seleccionando el paquete libxext-dev previamente no seleccionado.
Desempaquetando libxext-dev (de .../libxext-dev_2%3a1.0.3-2build1_i386.deb) ...
Seleccionando el paquete libexpat1-dev previamente no seleccionado.
Desempaquetando libexpat1-dev (de .../libexpat1-dev_2.0.1-0ubuntu1_i386.deb) ...
Seleccionando el paquete zlib1g-dev previamente no seleccionado.
Desempaquetando zlib1g-dev (de .../zlib1g-dev_1%3a1.2.3.3.dfsg-7ubuntu1_i386.deb) ...
Seleccionando el paquete libfreetype6-dev previamente no seleccionado.
Desempaquetando libfreetype6-dev (de .../libfreetype6-dev_2.3.5-1ubuntu4_i386.deb) ...
Seleccionando el paquete libfontconfig1-dev previamente no seleccionado.
Desempaquetando libfontconfig1-dev (de .../libfontconfig1-dev_2.5.0-2ubuntu3_i386.deb) ...
Seleccionando el paquete libxft-dev previamente no seleccionado.
Desempaquetando libxft-dev (de .../libxft-dev_2.1.12-2ubuntu5_i386.deb) ...
Seleccionando el paquete libxi-dev previamente no seleccionado.
Desempaquetando libxi-dev (de .../libxi-dev_2%3a1.1.3-1_i386.deb) ...
Seleccionando el paquete x11proto-xinerama-dev previamente no seleccionado.
Desempaquetando x11proto-xinerama-dev (de .../x11proto-xinerama-dev_1.1.2-4ubuntu1_all.deb) ...
Seleccionando el paquete libxinerama-dev previamente no seleccionado.
Desempaquetando libxinerama-dev (de .../libxinerama-dev_2%3a1.0.2-1build1_i386.deb) ...
Seleccionando el paquete x11proto-randr-dev previamente no seleccionado.
Desempaquetando x11proto-randr-dev (de .../x11proto-randr-dev_1.2.1-2_all.deb) ...
Seleccionando el paquete libxrandr-dev previamente no seleccionado.
Desempaquetando libxrandr-dev (de .../libxrandr-dev_2%3a1.2.2-1_i386.deb) ...
Seleccionando el paquete x11proto-resource-dev previamente no seleccionado.
Desempaquetando x11proto-resource-dev (de .../x11proto-resource-dev_1.0.2-4ubuntu1_all.deb) ...
Seleccionando el paquete libxres-dev previamente no seleccionado.
Desempaquetando libxres-dev (de .../libxres-dev_2%3a1.0.3-1_i386.deb) ...
Seleccionando el paquete x11proto-scrnsaver-dev previamente no seleccionado.
Desempaquetando x11proto-scrnsaver-dev (de .../x11proto-scrnsaver-dev_1.1.0.0-1_all.deb) ...
Seleccionando el paquete libxss-dev previamente no seleccionado.
Desempaquetando libxss-dev (de .../libxss-dev_1%3a1.1.2-1_i386.deb) ...
Seleccionando el paquete m4 previamente no seleccionado.
Desempaquetando m4 (de .../archives/m4_1.4.10-1_i386.deb) ...
Seleccionando el paquete autoconf previamente no seleccionado.
Desempaquetando autoconf (de .../autoconf_2.61-4_all.deb) ...
Seleccionando el paquete autotools-dev previamente no seleccionado.
Desempaquetando autotools-dev (de .../autotools-dev_20070725.1_all.deb) ...
Seleccionando el paquete automake previamente no seleccionado.
Desempaquetando automake (de .../automake_1%3a1.10.1-2_all.deb) ...
Seleccionando el paquete automake1.9 previamente no seleccionado.
Desempaquetando automake1.9 (de .../automake1.9_1.9.6+nogfdl-3ubuntu1_all.deb) ...
Seleccionando el paquete libstdc++6-4.2-dev previamente no seleccionado.
Desempaquetando libstdc++6-4.2-dev (de .../libstdc++6-4.2-dev_4.2.3-2ubuntu7_i386.deb) ...
Seleccionando el paquete g++-4.2 previamente no seleccionado.
Desempaquetando g++-4.2 (de .../g++-4.2_4.2.3-2ubuntu7_i386.deb) ...
Seleccionando el paquete g++ previamente no seleccionado.
Desempaquetando g++ (de .../g++_4%3a4.2.3-1ubuntu3_i386.deb) ...
Seleccionando el paquete build-essential previamente no seleccionado.
Desempaquetando build-essential (de .../build-essential_11.3ubuntu1_i386.deb) ...
Seleccionando el paquete curl previamente no seleccionado.
Desempaquetando curl (de .../curl_7.18.0-1ubuntu2_i386.deb) ...
Seleccionando el paquete emacsen-common previamente no seleccionado.
Desempaquetando emacsen-common (de .../emacsen-common_1.4.17_all.deb) ...
Seleccionando el paquete emacs21-common previamente no seleccionado.
Desempaquetando emacs21-common (de .../emacs21-common_21.4a+1-5.3ubuntu1.1_all.deb) ...
Seleccionando el paquete liblockfile1 previamente no seleccionado.
Desempaquetando liblockfile1 (de .../liblockfile1_1.06.2_i386.deb) ...
Seleccionando el paquete emacs21-bin-common previamente no seleccionado.
Desempaquetando emacs21-bin-common (de .../emacs21-bin-common_21.4a+1-5.3ubuntu1.1_i386.deb) ...
Seleccionando el paquete libgif4 previamente no seleccionado.
Desempaquetando libgif4 (de .../libgif4_4.1.6-4_i386.deb) ...
Seleccionando el paquete xaw3dg previamente no seleccionado.
Desempaquetando xaw3dg (de .../xaw3dg_1.5+E-15_i386.deb) ...
Seleccionando el paquete emacs21 previamente no seleccionado.
Desempaquetando emacs21 (de .../emacs21_21.4a+1-5.3ubuntu1.1_i386.deb) ...
Seleccionando el paquete libdigest-sha1-perl previamente no seleccionado.
Desempaquetando libdigest-sha1-perl (de .../libdigest-sha1-perl_2.11-2_i386.deb) ...
Seleccionando el paquete liberror-perl previamente no seleccionado.
Desempaquetando liberror-perl (de .../liberror-perl_0.17-1_all.deb) ...
Seleccionando el paquete git-core previamente no seleccionado.
Desempaquetando git-core (de .../git-core_1%3a1.5.4.3-1ubuntu2_i386.deb) ...
Seleccionando el paquete gitweb previamente no seleccionado.
Desempaquetando gitweb (de .../gitweb_1%3a1.5.4.3-1ubuntu2_all.deb) ...
Seleccionando el paquete intltool previamente no seleccionado.
Desempaquetando intltool (de .../intltool_0.37.1-1ubuntu1_all.deb) ...
Seleccionando el paquete libart-2.0-dev previamente no seleccionado.
Desempaquetando libart-2.0-dev (de .../libart-2.0-dev_2.3.20-1_i386.deb) ...
Seleccionando el paquete libglib2.0-dev previamente no seleccionado.
Desempaquetando libglib2.0-dev (de .../libglib2.0-dev_2.16.3-1ubuntu2_i386.deb) ...
Seleccionando el paquete libatk1.0-dev previamente no seleccionado.
Desempaquetando libatk1.0-dev (de .../libatk1.0-dev_1.22.0-0ubuntu1_i386.deb) ...
Seleccionando el paquete libaudiofile-dev previamente no seleccionado.
Desempaquetando libaudiofile-dev (de .../libaudiofile-dev_0.2.6-7ubuntu1_i386.deb) ...
Seleccionando el paquete libavahi-common-dev previamente no seleccionado.
Desempaquetando libavahi-common-dev (de .../libavahi-common-dev_0.6.22-2ubuntu4_i386.deb) ...
Seleccionando el paquete libdbus-1-dev previamente no seleccionado.
Desempaquetando libdbus-1-dev (de .../libdbus-1-dev_1.1.20-1ubuntu2_i386.deb) ...
Seleccionando el paquete libavahi-client-dev previamente no seleccionado.
Desempaquetando libavahi-client-dev (de .../libavahi-client-dev_0.6.22-2ubuntu4_i386.deb) ...
Seleccionando el paquete libavahi-glib-dev previamente no seleccionado.
Desempaquetando libavahi-glib-dev (de .../libavahi-glib-dev_0.6.22-2ubuntu4_i386.deb) ...
Seleccionando el paquete libidl-dev previamente no seleccionado.
Desempaquetando libidl-dev (de .../libidl-dev_0.8.10-0.1_i386.deb) ...
Seleccionando el paquete liborbit2-dev previamente no seleccionado.
Desempaquetando liborbit2-dev (de .../liborbit2-dev_1%3a2.14.12-0.1_i386.deb) ...
Seleccionando el paquete libpopt-dev previamente no seleccionado.
Desempaquetando libpopt-dev (de .../libpopt-dev_1.10-3build1_i386.deb) ...
Seleccionando el paquete libbonobo2-dev previamente no seleccionado.
Desempaquetando libbonobo2-dev (de .../libbonobo2-dev_2.22.0-0ubuntu1_i386.deb) ...
Seleccionando el paquete libpixman-1-dev previamente no seleccionado.
Desempaquetando libpixman-1-dev (de .../libpixman-1-dev_0.10.0-0ubuntu1_i386.deb) ...
Seleccionando el paquete libpng12-dev previamente no seleccionado.
Desempaquetando libpng12-dev (de .../libpng12-dev_1.2.15~beta5-3_i386.deb) ...
Seleccionando el paquete libcairo2-dev previamente no seleccionado.
Desempaquetando libcairo2-dev (de .../libcairo2-dev_1.6.0-0ubuntu1_i386.deb) ...
Seleccionando el paquete libpango1.0-dev previamente no seleccionado.
Desempaquetando libpango1.0-dev (de .../libpango1.0-dev_1.20.1-1_i386.deb) ...
Seleccionando el paquete libgtk2.0-dev previamente no seleccionado.
Desempaquetando libgtk2.0-dev (de .../libgtk2.0-dev_2.12.9-3ubuntu4_i386.deb) ...
Seleccionando el paquete libxml2-dev previamente no seleccionado.
Desempaquetando libxml2-dev (de .../libxml2-dev_2.6.31.dfsg-2ubuntu1_i386.deb) ...
Seleccionando el paquete libglade2-dev previamente no seleccionado.
Desempaquetando libglade2-dev (de .../libglade2-dev_1%3a2.6.2-1_i386.deb) ...
Seleccionando el paquete libesd0-dev previamente no seleccionado.
Desempaquetando libesd0-dev (de .../libesd0-dev_0.2.38-0ubuntu9_i386.deb) ...
Seleccionando el paquete libgconf2-dev previamente no seleccionado.
Desempaquetando libgconf2-dev (de .../libgconf2-dev_2.22.0-0ubuntu3_i386.deb) ...
Seleccionando el paquete libgpg-error-dev previamente no seleccionado.
Desempaquetando libgpg-error-dev (de .../libgpg-error-dev_1.4-2ubuntu7_i386.deb) ...
Seleccionando el paquete libgcrypt11-dev previamente no seleccionado.
Desempaquetando libgcrypt11-dev (de .../libgcrypt11-dev_1.2.4-2ubuntu7_i386.deb) ...
Seleccionando el paquete libgnutlsxx13 previamente no seleccionado.
Desempaquetando libgnutlsxx13 (de .../libgnutlsxx13_2.0.4-1ubuntu2.1_i386.deb) ...
Seleccionando el paquete liblzo2-dev previamente no seleccionado.
Desempaquetando liblzo2-dev (de .../liblzo2-dev_2.02-3_i386.deb) ...
Seleccionando el paquete libopencdk10-dev previamente no seleccionado.
Desempaquetando libopencdk10-dev (de .../libopencdk10-dev_0.6.6-1ubuntu1_i386.deb) ...
Seleccionando el paquete libtasn1-3-dev previamente no seleccionado.
Desempaquetando libtasn1-3-dev (de .../libtasn1-3-dev_1.1-1_i386.deb) ...
Seleccionando el paquete libgnutls-dev previamente no seleccionado.
Desempaquetando libgnutls-dev (de .../libgnutls-dev_2.0.4-1ubuntu2.1_i386.deb) ...
Seleccionando el paquete libsepol1-dev previamente no seleccionado.
Desempaquetando libsepol1-dev (de .../libsepol1-dev_2.0.20-0ubuntu3_i386.deb) ...
Seleccionando el paquete libselinux1-dev previamente no seleccionado.
Desempaquetando libselinux1-dev (de .../libselinux1-dev_2.0.55-0ubuntu4_i386.deb) ...
Seleccionando el paquete libgnomevfs2-dev previamente no seleccionado.
Desempaquetando libgnomevfs2-dev (de .../libgnomevfs2-dev_1%3a2.22.0-2ubuntu1_i386.deb) ...
Seleccionando el paquete libgnome2-dev previamente no seleccionado.
Desempaquetando libgnome2-dev (de .../libgnome2-dev_2.22.0-0ubuntu1_i386.deb) ...
Seleccionando el paquete libgail-dev previamente no seleccionado.
Desempaquetando libgail-dev (de .../libgail-dev_1.22.1-0ubuntu1_i386.deb) ...
Seleccionando el paquete libgnomecanvas2-dev previamente no seleccionado.
Desempaquetando libgnomecanvas2-dev (de .../libgnomecanvas2-dev_2.20.1.1-1_i386.deb) ...
Seleccionando el paquete libbonoboui2-dev previamente no seleccionado.
Desempaquetando libbonoboui2-dev (de .../libbonoboui2-dev_2.21.90-1_i386.deb) ...
Seleccionando el paquete libdbus-glib-1-dev previamente no seleccionado.
Desempaquetando libdbus-glib-1-dev (de .../libdbus-glib-1-dev_0.74-2_i386.deb) ...
Seleccionando el paquete libgnome-keyring-dev previamente no seleccionado.
Desempaquetando libgnome-keyring-dev (de .../libgnome-keyring-dev_2.22.1-1_i386.deb) ...
Seleccionando el paquete libjpeg62-dev previamente no seleccionado.
Desempaquetando libjpeg62-dev (de .../libjpeg62-dev_6b-14_i386.deb) ...
Seleccionando el paquete libgnomeui-dev previamente no seleccionado.
Desempaquetando libgnomeui-dev (de .../libgnomeui-dev_2.22.1.0-0ubuntu1_i386.deb) ...
Seleccionando el paquete libstartup-notification0-dev previamente no seleccionado.
Desempaquetando libstartup-notification0-dev (de .../libstartup-notification0-dev_0.9-1_i386.deb) ...
Seleccionando el paquete libgnome-desktop-dev previamente no seleccionado.
Desempaquetando libgnome-desktop-dev (de .../libgnome-desktop-dev_1%3a2.22.1-0ubuntu6.2_i386.deb) ...
Seleccionando el paquete libgnome-window-settings-dev previamente no seleccionado.
Desempaquetando libgnome-window-settings-dev (de .../libgnome-window-settings-dev_1%3a2.22.1-0ubuntu4.1_all.deb) ...
Seleccionando el paquete libmetacity-dev previamente no seleccionado.
Desempaquetando libmetacity-dev (de .../libmetacity-dev_1%3a2.22.0-0ubuntu4_i386.deb) ...
Seleccionando el paquete librsvg2-dev previamente no seleccionado.
Desempaquetando librsvg2-dev (de .../librsvg2-dev_2.22.2-2_i386.deb) ...
Seleccionando el paquete libtool previamente no seleccionado.
Desempaquetando libtool (de .../libtool_1.5.26-1ubuntu1_i386.deb) ...
Seleccionando el paquete libwnck-dev previamente no seleccionado.
Desempaquetando libwnck-dev (de .../libwnck-dev_2.22.1-0ubuntu1_i386.deb) ...
Seleccionando el paquete libxslt1-dev previamente no seleccionado.
Desempaquetando libxslt1-dev (de .../libxslt1-dev_1.1.22-1ubuntu1_i386.deb) ...
Seleccionando el paquete pymacs previamente no seleccionado.
Desempaquetando pymacs (de .../pymacs_0.22-6build1_all.deb) ...
Seleccionando el paquete python-mode previamente no seleccionado.
Desempaquetando python-mode (de .../python-mode_1%3a1.0-3.1ubuntu3_all.deb) ...
Seleccionando el paquete pyrex-mode previamente no seleccionado.
Desempaquetando pyrex-mode (de .../pyrex-mode_0.9.6.4-1ubuntu1_all.deb) ...
Seleccionando el paquete python2.5-dev previamente no seleccionado.
Desempaquetando python2.5-dev (de .../python2.5-dev_2.5.2-2ubuntu4_i386.deb) ...
Seleccionando el paquete python-dev previamente no seleccionado.
Desempaquetando python-dev (de .../python-dev_2.5.2-0ubuntu1_all.deb) ...
Seleccionando el paquete python-pyrex previamente no seleccionado.
Desempaquetando python-pyrex (de .../python-pyrex_0.9.6.4-1ubuntu1_all.deb) ...
Configurando libice-dev (2:1.0.4-1) ...
Configurando libsm-dev (2:1.0.3-1) ...
Configurando libx11-xcb-dev (2:1.1.3-1ubuntu2) ...
Configurando x11proto-xext-dev (7.0.2-5ubuntu1) ...
Configurando x11proto-fixes-dev (1:4.0-2ubuntu1) ...
Configurando libxfixes-dev (1:4.0.3-2) ...
Configurando x11proto-composite-dev (1:0.4-2) ...
Configurando libxcomposite-dev (1:0.4.0-1) ...
Configurando x11proto-render-dev (2:0.9.3-2) ...
Configurando libxrender-dev (1:0.9.4-1) ...
Configurando libxcursor-dev (1:1.1.9-1) ...
Configurando x11proto-damage-dev (1:1.1.0-2build1) ...
Configurando libxdamage-dev (1:1.1.1-3) ...
Configurando libxext-dev (2:1.0.3-2build1) ...
Configurando libexpat1-dev (2.0.1-0ubuntu1) ...
Configurando build-essential (11.3ubuntu1) ...
Processing triggers for libc6 ...
ldconfig deferred processing now taking place
alonso@pcubuntu:~$
alonso@pcubuntu:~$ sudo apt-get autoremove compiz* --purge
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Nota, seleccionando compiz-extra para la expresión regular 'compiz*'
Nota, seleccionando libcompizconfig0 para la expresión regular 'compiz*'
Nota, seleccionando ocaml-native-compilers para la expresión regular 'compiz*'
Nota, seleccionando compiz-dev para la expresión regular 'compiz*'
Nota, seleccionando lisp-compiler para la expresión regular 'compiz*'
Nota, seleccionando compiz-gtk para la expresión regular 'compiz*'
Nota, seleccionando compiz-kde para la expresión regular 'compiz*'
Nota, seleccionando d-compiler para la expresión regular 'compiz*'
Nota, seleccionando gdc-4.1 en lugar de d-compiler
Nota, seleccionando libsnmp-mib-compiler-perl para la expresión regular 'compiz*'
Nota, seleccionando compizconfig-backend-gconf para la expresión regular 'compiz*'
Nota, seleccionando libcompizconfig-backend-gconf para la expresión regular 'compiz*'
Nota, seleccionando c-compiler-avr para la expresión regular 'compiz*'
Nota, seleccionando gcc-avr en lugar de c-compiler-avr
Nota, seleccionando gcompizthemer para la expresión regular 'compiz*'
Nota, seleccionando emerald en lugar de gcompizthemer
Nota, seleccionando haskell-compiler para la expresión regular 'compiz*'
Nota, seleccionando ghc6 en lugar de haskell-compiler
Nota, seleccionando c-sharp-3.0-compiler para la expresión regular 'compiz*'
Nota, seleccionando mono-gmcs en lugar de c-sharp-3.0-compiler
Nota, seleccionando compiz-fusion-bcop para la expresión regular 'compiz*'
Nota, seleccionando c-compiler para la expresión regular 'compiz*'
Nota, seleccionando fortran-compiler para la expresión regular 'compiz*'
Nota, seleccionando compiz-plugins para la expresión regular 'compiz*'
Nota, seleccionando ocaml-compiler-libs-3.10.0 para la expresión regular 'compiz*'
Nota, seleccionando ocaml-compiler-libs en lugar de ocaml-compiler-libs-3.10.0
Nota, seleccionando kicker-taskbar-compiz para la expresión regular 'compiz*'
Nota, seleccionando c-sharp-2.0-compiler para la expresión regular 'compiz*'
Nota, seleccionando mono-gmcs en lugar de c-sharp-2.0-compiler
Nota, seleccionando compizconfig-settings-manager para la expresión regular 'compiz*'
Nota, seleccionando python-compizconfig para la expresión regular 'compiz*'
Nota, seleccionando ocaml-best-compilers para la expresión regular 'compiz*'
Nota, seleccionando ocaml-native-compilers en lugar de ocaml-best-compilers
Nota, seleccionando objc++-compiler para la expresión regular 'compiz*'
Nota, seleccionando fortran95-compiler para la expresión regular 'compiz*'
Nota, seleccionando pnet-compiler para la expresión regular 'compiz*'
Nota, seleccionando c-sharp-compiler para la expresión regular 'compiz*'
Nota, seleccionando objc-compiler para la expresión regular 'compiz*'
Nota, seleccionando compiz-bcop para la expresión regular 'compiz*'
Nota, seleccionando kicker-compiz para la expresión regular 'compiz*'
Nota, seleccionando java-compiler para la expresión regular 'compiz*'
Nota, seleccionando pascal-compiler para la expresión regular 'compiz*'
Nota, seleccionando java2-compiler para la expresión regular 'compiz*'
Nota, seleccionando c++-compiler para la expresión regular 'compiz*'
Nota, seleccionando libcompizconfig0-dev para la expresión regular 'compiz*'
Nota, seleccionando compizconfig-backend-kconfig para la expresión regular 'compiz*'
Nota, seleccionando compiz-fusion-plugins-extra para la expresión regular 'compiz*'
Nota, seleccionando fp-compiler para la expresión regular 'compiz*'
Nota, seleccionando compiz-compcomm-plugins-main para la expresión regular 'compiz*'
Nota, seleccionando compiz para la expresión regular 'compiz*'
Nota, seleccionando libcompizconfig-backend-kconfig para la expresión regular 'compiz*'
Nota, seleccionando ada-compiler para la expresión regular 'compiz*'
Nota, seleccionando compiz-core para la expresión regular 'compiz*'
Nota, seleccionando compiz-fusion-plugins-main para la expresión regular 'compiz*'
Nota, seleccionando c-compiler-m68hc11 para la expresión regular 'compiz*'
Nota, seleccionando gcc-m68hc1x en lugar de c-compiler-m68hc11
Nota, seleccionando c-compiler-m68hc12 para la expresión regular 'compiz*'
Nota, seleccionando gcc-m68hc1x en lugar de c-compiler-m68hc12
Nota, seleccionando ocaml-compiler-libs para la expresión regular 'compiz*'
Nota, seleccionando fortran77-compiler para la expresión regular 'compiz*'
Nota, seleccionando compiz-gnome para la expresión regular 'compiz*'
Los siguientes paquetes se ELIMINARÁN:
compiz* compiz-core* compiz-fusion-plugins-extra*
compiz-fusion-plugins-main* compiz-gnome* compiz-plugins*
compizconfig-backend-gconf* libcompizconfig0*
0 actualizados, 0 se instalarán, 8 para eliminar y 0 no actualizados.
Se liberarán 19,3MB después de desempaquetar.
¿Desea continuar [S/n]? s
(Leyendo la base de datos ...
107157 ficheros y directorios instalados actualmente.)
Desinstalando compiz ...
Desinstalando compiz-fusion-plugins-main ...
Purgando ficheros de configuración de compiz-fusion-plugins-main ...
Desinstalando compiz-gnome ...
Purgando ficheros de configuración de compiz-gnome ...
Desinstalando compiz-plugins ...
Desinstalando compiz-fusion-plugins-extra ...
Purgando ficheros de configuración de compiz-fusion-plugins-extra ...
Desinstalando compiz-core ...
Purgando ficheros de configuración de compiz-core ...
Desinstalando compizconfig-backend-gconf ...
Desinstalando libcompizconfig0 ...
Purgando ficheros de configuración de libcompizconfig0 ...
Processing triggers for libc6 ...
ldconfig deferred processing now taking place
alonso@pcubuntu:~$
---------------------------------------------------------------------------------------------
alonso@pcubuntu:~$ sudo apt-get autoremove libcompiz* --purge
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Nota, seleccionando libcompizconfig0 para la expresión regular 'libcompiz*'
Nota, seleccionando libcompizconfig-backend-gconf para la expresión regular 'libcompiz*'
Nota, seleccionando libcompizconfig0-dev para la expresión regular 'libcompiz*'
Nota, seleccionando libcompizconfig-backend-kconfig para la expresión regular 'libcompiz*'
E: No se pudo encontrar el paquete libcompiz*
alonso@pcubuntu:~$
-----------------------------------------------------------------------------------
alonso@pcubuntu:~$ sudo apt-get autoremove libdecoration0 --purge
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias... 50%
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Los siguientes paquetes se ELIMINARÁN:
libdecoration0*
0 actualizados, 0 se instalarán, 1 para eliminar y 0 no actualizados.
Se liberarán 131kB después de desempaquetar.
(Leyendo la base de datos ...
106726 ficheros y directorios instalados actualmente.)
Desinstalando libdecoration0 ...
Purgando ficheros de configuración de libdecoration0 ...
Processing triggers for libc6 ...
ldconfig deferred processing now taking place
alonso@pcubuntu:~$
--------------------------------------------------------------------------------
alonso@pcubuntu:~$ sudo apt-get autoremove compizconfig-settings-manager --purge
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Se instalaron de forma automática los siguientes paquetes y ya no son necesarios.
libcompizconfig0 python-compizconfig
Los siguientes paquetes se ELIMINARÁN:
compizconfig-settings-manager* libcompizconfig0* python-compizconfig*
0 actualizados, 0 se instalarán, 3 para eliminar y 0 no actualizados.
Se liberarán 4432kB después de desempaquetar.
¿Desea continuar [S/n]? s
(Leyendo la base de datos ...
106930 ficheros y directorios instalados actualmente.)
Desinstalando compizconfig-settings-manager ...
Purgando ficheros de configuración de compizconfig-settings-manager ...
Desinstalando python-compizconfig ...
Desinstalando libcompizconfig0 ...
Purgando ficheros de configuración de libcompizconfig0 ...
Processing triggers for libc6 ...
ldconfig deferred processing now taking place
alonso@pcubuntu:~$
-----------------------------------------------------------------------------
alonso@pcubuntu:~$ sudo apt-get autoremove python-compizconfig --purge
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
El paquete python-compizconfig no esta instalado, no se eliminará
0 actualizados, 0 se instalarán, 0 para eliminar y 0 no actualizados.
alonso@pcubuntu:~$
------------------------------------------------------------------------------
sudo apt-get autoremove emerald --purge
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias... 50%
Creando árbol de dependencias
Leyendo la información de estado... Hecho
El paquete emerald no esta instalado, no se eliminará
0 actualizados, 0 se instalarán, 0 para eliminar y 0 no actualizados.
alonso@pcubuntu:~$
Contenido del fichero de script de Omega git-compiz:
#!/bin/bash
###############################################
# GiT-CoMpIz
#
# Copyright (C) 2008 omega
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# The script script will clone and update all Compiz Fusion related modules
# such as libcompizconfig, compiz,emerald and all plugin repositories.
# (Based on get-git written by Kristian Lyngstøl)
#
# NOTE: Thanks user some-guy for corporation
#
################################################
## Enable/Disable debug
DEBUG="false"
## Force rebuilt
# "true/false" -> rebuild everything/nothing
# "item" -> rebuild item ("item" is folder name for example "compiz","ccsm",etc....) (set only 1 item!)
FORCE_REBUILT="false"
## Arguments for compiz' autogen.sh (Uncomment one of these)
ARGS="--enable-gconf --disable-kconfig --disable-kde --disable-kde4" # GNOME
#ARGS="--disable-gconf --disable-gtk --disable-metacity --disable-gnome --disable-gnome-keybindings --disable-kde4" # KDE3
#ARGS="--disable-gconf --disable-gtk --disable-metacity --disable-gnome --disable-gnome-keybindings --disable-kde" # KDE4
#ARGS="--disable-gconf --disable-gtk --disable-metacity --disable-gnome --disable-gnome-keybindings" # KDE3/KDE4
#ARGS="--enable-gconf --enable-kconfig --enable-kde --enable-kde4" # GNOME/KDE3/KDE4
## Set to your preferred install location
PREFIX="/usr"
## Sudo or Su?
ROOT="sudo"
## Keep XCB?
XCB="yes"
# Packages to Install
ITEMS="fusion/libraries/bcop"
ITEMS="$ITEMS fusion/plugins-main fusion/plugins-extra fusion/plugins-unsupported"
ITEMS="$ITEMS fusion/compizconfig/libcompizconfig"
ITEMS="$ITEMS fusion/compizconfig/compizconfig-python"
ITEMS="$ITEMS fusion/compizconfig/ccsm"
# Emerald window decorator and themes
ITEMS="$ITEMS fusion/decorators/emerald fusion/decorators/emerald-themes"
# Translations
ITEMS="$ITEMS fusion/i18n"
#Choose the one matching your DE (optional)
ITEMS="$ITEMS fusion/compizconfig/compizconfig-backend-gconf"
#ITEMS="$ITEMS fusion/compizconfig/compizconfig-backend-kconfig"
## Third-party script/plugins
ITEMS="$ITEMS users/maniac/workspacenames"
ITEMS="$ITEMS users/pafy/screensaver"
ITEMS="$ITEMS users/warlock/freewins"
ITEMS="$ITEMS users/metastability/atlantis2"
ITEMS="$ITEMS users/rcxdude/dodge"
ITEMS="$ITEMS users/rcxdude/ghost"
ITEMS="$ITEMS users/klange/shadows"
ITEMS="$ITEMS users/smspillaz/desktopclick"
ITEMS="$ITEMS users/moony/mousetrails"
ITEMS="$ITEMS users/janl/vigo"
ITEMS="$ITEMS users/crdlb/compiz-deskmenu"
ITEMS="$ITEMS users/crdlb/fusion-icon"
## Repository
REPO="git://anongit.compiz-fusion.org/"
#####################################################
function help_me {
echo -e "Usage: $0 [OPTIONS] ...
Defaults are specified in brackets.\n
Configuration:
\t --help \t\t\t Display this help message
\t --root=sudo|su \t\t Method to obtain root powers [sudo]
\t --verbose \t\t\t Display debug information
Installation directories:
\t --prefix=PREFIX \t\t Install to PREFIX [/usr]
Optional Features:
\t --purge \t\t\t Purge everything about compiz
\t --rebuild=true|false|item \t Rebuild an item/everything [false]
Optional Packages:
\t --with-desktop=gnome|kde|kde4 DE to add flags for [gnome]
\t --without-xcb Patch out the xcb dependency [false]"
exit 0
}
function purge_compiz {
echo -n "Cleaning compiz..."
rm -rf /etc/compiz*
rm -rf /etc/xdg/compiz*
rm -rf /home/*/.config/compiz*
rm -rf /home/*/.compiz*
rm -rf /home/*/.gconf/apps/compiz*
rm -rf /root/.compiz*
rm -rf /usr/*/compiz*
rm -rf /usr/*/bcop
rm -rf /usr/*/ccsm
rm -rf /usr/*/emerald*
rm -rf /usr/bin/fusion-icon
rm -rf /usr/bin/gtk-window-decorator
rm -rf /usr/etc/gconf/schemas/compiz*
rm -rf /usr/lib*/libcompiz*
rm -rf /usr/lib*/libdecoration*
rm -rf /usr/lib*/libemerald*
rm -rf /usr/lib*/pkgconfig/compiz*
rm -rf /usr/lib*/pkgconfig/emerald*
rm -rf /usr/lib*/pkgconfig/libcompiz*
rm -rf /usr/lib*/pkgconfig/libdecoration*
rm -rf /usr/lib*/pkgconfig/libemerald*
rm -rf /usr/lib*/python*/site-packages/ccsm*
rm -rf /usr/lib*/python*/site-packages/compiz*
rm -rf /usr/lib*/window-manager-settings/libcompiz*
rm -rf /usr/share/pkgconfig/bcop.pc
rm -rf /usr/share/locale*/*/*/compiz*
rm -rf /usr/share/locale*/*/*/ccsm*
rm -rf /usr/share/locale*/*/*/emerald*
rm -rf /usr/local/*/compiz*
rm -rf /usr/local/*/bcop
rm -rf /usr/local/*/ccsm
rm -rf /usr/local/*/emerald*
rm -rf /usr/local/bin/fusion-icon
rm -rf /usr/local/bin/gtk-window-decorator
rm -rf /usr/local/etc/gconf/schemas/compiz*
rm -rf /usr/local/include/compiz*
rm -rf /usr/local/lib*/libcompiz*
rm -rf /usr/local/lib*/libdecoration*
rm -rf /usr/local/lib*/libemerald*
rm -rf /usr/local/lib*/pkgconfig/emerald*
rm -rf /usr/local/lib*/pkgconfig/compiz*
rm -rf /usr/local/lib*/pkgconfig/libcompiz*
rm -rf /usr/local/lib*/pkgconfig/libdecoration*
rm -rf /usr/local/lib*/pkgconfig/libemerald*
rm -rf /usr/local/lib*/python*/site-packages/ccsm*
rm -rf /usr/local/lib*/python*/site-packages/compiz*
rm -rf /usr/local/lib*/window-manager-settings/libcompiz*
rm -rf /usr/local/share/pkgconfig/bcop.pc
rm -rf /usr/local/share/locale*/*/*/compiz*
rm -rf /usr/local/share/locale*/*/*/ccsm*
rm -rf /usr/local/share/locale*/*/*/emerald*
echo "Done!"
exit 0
}
ARGS_SCRIPT=$@
# Get the parameter of --x= type arg
function get_arg {
echo `(for myarg in $ARGS_SCRIPT; do echo $myarg; done) | grep -e $1 | sed -e s,$1,, -e s,\",,`; }
for singlearg in $ARGS_SCRIPT; do
case $singlearg in
--verbose)
DEBUG="true"
;;
--prefix=*)
PREFIX=`get_arg --prefix=`
;;
--root=*)
ROOT=`get_arg --root=`
;;
--without-xcb)
XCB="no"
;;
--with-desktop=gnome)
ARGS="--enable-gconf --disable-kconfig --disable-kde --disable-kde4"
if [ ! -z "`echo $ITEMS | grep compizconfig-backend-gconf`" ]; then
ITEMS="$ITEMS fusion/compizconfig/compizconfig-backend-gconf"
fi
;;
--with-desktop=kde)
ARGS="--disable-gconf --disable-gtk --disable-metacity --d isable-gnome --disable-gnome-keybindings --disable-kde4"
if [ ! -z "`echo $ITEMS | grep compizconfig-backend-kconfig`" ]; then
ITEMS="$ITEMS fusion/compizconfig/compizconfig-backend-kconfig"
fi
;;
--with-desktop=kde4)
ARGS="--disable-gconf --disable-gtk --disable-metacity --disable-gnome --disable-gnome-keybindings --disable-kde"
if [ ! -z "`echo $ITEMS | grep compizconfig-backend-kconfig`" ]; then
ITEMS="$ITEMS fusion/compizconfig/compizconfig-backend-kconfig"
fi
;;
--rebuild=*)
FORCE_REBUILT=`get_arg --rebuild=`
;;
--help)
help_me
;;
--purge)
purge_compiz
;;
*)
echo "Invalid option specified: $singlearg"
exit 1
;;
esac
done
if [ x"`lsb_release -is`" == x"SUSE LINUX" ]; then
if [ x`arch` == x"x86_64" ]; then
LIBDIR=lib64
else
LIBDIR=lib
fi
else
LIBDIR=lib
fi
echo
echo " G I T - C O M P I Z "
echo "______________________________________________"
echo
# Check for git
for gitdep in "git-clone git-pull"; do
echo " * Checking git dependencies"
echo -n " $gitdep"
if [ -z "$(which $gitdep)" ]; then
echo "FAIL!"
echo " -> You must have GIT installed to use this script. Install the git-core package."
echo "______________________________________________"
echo
exit 1;
fi
echo "...OK"
done
# Asks if we want to bail out.
function bail_ask
{
echo "$1"
echo -n " -> Abort?"
read -p " [Y/n]: " -n1 continue;
if [ "$(echo $continue | tr [:upper:] [:lower:])" = "y" -o "$continue" = "" ]; then
echo
exit 3;
fi
echo
echo "______________________________________________"
echo
}
# Checks if a local directory for $1 exist (last part of it),
# if it does; attempts to git-pull, otherwise git clone.
function get_repo
{
b=`echo $1 | sed 's/.*\///g'`
echo " $b "
echo
here=$PWD
if [ -d $b ]; then
cd $b
echo " * Updating $b";
if [ $DEBUG = "false" ]; then
git-pull | grep "Already up-to-date." &> /dev/null
else
git-pull | grep "Already up-to-date."
fi
test=`echo $?`
cd $here
else
echo " * Cloning $b";
git-clone $2$1
test=1
fi
return $test
}
echo "______________________________________________"
echo
# Builds $1 if autogen.sh exist.
function build
{
if [ $test -ne 1 ] && [ $FORCE_REBUILT != "true" -a -z "`(for dir in $FORCE_REBUILT; do [ $dir != $1 ] || echo "yes"; done) | grep yes`" ]; then
echo " * Skipping $1";
echo "______________________________________________"
echo
return;
fi
if [ ! -f $1/autogen.sh -a ! -f $1/Makefile ]; then
echo " -> Don't know how to build $1 (no autogen.sh or Makefile). Skipping.";
echo "______________________________________________"
echo
return;
fi
if [ ! -d $1 ]; then
echo " -> $1 isn't a directory. Bailing out.";
echo "______________________________________________"
echo
return 1;
fi
OLDPWD=$PWD
cd $1
echo " * Cleaning old compile"
if [ $DEBUG = "false" ]; then
make clean &> /dev/null
else
make clean
fi
if [ -f autogen.sh ]; then
echo " * Configuring new version"
export PKG_CONFIG_PATH=$PREFIX/$LIBDIR/pkgconfig:$PKG_CONFIG_PATH
if [ $DEBUG = "false" ]; then
./autogen.sh $2 &> /dev/null
else
./autogen.sh $2
fi
if [ $? -ne 0 ]; then
echo " -> $1's autogen.sh reports errors. Bailing.";
echo "______________________________________________"
echo
cd $OLDPWD
return 1
fi
fi
echo " * Compiling new version"
if [ $DEBUG = "false" ]; then
[ -f setup.py ] || make &> /dev/null
else
[ -f setup.py ] || make
fi
if [ $? -ne 0 ]; then
echo " -> $1's make returned errors. Bailing.";
echo "______________________________________________"
echo
cd $OLDPWD
return 1
fi
echo " * Installing new version"
if [ x$ROOT == x"sudo" ]; then
if [ $DEBUG = "false" ]; then
if [ -f setup.py ]; then
sudo python setup.py install --prefix=$PREFIX &>/dev/null
else
sudo bash -c "BUILD_GLOBAL=true make install" &> /dev/null
fi
else
if [ -f setup.py ]; then
sudo python setup.py install --prefix=$PREFIX
else
sudo bash -c "BUILD_GLOBAL=true make install"
fi
fi
else
if [ $DEBUG = "false" ]; then
if [ -f setup.py ]; then
su -c "python setup.py install --prefix=$PREFIX &>/dev/null"
else
su -c "bash -c \"BUILD_GLOBAL=true make install\" &> /dev/null"
fi
else
if [ -f setup.py ]; then
su -c "python setup.py install --prefix=$PREFIX"
else
su -c "sudo bash -c \"BUILD_GLOBAL=true make install\""
fi
fi
fi
if [ $? -ne 0 ]; then
echo " -> $1's sudo make install returned an error and might not work.";
echo "______________________________________________"
echo
cd $OLDPWD
return 1
fi
cd $OLDPWD
echo "______________________________________________"
echo
}
# Get/Check/Update omega scripts
b=`echo "users/omega/scripts" | sed 's/.*\///g'`
echo " * Checking omega scripts"
if [ $DEBUG = "false" ]; then
git-pull | grep "Already up-to-date." &> /dev/null
else
git-pull | grep "Already up-to-date."
fi
test=`echo $?`
if [ $test -ne 1 ]; then
echo " -> No update!";
echo "______________________________________________"
echo
else
echo " -> Updated! (restart required)";
echo "______________________________________________"
echo
exit 3;
fi
# Get compiz core
get_repo "compiz" $REPO
# disable or keep xcb
if [ x$XCB == x"no" ]; then
get_repo "users/3v1n0/compiz-patches" $REPO
cp ./compiz-patches/compiz-disable-libx11-xcb-support.patch ./compiz
OLDPWD=`pwd`
cd compiz
patch -p1 < compiz-disable-libx11-xcb-support.patch &>/dev/null
[ $? == "0" ] || bail_ask "Failed to apply compiz-disable-libx11-xcb-support.patch !"
cd $OLDPWD
rm -f ./compiz/compiz-disable-libx11-xcb-support.patch
fi
# Build compiz first, and no need to continue if it fails.
if ! build compiz "$ARGS --prefix=$PREFIX --libdir=$PREFIX/$LIBDIR"; then
echo "Failed to build compiz. No reason to continue.";
exit 2;
fi
# Build everything else now.
for a in $ITEMS; do
b=`echo $a | sed 's/.*\///g'`
get_repo $a $REPO
if ! build $b "$ARGS --prefix=$PREFIX --libdir=$PREFIX/$LIBDIR"; then
bail_ask "Failed to build $b !"
fi
done
Resultado de la ejecución del script de Omega:
alonso@pcubuntu:~/compizgit/scripts$ sudo ./git-compiz
[sudo] password for alonso:
G I T - C O M P I Z
______________________________________________