sábado, 28 de marzo de 2009

Instalar Beryl en Ubuntu

Este manual para instalar Beryl en Ubuntu 6.10 i386 Edgy Eft [ENG] creando una sesión XGL ha sido satisfactoria con el siguiente PC:

CPU: Intel Pentium D 3.40GHz 64bit
Video: ATI RV515 [Radeon X1300]


.- Comprobación de rigor
Para saber si podemos continuar con la instalación de Beryl tenemos que tener en cuenta dos cosas:
La primera es saber si tenemos aceleración 3D, para lo cual utilizaremos el comando:

# glxinfo | grep direct

direct rendering: Yes
Si la respuesta ha sido "Yes" pasaremos a la siguiente prueba.
En esta segunda comprobación nos aseguraremos que tenemos bien configurada nuestra tarjeta ATI:

# fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon X1300 Series Generic
OpenGL version string: 2.0.6011 (8.28.8)
Si en esta segunda comprobación nos ha aparecido "ATI Technologies Inc" ya estaremos seguros que nuestro sistema esta preparado para instalar y disfrutar de Beryl.

NOTA: Para una más fácil instalación de los drivers ATI, aconsejo que echéis un vistazo al articulo: "ATI; autoinstalable, dual head y comandos utiles" en el cual se explica como instalar los drivers ATI con la ayuda de un script.


.- Añadir repositorios
El paso siguiente seria añadir los repositorios necesarios a sources.list, para lo que haremos lo siguiente:

# sudo gedit /etc/apt/sources.list

Una vez abierto añadiremos las siguientes lineas, al final del documento:

## Beryl
deb http://ubuntu.beryl-project.org/ edgy main
deb-src http://ubuntu.beryl-project.org/ edgy main

Guardamos y cerramos.

Ahora tenemos que conseguir la "gpg signature". Lo haremos de la siguiente manera:

# wget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg -O- | sudo apt-key add -
--17:12:06-- http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg
=> `-'
Resolviendo ubuntu.beryl-project.org... 195.114.19.35, 208.113.193.9, 80.77.247.17, ...
Conectando a ubuntu.beryl-project.org|195.114.19.35|:80... conectado.
Petición HTTP enviada, esperando respuesta... 200 OK
Longitud: 2,415 (2.4K) [application/octet-stream]
100%[====================================>] 2,415 --.--K/s
17:12:06 (200.48 KB/s) - `-' guardado [2415/2415]
OK

Una vez hecho esto, continuaremos con un:

# sudo aptitude update


.- Instalando XGL y Beryl
Ahora es el momento de instalar Beryl y configurar la nueva sesión de XGL en nuestro sistema.

Comenzaremos por descargar e instalar xserver-xgl.

# sudo aptitude install xserver-xgl

Y acabaremos por instalar Beryl y Emerald.

# sudo aptitude install beryl emerald-themes


.- Configurando la sesión XGL
Añadir una sesión XGL es recomendable, yo es lo que recomiendo, ya que de esta manera podemos disfrutar de Beryl cuando nos apetezca sin tener que estar pendiente (ni perdiendo recursos de manera innecesaria), de los recursos del sistema.

Para añadir una sesión XGL en la pantalla de login, necesitamos crear archivo con el nombre startxgl.sh.

# gksudo gedit /usr/local/bin/startxgl.sh

Una vez abierto con gedit el archivo startxgl.sh, copiamos y pegamos en el editor el siguiente código:
#!/bin/sh
Xgl -fullscreen :1 -ac -br -accel glx:pbuffer -accel xv:pbuffer &
sleep 4
export DISPLAY=:1
exec gnome-session
Guardamos y cerramos.

Llegado a este punto, le daremos permisos de ejecución con chmod al archivo startxgl.sh.

# sudo chmod a+x /usr/local/bin/startxgl.sh

Nos acercamos al final, y aunque estaréis ansiosos por probar Beryl aun falta una ultima cosa por hacer.

# sudo mkdir -p /etc/X11/sessions
# gksudo gedit /etc/X11/sessions/xgl.desktop

Con el primero de los comandos anteriores crearemos una nueva carpeta con el nombre sessions, y con el segundo abriremos, de nuevo, gedit para crear un archivo de sesión con el nombre xgl.desktop. En este archivo incluiremos el siguiente código:
[Desktop Entry]
Encoding=
Name=Xgl
Exec=/usr/local/bin/startxgl.sh
Icon=
Type=Application
Ahora guardamos y cerramos el archivo xgl.dekstop e reiniciamos el entorno gráfico (teclas Ctrl + Alt + Backspace)

En la pantalla de login, sesiones, seleccionamos xgl e iniciamos la sesión. Una vez iniciada abrimos la consola y ponemos:

# beryl-manager

Tras eso ya tendremos totalmente operativo Beryl y Emerald.


.- Configurar la sesión para ejecutar Beryl de forma automática
Dentro de la sesión (recién creada) xgl tendremos que seguir los siguientes pasos:

  • Ir al menú "Sistema > Preferencias > Sesiones"
  • Entrar en la pestaña "Programas de inicio"
  • Clicamos en el botón "Añadir"y escribimos "beryl-manager"
  • Y cerramos

NOTA FINAL
En la imagen de arriba podéis ver como queda una vez instalado Beryl. He seguido exactamente los pasos que pone en este manual, uno por uno, mientras iba redactando el articulo :D


Articulo basado en "Install Beryl on Ubuntu Edgy with XGL" desde "Beryl Wiki"

No hay comentarios: