121

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.

blumex beryl2 Instalar beryl + XGL en Ubuntu con fglrx de ATI

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!!

Technorati Tags: , , ,

Artículos relacionados

Noticias Relacionadas

Comenta esta noticia
121 comentarios
Puntua esta noticia
No me gustaMe gusta (+25)
Categoría: General, Linux, Software

121 Comentarios

  1. Done dice:

    Hola Jesus,
    siento estar tardando tanto en contestarte pero estos d

    Tu valoración: Thumb up 0 Thumb down 0

  2. Jes dice:

    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: Thumb up 0 Thumb down 0

  3. Jes dice:

    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: Thumb up 0 Thumb down 0

  4. Done dice:

    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: Thumb up 0 Thumb down 0

  5. Christian dice:

    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: Thumb up 0 Thumb down 0

  6. Done dice:

    Muchas gracias por tu comentario Christian!! Voy a aprovechar para decir que si teneis alg

    Tu valoración: Thumb up 0 Thumb down 0

  7. [...] a ello. Nosotros, por nuestra parte pensamos lanzar un tutorial de instalaci

    Tu valoración: Thumb up 0 Thumb down 0

  8. Laurent dice:

    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: Thumb up 0 Thumb down 0

  9. [...] Beryl con flglrx y XGL o con los drivers libres Radeon y [...]

    Tu valoración: Thumb up 0 Thumb down 0

  10. alixe dice:

    Hola tengo el feisty y una tarjeta gr

    Tu valoración: Thumb up 0 Thumb down 0

  11. Andres dice:

    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: Thumb up 0 Thumb down 0

  12. santiago dice:

    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: Thumb up 0 Thumb down 0

  13. santiago dice:

    ya lo encontre en la web . . gracias = . . . ja solo paso un minuto!

    Tu valoración: Thumb up 0 Thumb down 0

  14. Done dice:

    Lo primero de todo pediros perdon a todos los que estabais esperando por mi respuesta. Como puse en el

    Tu valoración: Thumb up 0 Thumb down 0

  15. Claudio Jim dice:

    Hola muchachos. Segu

    Tu valoración: Thumb up 0 Thumb down 0

  16. Done dice:

    Hola Claudio,
    es la primera vez que veo que al instalar beryl se descojona el teclado. Puede ser por la configuraci

    Tu valoración: Thumb up 0 Thumb down 0

  17. Claudio Jim dice:

    Ya hab

    Tu valoración: Thumb up 0 Thumb down 0

  18. Done dice:

    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: Thumb up 0 Thumb down 0

  19. bscpw bvheyq dice:

    ujxw erluwvsi mljqt ermyiv hvbit yhon fxitwo

    Tu valoración: Thumb up 0 Thumb down 0

  20. dark_topo dice:

    gracias por el aporte pero quisiera saber como instalar esta apicacion en ubuntu 8.04 gracias por tu pacienci y tiempo

    Tu valoración: Thumb up 0 Thumb down 0

  21. [...] Beryl amb flglrx i XGL o amb els drivers lliures Radeon i [...]

    Tu valoración: Thumb up 0 Thumb down 0

¿Te ha parecido interesante la noticia? ¡Déjanos tu comentario!

Publicidad
Publicidad