Debido a que algunos de vosotros habeis tenido problemas de compatibilidad con los drivers open source que instalaba el script de mi post anterior de beryl, me he decidido a hacer una miniguía simplificada y sin muchos detalles de como instalar beryl en una máquina con Ubuntu Edgy pero esta vez con XGL en vez de AIGLX, usando los drivers propietarios de ATI.
NOTA: Solo para micros de 32bits.

Como siempre el paso nº1 ha de ser hacer una copia de seguridad de nuestro archivo de configuración por si nos cargamos algo en el proceso o por si acaso nos dan problemas los drivers (sabreis que dan problemas si al reiniciar después de la instalación no se os abre el modo gráfico). Poniendonos manos a la obra abrimos un terminal y ponemos lo siguiente:
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_bkp
Ahora editamos el arhivo de configuración y deshabilitaremos las extensiones Composite. Para ello abrimos el archivo en modo root ( sudo gedit /etc/X11/xorg.conf ) y añadimos las siguientes líneas al final del fichero.
Section "Extensions"
Option "Composite" "Disable"
EndSection
Despues de esto nos descargamos los drivers de ATI aqui (probado por mi 8.32.5) por ejemplo en nuestra carpeta personal y luego nos dirigimos a dicha carpeta en una terminal. Una vez ahí introduciremos las siguientes líneas:
$ sudo apt-get update
$ sudo apt-get install module-assistant build-essential
$ sudo apt-get install fakeroot dh-make debhelper debconf libstdc++5 linux-headers-$(uname -r)
$ sudo ln -sf bash /bin/sh
$ bash ati-driver-installer-8.32.5-x86.x86_64.run --buildpkg Ubuntu/edgy
$ sudo ln -sf dash /bin/sh
$ sudo dpkg -i xorg-driver-fglrx_8.32.5-1*.deb
$ sudo dpkg -i fglrx-kernel-source_8.32.5-1*.deb
$ sudo dpkg -i fglrx-control_8.32.5-1*.deb
$ sudo module-assistant prepare
$ sudo module-assistant update
$ sudo module-assistant build fglrx
$ sudo module-assistant install fglrx
$ sudo depmod -a
$ sudo aticonfig --initial
$ sudo aticonfig --overlay-type=Xv
$ sudo shutdown -r now
Hasta este punto tendríamos que tener nuestra gráfica configurada (de no ser así no continuar más que nada porque no va a servir).
Ahora podemos empezar a instalar los paquetes de beryl, el gestor de ventanas preferido por la blogosfera!! Para ello añadiremos está linea a los repositorios:
deb http://ubuntu.beryl-project.org/ edgy main
Y una vez hecho esto comenzamos a descargar los paquetes necesarios para la instalación.
$ wget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg -O- | sudo apt-key add -
$ sudo apt-get update
$ sudo apt-get install xserver-xgl
$ sudo apt-get install beryl emerald-themes
Hasta este punto ya se puede dar por finalizada la instalación de beryl. Ahora solo queda configurar el sistema para su funcionamiento, para ello crearemos un fichero llamado startxgl.sh ( sudo gedit /usr/local/bin/startxgl.sh ) y dentro del archivo copiaremos las siguientes líneas y le damos a guardar.
#!/bin/sh
Xgl :1 -fullscreen -ac -accel xv:pbuffer -accel glx:pbuffer &
DISPLAY=:1
exec dbus-launch --exit-with-session gnome-session
Una vez creado el fichero le daremos permisos de ejecución :
$ sudo chmod a+x /usr/local/bin/startxgl.sh
Y ahora crearemos otro archivo, con el cual le estaremos diciendo al sistema que queremos una nueva sesión llamada XGL diferente a la actual.
$ sudo gedit /usr/share/xsessions/xgl.desktop
Y dentro de este archivo copiamos las siguientes líneas y le damos a guardar:
[Desktop Entry]
Encoding=UTF-8
Name=Xgl
Comment=Start an Xgl Session by d-E-a-D
Exec=/usr/local/bin/startxgl.sh
Icon=
Type=Application
Ahora salimos de la sesión (Ctrl + Alt + Del [No suprimir -> Del es la flechita de encima del enter]) y en la pantalla principal seleccionamos la nueva sesión creada bajo el nombre Xgl. Una vez probado que funciona podemos ponerla por defecto si nos interesa.
Ahora no vereis ningun cambio en vuestro escritorio ya que beryl no está ejecutandose, para ello el último paso es abrir una terminal y escribir beryl-manager.
Si todo funciona ya podreis una esmerada roja en el tray. Si quereis hacer que beryl se ejecute por defecto al inicial el sistema basta con añadirlo como programa de inicio tal y como explico aqui.
Espero poder ayudar a alguien en el tedioso proceso que implica la instalación de beryl. Si os funciona, no estaría mal que lo comentaseis diciendo que gráfica teneis para que otros en vuestra situación se animen!!
A mi me ha funcionado…
Nota: Este tutorial tambien funciona con los nuevos drivers 8.33.6. Habría que seguir los mismos pasos sustituyendo 8.32.5 por 8.33.6!!



