domingo, abril 22, 2007

Instalación de Beryl en Ubuntu ahora más fácil

Desde RuidoDigital nos llega una guía que he seguido paso a paso para instalar Beryl en Ubuntu Feisty Fawn con tarjeta gráfica NVIDIA. (Me ha gustado tanto, que para no perderlo, lo anoto como entrada aquí, por si a alguien más le sirve.)


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

  7. Muy importante. Ahora tenemos que instalar el paquete: linux-restricted-modules-'uname -r'

    (Desde el Synaptic buscamos restricted-modules e instalamos el que tenga la versión de nuestro kernel. Para conocerla escribimos "uname -r" en la ventana de comandos. Ya que sin este paquete los drivers de nvidia serán incapaces de funcionar.)
  8. 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.

  9. 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

  10. 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”.

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

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

  12. 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

Enlaces de Interés:

- Artículo en RuidoDigital
- Go Beryl Go (Muy buen blog sobre Beryl)

2 comentarios:

  1. Anónimo10:22 p. m.

    En primer lugar te felicito por este excelente manuañ. Ahora tengo un problema. kuando paro el gnome y intento instalar los drivers de nvidia me dice "Can't open sudo sh NVIDIA-xxxxxxxxxxxxxxxx" y ya nose porke es.
    Mi tarjeta es una NVIDIA 8800GTX y mi procesador un amd64, nose si eso influira.

    Espero sus respuestas

    ResponderEliminar
  2. Recuerda que si bajaste el archivo NVIDIA-xxxxx al escritorio, tienes que entrar en el desde la pantalla de comandos.

    Después de hacer Ctrl+Alt+F1, hacer login como usuario y parar el gnome, tienes que entrar en el directorio en el que descargaste el archivo NVIDIA-xxxxx. Si lo pusiste en el escritorio tendrás que escribir:

    cd ~/Desktop

    (~ se obtiene de igual forma que para obtener la Arroba(@) en la tecla del número 2, pero con la tecla del número 4 y después pulsando la barra espaciadora)

    Una vez dentro, escribes:

    sudo sh ./NVIDIA-xxxxxxxxxxx

    (Creo que es porque no has puesto ./ delante del nombre del archivo)

    Me gustaría saber si así te ha funcionado. Saludos

    ResponderEliminar