Beryl y Emerald funcionando en Ubuntu Feisty Fawn

No se preocupen, este blog no se va a convertir al Linuxismo, al menos no por ahora, pero ya que me encuentro muy contento de haber hecho funcionar Beryl + Emerald en mi Dell XPS1210, creí que era digno de mencionar cómo logré hacerlo.

¿Pero qué es Beryl? Es nada más ni nada menos que un administrador de ventanas que trabaja dentro de Gnome o KDE, pero montado sobre OpenGL, lo que permite aprovechar todas las ventajas gráficas que ofrece el trabajar con el procesador de las placas de video, a la hora de aplicar efectos. Realmente funciona como un sueño y cuando se lo prueba, les juro, no se quiere volver atrás.cube_demo.png

Siguiendo esta fantástica guía, me hice con todos los pasos necesarios para lograr instalar los drivers de nVidia para Linux, compilarlos, instalarlos y correr Beryl automáticamente. Para ello, vamos a hacernos con una terminal a mano, y a continuación, ejecutamos los siguientes comandos:

  1. Como va a ser necesario compilar algunas cosas, es necesario estar seguro de antemano que tenemos las herramientas necesarias. sudo apt-get install linux-headers-`uname -r`
    sudo apt-get install build-essential
    sudo apt-get install gcc
    sudo apt-get install xserver-xorg-dev
    sudo apt-get install pkg-config
  2. Luego, si antes de esta guía, estuviste intentando instalar los drivers de nVidia por otros medios, será necesario que hagamos algo de limpieza, para poder trabajar de cero con los drivers originales.

    sudo rm /etc/init.d/nvidia-*
    sudo apt-get –purge remove nvidia-glx nvidia-settings nvidia-kernel-common
    sudo gedit /etc/default/linux-restricted-modules-common

    Editamos la única línea que encontramos en el archivo, cambiándola de DISABLED_MODULES=”" a DISABLED_MODULES=”nv”. Con esto estamos desactivando el driver de nVidia que viene con Ubuntu. Hay que tener un poco de precaución en este paso, ya que al desinstalar los drivers de nVidia, te puede pedir que desinstales linux-restricted-modules-common, y quizás allí esté algún driver (de placa wireless, ethernet, modem) que puedas necesitar.

  3. Es momento de bajar los drivers originales de nVidia, de la web. La versión más reciente de los drivers, es la 1.0-9755. Podes descargarla de este link (Guardar como…), o tipeando en la consola:

    wget http://us.download.nvidia.com/XFree86/Linux-x86/1.0-9755/NVIDIA-Linux-x86-1.0-9755-pkg1.run

    De esta manera nos bajamos los drivers y los dejamos en una carpeta fácil de ubicar.
  4. Ahora, necesitamos detener el servidor gráfico un momento, para poder instalar los drivers correctamente. Para esto, presionamos Control+Alt+F1 y nos pasamos a una terminal. Para detener el servidor gráfico (que sigue ejecutando) solo hay que ejecutar:

    sudo /etc/init.d/gdm stop

  5. Es momento de instalar los drivers.

    sudo sh NVIDIA-Linux-x86-1.0-9755-pkg1.run

    Primero el programa intentará encontrar una versión pre-compilada para tu versión de kernel, aunque es muy probable que no encuentre ninguna o no pueda conectarse. Después comienza la instalación por si misma, y cuando pregunte si puede modificar el archivo xorg.conf para configurar el driver, le decimos que si.
  6. Ahora, reiniciamos el servidor X nuevamente.

    sudo /etc/init.d/gdm start

    La señal que indica que todo funcionó correctamente, es que logramos ver un logo de nVidia antes de iniciar la interfase gráfica para login. Para comprobar mejor que todo haya funcionado, yo suelo cargar algún salvapantallas que utilize OpenGL, como Skyrocket. Ahora estamos listos para instalar Beryl.

  7. Antes necesitamos modificar levemente el archivo xorg.conf (la configuración del servidor X).

    sudo gedit /etc/X11/xorg.conf

    Buscamos la sección de Pantalla…

    Section “Screen”
    Identifier “Screen0″
    Device “Videocard0″
    Monitor “Monitor0″
    DefaultDepth 24

    Abajo del 24 agregamos:

    Option "AddARGBGLXVisuals" "True"

    Para finalizar, al final del archivo, como una nueva seccion agregamos:

    Section "Extensions"
    Option “Composite” “Enable”
    EndSection

  8. A instalar Beryl! Primero es necesario incorporar al apt-get la llave pública de Beryl, para que pueda descargar software desde su repositorio sin problemas. Ejecutamos en una sola línea de código:

    wget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg -O- | sudo apt-key add -

    Vamos a Sistema > Administrar > Administrador de paquetes Synaptic, y cuando este cargue, vamos a Configuración > Repositorios > Terceras partes y allí agregamos la siguiente línea:

    deb http://ubuntu.beryl-project.org feisty main

    Nota: Si en vez de Feisty Fawn, estás utilizando Edgy Eft, entonces en la linea anterior, se cambia “feisty” por “edgy”.

  9. Instalamos Beryl tan fácil y simplemente como tipear en una consola:

    sudo apt-get update
    sudo apt-get install beryl beryl-manager emerald

  10. Cuando la instalación finalice, tan solo tipeamos en la consola:

    beryl-manager

    Y listo! Con esto ya deberíamos tener funcionando Beryl sin problemas en nuestro Ubuntu. Un tip que les puede servir: para lograr que Beryl se cargue automáticamente al iniciar el entorno gráfico, vamos a Sistema > Preferencias > Sesiones > Programas de Inicio y agregamos un comando que ejecute “beryl-manager”, y listo.

Con estos diez pasos, ya deberías estar en condiciones de disfrutar de Beryl en tu Ubuntu 7.04 Feisty Fawn, pero… ¿Cómo se maneja este soft? Aquí un listado básico de las combinaciones de teclas más comunes:

  • Cambiar ventanas: Alt + Tab
  • Ordenar todas las ventanas en el escritorio (tipo Exposé de MacOSX) : F8 activa o desactiva; al hacer clic izquierdo sobre la miniatura de una ventana, la trae al frente.
  • Cambiar entre escritorios: Ctrl + Alt + Flecha izquierda/derecha
  • Cambiar entre escritorios de manera feliz: Ctrl + Alt + click izquierdo (arrastrando)
  • Cambiar entre escritorios, llevándote la ventana activa al nuevo escritorio: Ctrl + Shift + Alt + Flecha izquierda/derecha
  • Ventana translucida/opaca: Alt + ruedita del mouse
  • Aumentar Zoom una vez: Tecla Super + clic derecho (Super=Tecla Windows).
  • Aumentar Zoom manualmente: Tecla Super + rueda del mouse hacia arriba
  • Disminuir Zoom manualmente: Tecla Super + rueda del mouse hacia abajo
  • Mover ventana: Alt+arrastrar clic izquierdo
  • Cambiar tamaño ventana (ideal cuando los bordes no lo permiten) : Alt + clic derecho

Algunos artículos relacionados...

11 comentarios

  1. Hola! Muy buena guía! Yo tengo la misma laptop que tú. Pero al instalar los drivers de nvidia oficiales me desinstaló los restricted modules y dejó de funcionar mi tarjeta wireless… No te sucedió eso a ti?

    daniel | April 20th, 2007 2:44 am
  2. Daniel, efectivamente, luego de compilar los drivers de nVidia y ejecutar Beryl por primera vez, me di cuenta que no me funcionaba la placa Wifi.

    Pero no fue ese paso el que lo desinstaló, sino que en el primer paso, al desinstalar nvidia-glx, nvidia-settings, etc, ahi mismo desinstala linux-restricted-modules. Tan solo haciendo:

    sudo apt-get install linux-restricted-modules

    Vas a tener el driver de la placa wireless funcionando nuevamente !

    Pablo | April 20th, 2007 9:50 am
  3. hola hice todo como dice en esta pagina y cuando escribo beryl-manager en la consola me inicia beryl muy bien pero desaparecen los bordes de las ventanas :( que puedo hacer para reparar eso ?

    Ricardo Rueda | April 20th, 2007 5:20 pm
  4. Si te aparece el ruby en la barra de herramientas, cerca del reloj, entonces tenés que dar clic derecho y seleccionar “Recargar el decorador de ventanas”.

    Con esto supuestamente recarga Emerald y tendrás los bordes correctamente. También sería bueno tener seleccionada la opción “Lanzar el gestor de ventanas predeterminado si Beryl falla”.

    Suerte !

    Pablo | April 20th, 2007 6:12 pm
  5. hola, a mi también me desaparecen los bordes. alguna idea?
    gracias.

    pak0 | May 1st, 2007 3:25 pm
  6. muy wena la guia!!!xo tngo un problemiya,el beryl me va todo pero el otro dia abri muchas ventanas para ver lo de los efectos 3d, al final la ultima q abri me salia la ventana en negro,creia q no se abia cargad bien y no le di importancia, pero en otro dia tambien me paso y creo q es cuando abro varias ventanas, parece ser q se peta,alomejor esque tngo q actualizar algun driver de la tarjeta o algo asi¿?yo supongo q sera por mi ordenador,sony vaio:
    -Intel Core Duo 1.66 GHz
    -NVIDIA GeForce Go 7400 TurboCache 256 MB
    -1GB RAM….

    martines | May 2nd, 2007 7:43 am
  7. Gracias mil por el manual; despues de mil y un quebraderos de cabeza, por fin tengo mi máquina diabólica funcionando ferpectamente…

    hombre_invisible | May 17th, 2007 8:18 am
  8. muchas gracias por la guía, para los que no les entrega los bordes de pantalla vean este link por que a mi me resolvió el problema http://tuxpepino.wordpress.com/2007/04/23/beryl-en-feistynvidiaaiglx/

    ero_sennin | June 4th, 2007 11:25 am
  9. excelente !!!!, pero solo un problema.
    me disintalo el wi-fi, al reinstalar linux-restricted-modules no quiso ( no tenia red ).
    luego arranco el logo nvidia, paro la resolucion era malisima, no tenia opcion de 1280×800 o 1280×1720, y la frec era de 50 hz y no de 60 hz. tuve que reintalar todo de nuevo.

    el_condor | June 8th, 2007 3:21 pm
  10. Y que me cuentas del funcionamiento de los botones frontales multimedia que tiene la xps1210? trabajan normal con ubuntu?, y el touchpad, funciona al igual que con windows? decidiste dejar una partición para Windows? Gracias por el manual! se me hace agua la boca hacer esto que hiciste con tu máquina, aunque me da algo de temor jejeje

    EdilbertoO | October 10th, 2007 6:52 pm
  11. Te cuento brevemente:

    Con Ubuntu 7.04 (Feisty Fawn) los botones multimedia funcionan perfectamente, incluso con íconos bonitos y todo, así como el touchpad.

    Actualmente, tengo una partición para instalar el sistema básico de windows (S.O. más aplicaciones), una partición para mi directorio “Mis Documentos” aparte, y una partición de 10Gb para Ubuntu.

    Ahora no tengo Beryl instalado, sino que estoy con CompizFusion y ya estoy preparando un tutorial explicando como instalarlo de cero.

    Saludos.

    Pablo | October 10th, 2007 7:56 pm

Deja un comentario al respecto.

XHTML: Los siguientes tags están permitidos: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Feed RSS

Categorías

Archivo