Después de pelearme un buen rato con mi máquina he conseguido la aceleración para ATi y Beryl rulando al 100% en Ubuntu 7.04.
Debo decir que cuando actualicé de Edgy a Feisty se me jodió XGL y la mejor opción fue reinstalar Feisty desde 0.
Pongo el tuto que más o menos he seguido y me ha ido bien, debido a que ha desaparecido, tenía una copia y la he pegado, pero que quede claro que no lo he hecho yo:
XGL y Beryl en [k]ubuntu 7.04 Feisty
————–
Tutorial By YAFU ![]()
Nota: Este tutorial es libre de ser copiado en parte o su totalidad siempre y cuando se mencione como fuente la siguiente dirección: www.kubuntu-es.org
————–
Recomiendo antes de instalar Beryl con XGL, probar que tal nos va con AIGLX y los drivers libres:
AIGLX y Beryl en [k]ubuntu Edgy y Feisty con ATI
————–
Fuentes:
XGL y Beryl en [k]ubuntu Edgy 6.10 ![]()
Beryl on Ubuntu Feisty with XGL
————–
Nota: Esta guía se dividirá en dos partes:
PARTE 1: Instalando XGL + Beryl en una instalación limpia de Feisty o si actualizamos de Edgy a Feisty pero nunca instalamos XGL + Beryl en Edgy
PARTE 2: Reinstalando XGL + Beryl si actualizamos de Edgy a Feisty y ya teníamos todo instalado en Edgy
Si bien hay muchas similitudes, lo haremos así para que sea más claro según el caso.
———————–
Es necesario tener habilitada la aceleración 3D antes de instalar XGL+Beryl. En esta guía se muestra como hacerlo para tarjetas ATI:
ATI en [k]ubuntu 7.04 Feisty
Para otras tarjetas se puede buscar en internet. Para tarjetas Nvidia no es recomendable seguir este tutorial, ya que es más simple hacer funcionar Beryl en estas tarjetas sin XGL. Igualmente, parte de la guía puede servir.
Nota: Antes que nada es recomendable hacer un backup de nuestro sistema, para ello podemos usar Partimage de la siguiente forma:
Enlace para Partimage
Nota: Es posible que a la fecha, algunos repositorios hayan cerrado o cambiado de dirección. Si algo no llegase a funcionar, fijarse en los “sources.list” publicados en internet. Lo mismo puede suceder con las llaves para activar el repositorio, por lo que si se modificaron deberemos entrar al sitio del repositorio para encontrar su llave.
——————————————————————————————————————-
Nota Importante: Para ubuntu (gnome) reemplazar donde dice “sudo kate” por “sudo gedit”. Si en kubuntu tenemos problemas con “sudo kate”, usar “kdesu kwrite”.
——————————————————————————————————————–
*****PARTE “1”***** Instalando XGL + Beryl en una instalación limpia de Feisty o si actualizamos de Edgy a Feisty pero nunca habíamos instalado XGL + Beryl en Edgy
Configurando los repositorios, en la consola ponemos:
$ sudo kate /etc/apt/sources.list
luego añadimos las siguientes líneas:
##Beryl para Feisty
deb http://ubuntu.beryl-project.org feisty main
deb-src http://ubuntu.beryl-project.org feisty main
Guardamos y cerramos.
Aplicamos la llave, escribimos en la consola:
$ wget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg -O- | sudo apt-key add -
Actualizamos:
$ sudo apt-get update
Instalando XGL y Beryl:
Para Ubuntu/Gnome:
$ sudo apt-get install xserver-xgl libgl1-mesa-glx xserver-xorg libglitz-glx1 beryl-ubuntu
Para Kubuntu/KDE:
$ sudo apt-get install xserver-xgl libgl1-mesa-glx xserver-xorg libglitz-glx1 beryl-kubuntu
Luego para ubuntu y kubuntu, instalamos lo siguiente:
$ sudo apt-get install beryl-manager emerald emerald-themes
Instalamos plugins extras. Buscamos “ beryl-plugins-unsupported” y “ beryl-plugins-unsupported-data” desde Adept o Synaptic y luego instalamos. Verificar si se instalaron correctamente buscándolos nuevamente en Adept/Synaptic y viendo si figuran como “instalados” o “rotos”. Si figuran como rotos y al reinstalar no lo solucionamos, intentar descargar los paquetes .deb de sus versiones correspondientes desde algún sitio en internet. Igualmente Beryl nos funcionará sin esos paquetes.
Si tenemos kubuntu, instalamos el gestor de paquetes Synapic que nos será de utilidad más adelante. Abrimos Adept, buscamos “synapitic” y lo instalamos.
Luego, como la versión del beryl-core que trae Feisty no es compatible con XGL, debemos hacer un downgrade de la versión 0.2.1 a la 0.2.0:
Abrimos el siguiente archivo:
$ sudo kate /etc/apt/preferences
Nota: Recordar lo que se dijo con el “sudo kate” para ubuntu al principio de esta guía.
En el archivo copiamos lo siguiente, guardamos y cerramos:
Package: *
Pin: release o=lupine
Pin-Priority: 1000
Luego abrimos Synaptic (En Kubuntu lo encontraremos en “Menú” “Sistema”).
Luego seguimos los siguientes pasos:
1)Clickeamos en el botón “Recargar”
2)Buscamos “beryl-core” y clickeamos sobre él.
3)Nos vamos al menú “Paquetes” y clickeamos en “Forzar Versión”
4)Elegimos la versión “0.2.0~0beryl1” y apretamos el botón de “Forzar Version”
*Ahora hacemos un script para iniciar XGL (Ver nota más adelante si queremos tener XGL+Beryl en más de un entorno, como por ejemplo, en Gnome y KDE):
$ sudo kate /usr/bin/startxgl.sh
dentro del archivo escribimos el código según nuestra tarjeta de video y si usamos GNOME(ubuntu) , KDE(kubuntu) :
***PARA GNOME
si es Nvidia:
#!/bin/sh
Xgl :1 -fullscreen -ac -accel xv:fbo -accel glx:pbuffer & DISPLAY=:1
exec gnome-session
si es Ati o Intel
#!/bin/sh
Xgl :1 -fullscreen -ac -accel xv:pbuffer -accel glx:pbuffer & DISPLAY=:1
exec gnome-session
***PARA KDE
si es Nvidia
#!/bin/sh
Xgl :1 -fullscreen -ac -accel xv:fbo -accel glx:pbuffer & DISPLAY=:1
exec startkde
si es Ati o Intel
#!/bin/sh
Xgl :1 -fullscreen -ac -accel xv:pbuffer -accel glx:pbuffer & DISPLAY=:1
exec startkde
Guardamos y cerramos.
Le damos permisos de ejecución al archivo que ya creamos de la siguiente manera:
$ sudo chmod +x /usr/bin/startxgl.sh
Ahora creamos una sesión que llamará al script que creamos anteriormente, leer siguiente NOTA primero y luego seguir con este paso:
NOTA: A la sesión la podemos llamar xgl, kdexgl, gnomexgl o como más nos guste según si tenemos KDE o Gnome. Nosotros solo la llamaremos xgl para no complicarnos, lo mismo funcionará.
Si queremos tener XGL en más de un entornos gráficos, hay que crear un script para cada uno, por ejemplo startxglgnome.sh y/o startxglkde.sh, e incluir en cada uno el correspondiente código.
Luego hay que hacer el paso que se indica a continuación, pero creando una sesión para cada entorno. En lugar de crear una sola xgl.desktop (Ver mas adelante), creamos dos, por ejemplo gnomexgl.desktop que llamará a startxglgnome.sh y otra kdexgl.desktop que llamará a startxglkde.sh. Luego en cada una copiaremos lo que está a continuación, modificando “Name” y “Exec” según corresponda el entorno, por ejemplo, para KDE en Name=XGL KDE y en Exec=/usr/bin/startxglkde.sh (Siempre y cuando lo hayamos llamado así al archivo anteriormente).
Si solo queremos crear la sesión para un solo entorno, simplemente seguir los pasos de esta guía.
$ sudo kate /usr/share/xsessions/xgl.desktop
[Desktop Entry]
Encoding=UTF-8
Name=xgl
Comment=Start an xgl Session
Exec=/usr/bin/startxgl.sh
Icon=
Type=Application
Guardamos y cerramos. Le damos permiso de ejecución:
$ sudo chmod +x /usr/share/xsessions/xgl.desktop
Ahora solo nos falta indicar que queremos que se ejecute beryl al inicio en la sesión:
***En GNOME:
Hacemos click en sistema -> Preferencias luego en Sesiones -> programas de inicio -> Añadir y escribimos el comando:
beryl-manager
también agrega el siguiente comando de la misma forma:
gnome-settings-daemon
Reiniciamos, y ya esta. En la ventana de entrada seleccionamos la sesion XGL y ya a disfrutarlo.
***En KDE:
Ponemos en la terminal:
$ sudo kate ~/.kde/Autostart/startberyl.sh
y copiamos dentro:
#!/bin/bash
beryl-manager
y le damos permisos de ejecución:
$ sudo chmod +x ~/.kde/Autostart/startberyl.sh
Ahora podemos reiniciar y al entrar, asegurate de seleccionar la nueva sesion xgl (o gnomexgl o kdexgl o como la nombramos). Para ello, al inicio cuando nos pregunta nombre de usuario y password, hacemos click sobre el icono de la izquierda y elegimos: “sesion type” > “xgl”.
En la bandeja del sistema aparece el icono de Beryl, haz click en el y selecciona “Seleccionar manejador de ventanas” /Beryl .
Si al iniciar sesión con XGL no tenemos el icono de Beryl en la bandeja, nos vamos a “Menú” “Sistema” y abrimos “Beryl Manager”, o desde consola ejecutamos:
$ beryl-manager
Recordar que haciendo click con botón derecho sobre el icono de beryl, en “Seleccionar el gestor de ventanas”, debemos elegir “Beryl”.
Ver al final : POSIBLES PROBLEMAS Y SOLUCIONES
———————————————————————————————————–
*****PARTE “2”***** Reinstalando XGL + Beryl si actualizamos de Edgy a Feisty y ya teníamos todo instalado en Edgy
*Configurando los repositorios, en la consola ponemos:
$ sudo kate /etc/apt/sources.list
luego añadimos las siguientes líneas:
##Beryl para Feisty
deb http://ubuntu.beryl-project.org feisty main
deb-src http://ubuntu.beryl-project.org feisty main
También deshabilitamos con una almohadilla # o mejor borramos todos los repositorios que nos hayan quedado de beryl para Edgy. Guardamos y cerramos.
Aplicamos la llave, escribimos en la consola:
$ wget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg -O- | sudo apt-key add -
Actualizamos:
$ sudo apt-get update
Desinstalamos todo lo que tenga que ver con Beryl y Emerald, para eso abrimos Adept en kubuntu o Synaptic en Ubuntu y buscamos “beryl” (sin las comillas), seleccionando con botón derecho sobre cada archivo que figure como instalado y que contenga la palabra beryl, “request purge” o “marcar para eliminar completamente”. Ponemos “Aplicar”. Exactamente lo mismo hacemos buscando “emerald”.
Además verificamos que tengamos instalado el paquete “ xserver-xgl”. Si no lo tenemos, tendremos que instalarlo con las otras cosas que se instalan en la Parte “1″ de esta guía. Si lo tenemos, cerramos Adept / Synaptic y continuamos.
Si tenemos kubuntu, instalamos el gestor de paquetes Synapic que nos será de utilidad más adelante. Abrimos Adept, buscamos “synapitic” y lo instalamos. Cerramos Adept.
Luego instalamos Beryl:
Para Ubuntu/Gnome:
$ sudo apt-get install beryl-ubuntu
para Kubuntu/KDE:
$ sudo apt-get install beryl-kubuntu
En ambos casos ponemos “s” cuando pregunte si deseamos continuar.
Para ubuntu y kubuntu, instalamos beryl-manager y emerald:
$ sudo apt-get install beryl-manager emerald emerald-themes
Instalamos plugins extras. Buscamos “ beryl-plugins-unsupported” y “ beryl-plugins-unsupported-data” desde Adept o Synaptic y luego instalamos. Verificar si se instalaron correctamente buscándolos nuevamente en Adept/Synaptic y viendo si figuran como “instalados” o “rotos”. Si figuran como rotos y al reinstalar no lo solucionamos, intentar descargar los paquetes .deb de sus versiones correspondientes desde algún sitio en internet. Igualmente Beryl nos funcionará sin esos paquetes.
Luego, como la versión del beryl-core que trae Feisty no es compatible con XGL, debemos hacer un downgrade de la versión 0.2.1 a la 0.2.0:
Abrimos el siguiente archivo:
$ sudo kate /etc/apt/preferences
Nota: Recordar lo que se dijo con el “sudo kate” para ubuntu al principio de esta guía.
En el archivo copiamos lo siguiente, guardamos y cerramos:
Package: *
Pin: release o=lupine
Pin-Priority: 1000
Luego abrimos Synaptic (En Kubuntu lo encontraremos en “Menú” “Sistema”).
Luego seguimos los siguientes pasos:
1)Clickeamos en el botón “Recargar” en Synaptic
2)Buscamos “beryl-core” y clickeamos sobre él para que quede seleccioando.
3)Nos vamos al menú “Paquetes” y clickeamos en “Forzar Versión”
4)Elegimos la versión “0.2.0~0beryl1” y apretamos el botón de “Forzar Version”. Apretamos en el botón “Aplicar” y aplicamos.
Muy bien, después de esto, si teníamos instalado XGL + Beryl en Edgy, y actualizamos a Feisty, reiniciando la PC e iniciando sesión en XGL deberíamos poder usar tranquilamente nuestro Beryl.
Si al iniciar sesión con XGL no tenemos el icono de Beryl en la bandeja, nos vamos a “Menú” “Sistema” y abrimos “Beryl Manager”, o desde consola ejecutamos:
$ beryl-manager
Recordar que haciendo click con botón derecho sobre el icono de beryl, en “Seleccionar el gestor de ventanas”, debemos elegir “Beryl”.
——————————
POSIBLES PROBLEMAS Y SOLUCIONES
** Si instalamos los drivers que trae Feisty, en sesión XGL al hacer “glxinfo | grep render” nos puede dar algo así:
Xlib: extension “XFree86-DRI” missing on display “:1.0″.
direct rendering: No
GLX_ATI_pixel_format_float, GLX_ATI_render_texture
OpenGL renderer string: RADEON 9600
Lo cual parece ser un bug, y no significa que tengamos deshabilitada la aceleración 3D, ya que Beryl funciona.
**En Gnome, si hemos perdido los botones de apagar y reiniciar al entrar en XGL, editamos el archivo startxglgnome.sh (o como lo hayamos nombrado)
sudo gedit /usr/bin/startxglgnome.sh
y reemplazamos el contenido por:
#!/bin/sh
Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:pbuffer & sleep 2 && DISPLAY=:1
cookie=”$(xauth -i nextract - :0 | cut -d ‘ ‘ -f 9)”
xauth -i add :1 . “$cookie”
# Iniciar Gnome
exec gnome-session
Guardamos y cerramos.
**En KDE, si hemos perdido los botones de apagar y reiniciar al entrar en XGL, todavía no he podido solucionarlo
.
**Si vamos a entrar a una sesión normal sin XGL, es recomendable antes desde la sesión XGL, en Beryl, en “seleccionar gestor de ventanas” elegir Kwin(KDE) o Gnome.
**Al iniciar sesión en XGL debemos esperar hasta que muestre el splash (imagen animada de presentación) de Beryl antes de intentar hacer algo, como abrir programas por ejemplo. El splash solo se mostrará si tenemos Beryl configurado para que así lo haga.
**Es posible que después de hacer el sudo apt-get update y sudo apt-get upgrade, algún archivo se descargue o instale incorrectamente. Para ver que no sea así, abrimos Adept en kubuntu y escribimos “beryl”. Si alguno de los archivos no muestra que está Roto en “status” deberemos reinstalarlo, para ello botón derecho sobre el archivo y “request reinstall”, y luego “Apply Changes”. Volvemos a corroborar que todos los archivos estén correctamente instalados buscando nuevamente “beryl”, y si es así, reiniciamos la PC. No instalar nada extra de beryl que figure como “No instalado” porque podemos tener problemas, en especial con otras decoraciones de Beryl que no sean Emerald.
**Configurar correctamente caracteres en teclado:
*En GNOME:
Si no funciona la tecla Super (o tecla Windows), en sistema/preferencias/teclado y en la sección de Opciones de distribución marca en “comportamiento de Alt/Windows” seleccionar “Super está mapeado a las teclas Windows”.
Si tenemos problemas con los acentos, @, etc, nos vamos a Sistema>Preferencias>Sesiones y añadimos lo siguiente en Programas de Inicio:
xmodmap /usr/share/xmodmap/xmodmap.es
*En KDE:
Si tenemos problemas con los acentos, @, etc, ponemos en la consola:
$ xprop -root -f _XKB_RULES_NAMES 8s -set _XKB_RULES_NAMES xorg
$ setxkbmap -model pc105 -layout es
Si usamos un teclado de 101 teclas, semodifica pc105 por pc101.
Para que el cambio se haga cada vez que entramos a KDE, debemos agregar los comandos anteriores al menú de inicio. Abrimos la consola y ponemos:
$ sudo kate ~/.kde/Autostart/startberyl.sh
y dentro del archivo copiamos las siguientes líneas al final:
xprop -root -f _XKB_RULES_NAMES 8s -set _XKB_RULES_NAMES xorg
setxkbmap -model pc105 -layout es
Teniendo en cuenta lo que se dijo si utilizamos un teclado de 101 teclas. Guardamos y cerramos.
*También podemos ver la siguiente página para problemas con XGL:
http://gentoo-wiki.com/HOWTO_XGL/Troubleshooting
Tutorial By YAFU ![]()
———
Nota: Este tutorial es libre de ser copiado en parte o su totalidad siempre y cuando se mencione como fuente la siguiente dirección: www.kubuntu-es.org
‹ XGL en Kubuntu Dapper (con Nvidia)[OBSOLETO]arribaXGL y Beryl en [k]ubuntu Edgy 6.10 ›
Información:
Yo utilizo AMD Athlon 3500+ con Radeon X550 PCI y 1 Giga de RAM
Consejos:
- El primer problema viene al instalar los drivers de ATi, yo he utilizado Envy que simplifica todos los pasos en un programa muy fácil de utilizar:
Descarga Envy de aquí:
http://www.albertomilone.com/nvidia_scripts1.html
- El segundo problema lo he tenido al instalar libgl1-mesa ya que no reconocía una versión automáticamente. Al final he encontrado uno que me servía: libgl1-mesa-dri
- Por lo demás siguiendo la guía me ha salido perfectamente:





Febrero 17th, 2008 at 1:56
hola amigo me gustaria descargar esta version pero no encuentro dond sera q me puedses dar el link para descargala gracias mi msn es kingecuador@hotmail.com gracias!
Febrero 17th, 2008 at 14:08
puedes decsargarla de aquí http://releases.ubuntu.com/7.04/