jueves, junio 28, 2007

Me mudo, pero con compañero nuevo

Después de pensarlo unos días y conversar con un amigo es que decido cerrar este blog para mudarnos juntos (al menos compartiendo escrituras) a uno nuevo en Wordpress.

Dicen quela unión hace la fuerza... en este caso, la unión hace amistad y mucho más.

El nuevo blog es La Consola

Si quieren suscribirse, les dejo el Feed

Espero seguir compartiendo con todos Ustedes allí.

Saludos!

martes, junio 26, 2007

¿Cómo no se le ocurrió ni a Apple ni a Microsoft?

"...Así que, en una ronda de pruebas de varios Linux que vengo preparando desde hace varias semanas, me acerqué a Compiz y Beryl, dos escritorios 3D para Linux, con mucho recelo. Esa censurable, algo ridícula y ciertamente desaconsejable actitud que adopta alguien que siente que ya lo ha visto todo. La verdad es que uno nunca puede decir que lo ha visto todo y después de muchos años de usar computadoras encontré la primera metáfora visual 3D que de verdad sirve."

"...
Insisto. Mi escepticismo era mayúsculo al principio, y no me extrañaría que también lo fuese el del lector, antes de probar esta función. Es que los cubos de Compiz y Beryl, ahora famosos entre los usuarios de Linux, son de esas cosas que hay que experimentar para entenderlas. Muchas otras características de estos dos escritorios son simples adornos y efectos, transparencias al estilo Vista y bonitas animaciones a la OS X, una cosmética que, de abusar, se vuelve, a mi juicio, empalagosa e impertinente. Pero el cubo es un hito."

Leer artículo completo en Diario La Nación de Argentina.

lunes, junio 25, 2007

HOWTO: Compiz Fusion en ATI + XGL

Bueno, después de batallar unos 15 minutos con Compiz Fusion, logré hacerlo andar en mi ATI usando XGL en Feisty Fawn. Les dejo como hice:

Si ya tienes instalado Beryl y los drivers propietarios no necesitas de mucho, salta al paso 5 sino, sigue leyendo:

1- Activa los drivers propietarios:
Nos vamos a Sistema > Administración > Gestor de controladores restringidos y verificamos que esté habilitado el driver propietario de nuestra ATI.
Luego:

2- Instala XGL

$ sudo apt-get install xserver-xgl

3- Agrega una sesión XGL

$ sudo gedit /usr/local/bin/startxgl.sh

Agrega en el archivo que estamos editando:

#!/bin/sh
Xgl :1 -fullscreen -ac -accel xv:pbuffer -accel glx:pbuffer &
DISPLAY=:1
cookie="$(xauth -i nextract - :0 | cut -d ' ' -f 9)"
xauth -i add :1 . "$cookie"
exec dbus-launch --exit-with-session gnome-session

Nota: en muchos lugares encontrarán que deben poner esto:

Xgl -fullscreen :1 -ac -br -accel glx:pbuffer -accel xv:pbuffer &
sleep 4
export DISPLAY=:1
exec gnome-session

A mí me funciona bien con lo anterior (es lo que se recomendaba en el wiki de beryl para placas ATI) si no les funciona o ven que marcha muy despacio todo, prueben con lo puesto aquí arriba.


4- Crea la entrada de sesión para XGL:

$ sudo mkdir -p /etc/X11/sessions


$ sudo gedit /etc/X11/sessions/xgl.desktop

Agrega en el archivo lo siguiente:

[Desktop Entry]
Encoding=UTF-8
Name=Xgl
Exec=/usr/local/bin/startxgl.sh
Icon=
Type=Application

5- Desinstala Compiz y los Efectos de Escritorio

$ sudo aptitude remove compiz-core desktop-effects

6- Añade los repositorios de Treviño a tu sources.list:

$ sudo gedit /etc/apt/sources.list

Al final copia esto:

# Treviño's Ubuntu feisty EyeCandy Repository (GPG key: 81836EBF - DD800CD9)
# Many eyecandy 3D apps like Beryl, Compiz, Fusion and kiba-dock snapshots
# built using latest available (working) sources from git/svn/cvs...
deb http://download.tuxfamily.org/3v1deb feisty eyecandy
deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy

7- Agrega la clave GPG para la verificación de los paquetes:

$ KEY=81836EBF; gpg --keyserver subkeys.pgp.net --recv $KEY && gpg --export --armor $KEY | sudo apt-key add -

8- Actualiza:

$ sudo apt-get update

9- Instala Compiz:

$ sudo aptitude install compiz

10- Ahora le toca a Compiz Config:

$ sudo aptitude install compizconfig-settings-manager
$ sudo aptitude install libcompizconfig-backend-gconf

11- El turno de los plugins:

$ sudo aptitude install compiz-fusion-plugins-extra compiz-fusion-plugins-main compiz-fusion-plugins-unsupported

Reinicia y elige en el inicio de sesión: XGL

12- Inicia Compiz para corroborar que todo funcione:

$ compiz --replace

13- Para que Compiz arranque automáticamente al iniciar sesión sólo debemos asegurarnos de que la sesión predeterminada es XGL y que hayamos agregado el comando compiz --replace en Programas de inicio que se encuentra en: Sistema > Preferencias > Sesiones


Posibles Errores (a mi me pasaron):

-
Al ejecutar compiz -- replace nos dice en la terminal:

/usr/bin/compiz.real: symbol lookup error: /usr/lib/compiz/libdecoration.so: undefined symbol: decor_apply_gravity

Actualizar desde Synaptic libdecoration a la version 0.5


- En la terminal dice:
/usr/bin/compiz.real (decoration) - Warn: Property ignored because version is 20061011 and decoration plugin version is 20070319

Actualizar emerald a la última versión (la que figura en Treviño, las mas viejas no son compatibles con Compiz Fusion.


- Tengo Beryl instalado, cuando inicio sesión arranca XGL y con él Beryl, como hago para arrancar Compiz Fusion?

En el ícono de Beryl debemos seleccionar como gestor de ventanas Metacity y como decorador de las mismas Emerald y luego reiniciar nuestra sesión y ya tendremos funcionando Compiz Fusion.


- Auxilioooo! Donde se configura Compiz Config?????

Sistema > Preferencias > CompizConfig Settings Manager ;-)


- Las aplicaciones hechas en Java no se ven, la ventana la puedo observar, pero el interior no aparece.

En la terminal: sudo gedit /etc/environment y agregamos al final: AWT_TOOLKIT=”MToolkit” (no te olvides de reiniciar antes).

Espero lo disfruten!