sábado, julio 22, 2006

Mas cambios al blog

Pues le he hecho mas cambios a mi lindo blog :D
Han sido varias cosas:

1° Cambie de nuevo el formato del título, para que concordara mejor con la temporada, ahora tiene el título de invierno (a los que no entienden soy Chileno... o sea sudamérica, o sea que en Julio estamos en pleno invierno). En realidad debí haberlo cambiado hace rato, pero no había tenido ánimo.

2° Agregué links a mi sidebar:
- El blog de mi hermano Francisco, diseñador gráfico. El espantapájaros tiene un blog dentro de una comunidad llamada "siete ochenta". Es mi hermano, pero de que tiene talento lo tiene.
- Blog de Cesar, este es un Institutano que nació el año en que yo egresé del Instituto Nacional (que viejo me voy poniendo), escribe poco, pero lo hace bien. Además, es cabezón :P, leáse inteligente.
- Janadrian, el blog de un mexicano muy directo y divertido Si quieren reírse leanlo, solo eso les puedo decir.
- Black Wanderer, tiene dos blog, uno en que habla de diferentes temas y, además, comenta películas (mmm paralelismo), y otro de poemas.

3° Puse un favicon en la barra de direcciones. Como siempre Explorer me pone problemas, en explorer el favicon no se verá excepto si me ponen en favoritos. En TODOS los demás navegadores, si se fijan en la dirección de su barra de navegación, verán que hay un icono de un árbol (un árbol de mi bosque ... a que es poético??); pues sí ese es un favicon.

Además de esto, estoy pensando en poner links a los videos de You Tube, que correspondan a las canciones que traduzco. Como son públicos no habría mucho problema, pero por ahora será un plan piloto a ver como resulta. Pueden ver el primero en la traducción de la canción de "The Sundays", Here Where the Story end.

miércoles, julio 12, 2006

[Ubuntu Dapper] Mini tutorial Xgl, Gnome, Nvidia

Como he comentado otras veces estoy inscrito y participo de un foro de computación, desde hace unos años.
Acabo de publicar una guía para instalar xgl en Linux-Ubuntu, que es el sistema operativo que uso.
En general la sección de "computación" de mi blog no ha sido muy movida, esto porque hay muchos blogs que se refieren a computación y Linux en específico. Pero bueno, como esta guia/tutorial la escribí yo, lo lógico es que lo publique en mi blog, además quedó bueno.
Pueden seguir el hilo de conversación y hacer sus preguntas haciendo click aqui.

Bueno, aqui va el tutorial:

Mas que tutorial es una Guía, es un frankenstein, es una mezcla de varios tutoriales a la vez. que yo usé y llegué a esto mediante el fallo y error.
Los tutoriales usados, fueron:
http://infojulien.canalblog.com/archives/2006/03/01/1446696.html
http://ubuntuforums.org/showthread.php?t=148351
http://crysol.inf-cr.uclm.es/drupal/node/240

Espero que sea lo suficientemente claro, para ser un tutorial"copy/paste".

Primeros pasos:
Estos son para instalar los drivers de la tarjeta y habilitar el 3D, o sea optimizar la tarjeta, si ya lo hicieron se lo saltan, hasta el paso 3 que igual es importante:

1.-Instalar los driver para la tarjeta Nvidia
Código:
sudo apt-get install nvidia-glx nvidia-kernel-common linux-386

2.-Hacer un backup/respaldo del xorg, esto servirá para recuperarnos de cualquier ranazo. Recomiendo hacerlo aqui, porque el xorg estará con los driver nuevos y sin modificación.
Código:
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.backup

3.-Aqui hay una gran duda que espero resolver luego; según todos los manuales, en el xorg, se debe deshabilitar, ya sea borrando o comentando con #, las siguientes líneas en la seccion "Module":
Código:
# Load "GLcore"
# Load "dri"

y luego agregar
Código:
Load "glx"

Pero mi xorg ya venía asi, de manera que nada hice.

Después, en la sección Device, según los manuales, para habilitar el 3D, debería quedar asi:
Código:
Section "Device"
Identifier- ---NO TOCARLO!!!
Driver "nvidia" BusID "PCI:1:0:0"
Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "true"
EndSection

Pero el mío está asi:
Código:
Section "Device"
Identifier "NVIDIA Corporation NV34 [GeForce FX 5200]"
Driver "nvidia"
EndSection

Y funciona perfecto, se los dejo a su gusto.


Al grano:
Vamos a instalar compiz vanilla que tiene ventajas sobre la versión pseudo oficial, como que está mas completo:

1.- Agregar los siguientes repositorios por Synaptic o:
Código:
sudo gedit /etc/apt/sources.list

