[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
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 . 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.
__________
Hola Rodrigo. Hace tiempo que no me aparecía por las arenas bloguísticas, pero acá estoy de nuevo, con nuevo post sobre una de mis peliculas favoritas, que te invito a leer. Super completo tu tutorial sobre la Instalación de Linux. Yo tengo hace tiempo el Live CD de Ubuntu, pero aún no me decido a cambiarme de OS, más que nada por ignorancia y mi acostumbramiento a Windows, que sin embargo no es original, como comprenderás. A propósito, antes de desaparecerme de los blogs, te iba a decir que en el eMule encontré el video de la canción de The Sundays, por si te interesa bajarlo. La calidad no es tan buena, pero pasable, y el sonido está ok. Nos estamos leyendo, saludos,
ResponderBorrarMr. Black