Hola Jesus,
siento estar tardando tanto en contestarte pero estos d
Tu valoración:
0
0
Hola de nuevo!
pues que crees que aun no he podido instalarlo, el unico cambio que note fue la desconfiguracion del teclado jeje, primero utilice el script que me diste y si lo supe ejecutar pero me encontre con la novedad de que no configur’o nada, despues di formato a mi dico duro y volvi a utilizar tu tutorial y todo estaba bien hasta estas dos lineas
$ sudo aticonfig
Tu valoración:
0
0
perdon al ejecutar sudo aticonfig /initial me salio esto
Uninitialised file found, configuring.
Using /etc/X11/xorg.conf
Saved back-up to /etc/X11/xorg.conf.original-0
*** glibc detected *** aticonfig: free(): invalid pointer: 0x00007fffec21ca1e ***
======= Backtrace: =========
/lib/libc.so.6[0x2af9bf6c9b23]
/lib/libc.so.6(cfree+0x8c)[0x2af9bf6cd26c]
aticonfig[0x4148ed]
aticonfig[0x414849]
aticonfig[0x40c6e5]
aticonfig(XOpenDisplay+0x2bd)[0x402485]
aticonfig(XOpenDisplay+0×141)[0x402309]
/lib/libc.so.6(__libc_start_main+0xf4)[0x2af9bf6778e4]
aticonfig(XOpenDisplay+0×62)[0x40222a]
======= Memory map: ========
00400000-00420000 r-xp 00000000 08:06 1389698 /usr/bin/aticonfig
00520000-00526000 rw-p 00020000 08:06 1389698 /usr/bin/aticonfig
00526000-00547000 rw-p 00526000 00:00 0 [heap]
2af9be88c000-2af9be8a8000 r-xp 00000000 08:06 1550419 /lib/ld-2.5.so
2af9be8a8000-2af9be8ac000 rw-p 2af9be8a8000 00:00 0
2af9beaa7000-2af9beaa9000 rw-p 0001b000 08:06 1550419 /lib/ld-2.5.so
2af9beaa9000-2af9beaaf000 r-xp 00000000 08:06 1388504 /usr/lib/libXrandr.so.2.1.0
2af9beaaf000-2af9becaf000 —p 00006000 08:06 1388504 /usr/lib/libXrandr.so.2.1.0
2af9becaf000-2af9becb0000 rw-p 00006000 08:06 1388504 /usr/lib/libXrandr.so.2.1.0
2af9becb0000-2af9becb9000 r-xp 00000000 08:06 1388506 /usr/lib/libXrender.so.1.3.0
2af9becb9000-2af9beeb8000 —p 00009000 08:06 1388506 /usr/lib/libXrender.so.1.3.0
2af9beeb8000-2af9beeb9000 rw-p 00008000 08:06 1388506 /usr/lib/libXrender.so.1.3.0
2af9beeb9000-2af9beec9000 r-xp 00000000 08:06 1388484 /usr/lib/libXext.so.6.4.0
2af9beec9000-2af9bf0c9000 —p 00010000 08:06 1388484 /usr/lib/libXext.so.6.4.0
2af9bf0c9000-2af9bf0ca000 rw-p 00010000 08:06 1388484 /usr/lib/libXext.so.6.4.0
2af9bf0ca000-2af9bf1d0000 r-xp 00000000 08:06 1388463 /usr/lib/libX11.so.6.2.0
2af9bf1d0000-2af9bf3d0000 —p 00106000 08:06 1388463 /usr/lib/libX11.so.6.2.0
2af9bf3d0000-2af9bf3d7000 rw-p 00106000 08:06 1388463 /usr/lib/libX11.so.6.2.0
2af9bf3d7000-2af9bf3d8000 rw-p 2af9bf3d7000 00:00 0
2af9bf3d8000-2af9bf459000 r-xp 00000000 08:06 1550468 /lib/libm-2.5.so
2af9bf459000-2af9bf658000 —p 00081000 08:06 1550468 /lib/libm-2.5.so
2af9bf658000-2af9bf65a000 rw-p 00080000 08:06 1550468 /lib/libm-2.5.so
2af9bf65a000-2af9bf7a1000 r-xp 00000000 08:06 1550437 /lib/libc-2.5.so
2af9bf7a1000-2af9bf9a1000 —p 00147000 08:06 1550437 /lib/libc-2.5.so
2af9bf9a1000-2af9bf9a4000 r–p 00147000 08:06 1550437 /lib/libc-2.5.so
2af9bf9a4000-2af9bf9a6000 rw-p 0014a000 08:06 1550437 /lib/libc-2.5.so
2af9bf9a6000-2af9bf9ab000 rw-p 2af9bf9a6000 00:00 0
2af9bf9ab000-2af9bf9ad000 r-xp 00000000 08:06 1388469 /usr/lib/libXau.so.6.0.0
2af9bf9ad000-2af9bfbac000 —p 00002000 08:06 1388469 /usr/lib/libXau.so.6.0.0
2af9bfbac000-2af9bfbad000 rw-p 00001000 08:06 1388469 /usr/lib/libXau.so.6.0.0
2af9bfbad000-2af9bfbae000 rw-p 2af9bfbad000 00:00 0
2af9bfbae000-2af9bfbb3000 r-xp 00000000 08:06 1388480 /usr/lib/libXdmcp.so.6.0.0
2af9bfbb3000-2af9bfdb2000 —p 00005000 08:06 1388480 /usr/lib/libXdmcp.so.6.0.0
2af9bfdb2000-2af9bfdb3000 rw-p 00004000 08:06 1388480 /usr/lib/libXdmcp.so.6.0.0
2af9bfdb3000-2af9bfdb5000 r-xp 00000000 08:06 1550456 /lib/libdl-2.5.so
2af9bfdb5000-2af9bffb5000 —p 00002000 08:06 1550456 /lib/libdl-2.5.so
2af9bffb5000-2af9bffb7000 rw-p 00002000 08:06 1550456 /lib/libdl-2.5.so
2af9bffb7000-2af9bffb9000 rw-p 2af9bffb7000 00:00 0
2af9c0000000-2af9c0021000 rw-p 2af9c0000000 00:00 0
2af9c0021000-2af9c4000000 —p 2af9c0021000 00:00 0
2af9c4000000-2af9c400d000 r-xp 00000000 08:06 1550462 /lib/libgcc_s.so.1
2af9c400d000-2af9c420d000 —p 0000d000 08:06 1550462 /libCancelado (core dumped)
Tu valoración:
0
0
Hola Jesus,
por partes… El tutorial que me pusiste de los foros de Ubuntu tiene una pinta cojonuda!! Si lo has seguido, ese tutorial instala los drivers fglrx (o drivers propietarios de ati). Tu, seg
Tu valoración:
0
0
Gracias por la explicacion, y en verdad siempre me ha interesado el red hat por ello lo tome para empesar desde alli.
Si me has ayudado mucho y gracias otra vez por la ayuda a todos nosotros que somos novatos en este mundo chevere de linux.
Suerte y adelante
Tu valoración:
0
0
Muchas gracias por tu comentario Christian!! Voy a aprovechar para decir que si teneis alg
Tu valoración:
0
0
[...] a ello. Nosotros, por nuestra parte pensamos lanzar un tutorial de instalaci
Tu valoración:
0
0
Hola a todos
Tengo tambien un problema al ejecutar el script de configuracion que edita xorg.conf.
Tengo una tarjeta basada en un radeon 9800 Pro y estoy bajo Mandriva 2007 Spring (2007.1).
Instal
Tu valoración:
0
0
[...] Beryl con flglrx y XGL o con los drivers libres Radeon y [...]
Tu valoración:
0
0
Hola tengo el feisty y una tarjeta gr
Tu valoración:
0
0
Hola, yo tengo un problme ay no se si me puedan ayudar, ya instale el driver de ati, tengo direct rendering, y todo lo necesario, pero al cargar el manejador de ventanas del beryl me sale lo siguiente: (Por favor si me pueden ayudar se los agradeceria)
************************************************** ************
* Beryl system compatiblity check *
************************************************** ************
Detected xserver : AIGLX
Checking Display :0.0 …
Checking for XComposite extension : passed (v0.3)
Checking for XDamage extension : passed
Checking for RandR extension : passed
Checking for XSync extension : passed
Checking Screen 0 …
Checking for GLX_SGIX_fbconfig : passed
Checking for GLX_EXT_texture_from_pixmap : passed
Checking for non power of two texture support : failed
Support for non power of two textures missing
beryl: glXBindTexImageEXT is missing
beryl: Failed to manage screen: 0
beryl: No manageable screens found on display :0.0
Tu valoración:
0
0
valla este tema esta re viejo ya .. . pero me re copo tu wallpapers. .. ese del robot. . .. . de donde lo sacaste. .. si ves este comentario por favor responde . ..ya sea a mi mail o aqui mismo muchas gracias..
Tu valoración:
0
0
ya lo encontre en la web . . gracias = . . . ja solo paso un minuto!
Tu valoración:
0
0
Lo primero de todo pediros perdon a todos los que estabais esperando por mi respuesta. Como puse en el
Tu valoración:
0
0
Hola muchachos. Segu
Tu valoración:
0
0
Hola Claudio,
es la primera vez que veo que al instalar beryl se descojona el teclado. Puede ser por la configuraci
Tu valoración:
0
0
Ya hab
Tu valoración:
0
0
Hola Claudio,
tras investigar un poco tu problema (como ves desde Windows ya que en el curro no tengo Linux) me d
Tu valoración:
0
0
ujxw erluwvsi mljqt ermyiv hvbit yhon fxitwo
Tu valoración:
0
0
gracias por el aporte pero quisiera saber como instalar esta apicacion en ubuntu 8.04 gracias por tu pacienci y tiempo
Tu valoración:
0
0
[...] Beryl amb flglrx i XGL o amb els drivers lliures Radeon i [...]
Tu valoración:
0
0