Son:
Código:
deb http://www.beerorkid.com/compiz/ dapper main
deb http://xgl.compiz.info/ dapper main
deb-src http://xgl.compiz.info/ dapper main

2.- se necesita una llave pública para beerorkid
Código:
wget http://www.beerorkid.com/compiz/quinn.key.asc -O - | sudo apt-key add -

Con eso la bajan e instalan.


3.- Actualizar los repositorios, en Synaptic botón actualizar o:
Código:
sudo apt-get update

4.- instalamos xgl y compiz asi:
Código:
sudo apt-get install compiz-vanilla xserver-xgl libgl1-mesa xserver-xorg libglitz-glx1 compiz-vanilla-gnome

5.- Vamos a crear un script para ejecutar el Xgl:
Código:
sudo gedit /usr/bin/startxgl.sh

Con el siguiente texto:
Código:
#!/bin/bash
Xgl -fullscreen :0 -ac -br -accel glx:pbuffer -accel xv:fbo & sleep 2 && DISPLAY=:0 gnome-session

6.- Lo hacemos ejecutable... o sea ... para que se ejecute:
Código:
sudo chmod +x /usr/bin/startxgl.sh

7.- Vamos acrear una sesión especial para Xgl y dejar una para Gnome normalito, para eso usamos consola y creamos este script:
Código:
sudo gedit /usr/share/xsessions/xgl.desktop

Con este texto:
Código:
[Desktop Entry]
Encoding=UTF-8
Name=Xgl
Comment=Start an Xgl Session
Exec=/usr/bin/startxgl.sh
Icon=
Type=Application

Para entrar a la sesión en GDM, escogen esta sesión, que va a decir "Xgl", y la dejan como predeterminada. Recuerden que si quieren gnome normal, en el mismo GDM. pueden escoger su Gnome normalito.


8.- Vamos a modificar el Gdm para que parta con nuesto xgl, para eso usamos
Código:
sudo gedit /etc/gdm/gdm.conf-custom

Vamos a encontrar un archivo, cuyas líneas no comentadas (#) son asi asi:
Código:

[daemon]

[security]

[xdmcp]

[gui]

[greeter]

[chooser]

[debug]

[servers]


Modifiquenlas para que queden asi:

Código:
[daemon]

[security]

[xdmcp]

[gui]

[greeter]

[chooser]

[debug]

[servers]
0=Xgl

[server-Xgl]
name=Xgl server
command=/usr/bin/Xgl :0 -fullscreen -ac -accel glx:pbuffer -accel xv:pbuffer
flexible=true

9.- Ahora pueden reiniciar la X, esto es opcional, si todo sale bien y entran a la sesión de Xgl, al hacer los siguientes pasos tendrán compiz corriendo.

10.- ahora creamos el script que hace correr compiz, para eso hacemos:
Código:
sudo gedit /usr/local/bin/compiz-start

Con el siguiente texto:
Código:
#!/bin/bash
cgwd & compiz --replace gconf decoration wobbly fade minimize cube rotate zoom scale move resize place switcher&

Diferencias con los tutoriales que existen: no se incluye el comando "xmodmap /usr/share/xmodmap/xmodmap.la" este mapeaba el teclado con la configuración latinoamericana.

¿Por qué no se incluye? porque no es necesario en compiz-vanilla, ya que el teclado funciona perfectamente.
El orden de los plugins es importante, mantenganlo!!!!

11.- hacer el script ejecutable:
Código:
sudo chmod +x /usr/local/bin/compiz-start

12.- Ahora, si todo ha salido bien, pueden ejecutar el script,el que reemplazará si metacity por el gnome-window-decoration y todos los efectos, abran consola y:
Código:
/usr/local/bin/compiz-start

13.- Deberían tener bordes de ventanas medio transparentes y al tomar la ventana y moverla debería tener movimiento gelatinoso (woobly) ¿quieren ver el cubo? Ctr+Alt+Click mouse,mantenganlo presionado y muevan el mouse.


14.- Pueden llorar .. de alegría o frustración.


15.- incluyanlo en el inicio de sesión, para que se incie con cada sesión Razz. O sea "Menu>Sistema>Preferencias> /usr/local/bin/compiz-start


Extras:
Pueden instalar los siguientes paquetes "gset-compiz y gcompizthemer", estos paquetes son para configurar el compiz mas fácilmente y el segundo para cambiar la configuracion del decorador de ventanas.

Datos:
Compiz-vanilla es mas inestable que el pseudo oficial (que no será oficial hasta que xgl sea estable y se incluya en las distros), pero por ahora no me ha tirado ningún error y de hecho funciona mejor y con mas opciones que el regular.
Para el expose (composé de compiz) se presiona "pausa" no "F12"

Evidencia de que me funciona:




Eso.
__________