Anteriormente había comentado cómo solucionar el problema de que aMSN reiniciaba el servidor X al intentar cambiar la imagen mostrada. La solución en ese momento era instalar los drivers de Nvidia que estaban en los repositorios, ya que se trataba de una versión más vieja, pero como ya ha salido Ubuntu Hardy Heron y viene con la versión 169.12 de los drivers, hay que proponer otra solución.
Y ha sido hoy cuando por fin encontré la solución al problema, en un foro de SuSE. Se trata de usar una nueva opción incorporada desde la versión 169.xx de los drivers en conjunto con la extensión Composite.
Paso a explicar lo que hay que hacer.
Hay que editar el xorg.conf para agregar las opciones mencionadas:
$ sudo nano /etc/X11/xorg.conf
Una vez que se abra el editor, agregamos la siguiente línea en la sección Device:
En Compiz Fusion Revolution, pero primeramente en Entre tuxes y pepinos, nos entregan esta noticia. Ha sido liberada la versión 0.7.0 de Compiz. Cabe decir que ésta no es una nueva versión de Compiz Fusion, sino de Compiz. O sea, es una actualización del núcleo de Compiz, pero no de Compiz Fusion en general.
Entre las ventajas, se ve (copio textual de Entre tuxes y pepinos):
Soporte para múltiples monitores.
Plugin que permitirá el uso de ciertas APIs lo que propiciará el trabajo a otros desarrolladores.
Añadido un sistema simple de objetos que facilitará la comunicación entre objetos de ventana y pantalla. También resultará más sencillo introducir nuevos tipos de objetos sin cambiar el interfaz de un plugin o romper de alguna forma la API.
Los clicks con el botón derecho y central del ratón ahora son también configurables mediante gtk-window-decorator.
Dicho gtk-window-decorator ahora permite opcionalmente otras opciones sobre la barra de título como ensombrecer.
Se ha añadido un port de kde-window-decorator para KDE4.
Varias correcciones de bugs, entre ellos la frecuente ruptura de kde-window-decorator que estaban sufriendo algunos usuarios.
Esto supone una gran ventaja, ya que todo el código que se ha ido ensuciando desde el inicio de Compiz, será reemplazado por un nuevo código que le dará más velocidad y estabilidad.
Esta nueva versión de Compiz será conocida como Compiz v2.
También nos comentan que traerá las siguientes ventajas:
Será más sencillo encontrar errores y corregirlos.
Será más sencillo añadir nuevos plugins para Compiz.
Los amantes de las versiones inestables disfrutarán de lo lindo hasta que todo funcione perfectamente: ahora compila, ahora no compila, ahora da problemas con los plugins anteriores…
Además, nos comenta que hace varios día que ya está en el GIT esta nueva versión. Habrá que esperar a que reemplacen el antiguo sistema por este nuevo.
No hay duda de que le espera un buen futuro a esta nueva versión de Compiz.
Si han seguido la actualización de este tutorial o algún otro parecido, pueden tener problemas con aMSN al cambiar la imagen mostrada. El error que ocurre es que se reinicia el servidor gráfico. Este es un problema que se dio con la versión de drivers de Nvidia 169.09 para solucionarlo, habría que instalar controladores más antiguos.
Para esto habría que copiar el instalador al home con el nombre, por ejemplo, driver-nvidia.run. Luego presionar Ctrl+Alt+F1, loguearse como usuario normal y ejecutar:
$ sudo killall gdm
(cambiar gdm por kdm si usan KDE)
$ sudo ./driver-nvidia.run --uninstall
Una vez que termina de desinstalar, ejecutamos:
$ sudo apt-get install nvidia-glx $ sudo gdm
(cambiar gdm por kdm si usan KDE)
Actualización (gracias qumake): al parecer el problema es con Compiz. Si están usando Compiz hay que ir a Sistema -> Preferencias -> Apariencia y en la pestaña Efectos Visuales, poner Ninguno. Luego cambiar la imagen en aMSN y después se pueden volvera activar los efectos. Si están usando Fusion Icon, hacemos clic derecho en el ícono y ponemos Select Window Manger -> Metacity, luego se cambia la imagen en aMSN y después se puede volver a activar haciendo nuevamente clic derecho en el, ícono y seleccionando Select Window Manager -> Compiz.
Eso debería solucionar el problema. Espero que les sirva
Saludos
Actualización: navegando en un foro encontré una solucion a este problema que no requiere usar controladores antiguos.
Faltaría ejecutar desde Aplicaciones -> Accesorios -> Avant Window Navigator. Para agregar accesos directos, sólo hay que arrastrar el acceso que se quiere agregar hasta donde está el dock.
Para que se ejecute al inicio, habría que ir a Sistema -> Preferencias -> Sesiones y añadir una entrada con el comando avant-window-navigator.
Anteriormente les había explicado cómo instalar Compiz Fusion GIT desde repositorios, pero debido al cierre temporal del servidor y a la posibilidad de que esto occura de vuelta, aprovecho para dejar dicho cómo instalarlo con este maravilloso script.Entre las ventajas de instalar con este script, se encuentra que instala automáticamente Emerald, Compiz Fusion Icon, CompizConfig Settings Manager, Simple CCSM y varios plugins entre los cuales están:
1· Desinstalar compiz, en caso de tenerlo instalado. Para eso abrimos Synaptic o Adept, buscamos compiz, seleccionamos todo lo que encuentre y lo desinstalamos.
2· Crear una carpeta llamada Compiz en el home. Para eso en consola ejecutamos
$ mkdir ~/Compiz
y entrar al directorio con
$ cd ~/Compiz
Desde ahora haremos todo estando en el susodicho directorio.
Y desde el navegador, descargar este archivo que es un patch para el script, en la carpeta Compiz de nuestro home.
Si usás KDE, deberías editar el script con nano makefusion, buscar la línea donde dice COMPIZREMOVE="kde" y cambiarla por COMPIZREMOVE="gnome". Si usás Gnome, no hace falta cambiar nada.
4· Instalamos git con:
$ sudo apt-get install git-core
5· Le damos permisos de ejecución al script
$ chmod +x makefusion
6· Ejecutamos el siguiente comando para que el script descargue los paquetes necesarios para la compilación
$ ./makefusion packages
7· Luego ejecutamos lo siguiente para que el script descargue el código fuente de Compiz
$ ./makefusion clone
Y esperamos a que termine de descargar
8· A continuación, ejecutamos lo siguiente para aplicar el parche que descargamos
$ tar xvzf compiz-patches-HEAD.tar.gz
$ cp ~/Compiz/compiz-patches/compiz-disable-libx11-xcb-support.patch ~/Compiz/compiz $ cd compiz $ patch < compiz-disable-libx11-xcb-support.patch
Luego de ejecutar el segundo comando, va a pedir dos rutas. En la primera ponemos lo siguiente:
include/compiz-core.h
y en la segunda esto:
src/display.c
9· Una vez hecho esto, podemos instalar con el siguiente comando:
$ cd .. $ ./makefusion install
La instalación va ademorar un tiempo pero debería ir bien. Una vez terminada, habría que ejecutar Compiz Fusion Icon desde Aplicaciones -> Herramientas del sistema -> Compiz Fusion Icon o en KDE Menú K -> Sistema -> Compiz Fusion Icon.
Nota: en caso de que al terminar de instalar, el incio de sesión en Gnome se haga muy lento, habría que ir a Sistema -> Preferencias -> Sesiones y desactivar la entrada que dice Visual, con eso se debería solucionar.
PARA ACTUALIZAR
Para actualizar los pasos son muy parecidos a los pasos para instalar. Sin borrar ningún archivo dela carpeta ~/Compiz, ejecutamos:
Actualización: cuando desinstalamos los paquetes desde Synaptic, hay que acordarse de no desinstalar ni el paquete libemeraldengine0 ni el libdecoration0, ya que después son requeridos por Emerald.
· Shelf: permite escalar las ventanas para hacerlas más pequeñas
· Fireflies: parecido al plugin de nieve pero más colorido
· Stars: aparecen estrellas en el escritorio
· Snow Globe: nieva dentro del cubo, incluso se le puede poner un muñeco de nieve
· Maximumize: permite maximizar las ventanas sin molestar a las demás
Primero que nada, hay que instalar los paquetes necesarios para compilar:
Bueno hoy vamos a ver cómo instalar Compiz Fusion GIT desde repositorios, todo así muy facilito, y varios plugins copados.
Para los que no saben qué es Compiz Fusion o nunca lo han visto en funcionamiento, les dejo un video con una mínima presentación de lo que se puede hacer con este programa.
Beuno, vamos al grano. Antes que nada, desinstalamos el compiz si es que ya lo tenemos instalado. Para eso vamos a Synaptic (si es Ubuntu) o Adept (si es Kubuntu), buscamos compiz, seleccionamos todo lo que aparezca y le damos a desinstalar.
$ sudo apt-get update $ sudo apt-get dist-upgrade # (no viene mal actualizar el sistema de vez en cuando che) $ sudo apt-get install compiz-kde # si usan Ubuntu sería compiz-gnome
Luego van a Synaptic (en caso de Ubuntu) o Adept (en caso de Kubuntu), buscan compiz nuevamente y se fijan si tienen instalados los siguientes paquetes:
Después entramos a cada uno de los directorios y ejecutamos make y make install. Por ejemplo:
$ cd freewins $ make && make install
Hacemos lo mismo con el plugin screensaver y ya lo tenemos listo para usar. Reiniciamos Compiz y el CompizConfig Settings Manager y a disfrutar!
Una programita muy util a la hora de reiniciar compiz y demás, es Compiz Fusion Icon. Para instalarlo hacemos:
$ sudo nano /etc/apt/sources.list
y agregamos al final
deb http://ppa.launchpad.net/maco.m/ubuntu gutsy main restricted universe multiverse
deb-src http://ppa.launchpad.net/maco.m/ubuntu gutsy main restricted universe multiverse
Y ya está. Para que se inicie al iniciar sesión, en Ubuntu vamos a Menú -> Sistema -> Preferencias -> Sesiones y creamos una entrada con el comando fusion-icon.
Para Kubuntu, habría que hacer esto:
$ cd $ nano .kde/Autostart/compiz.sh
se crea un archivo nuevo. Dento de él ponemos lo siguiente:
#!/bin/sh
fusion-icon
Luego ejecutamos
$ chmod 777 .kde/Autostart/compiz.sh
Con eso ya tendríamos Compiz Fusion funcionando al incio de la sesión.