Beryl

De openSUSE, la enciclopedia libre.

Tabla de contenidos

Breve introducción

  • 1.- ¿Que és Beryl?
  • 2.- ¿Cuál es la diferencia entre compiz de freedesktop.org y beryl?


  • 1.- Beryl es un administrador de ventanas acelerado que trabaja encima de Xgl o de AIGLX usando la tecnología OpenGL, y proporciona efectos de aceleraración 3D al escritorio.
  • 2.- Beryl: Diferencias con compiz
    • Permite compartir, configuraciones de ficheros personalizadas ("profiles"), y usa una interfaz (Gestor de Ajustes de Beryl), en vez de el editor de configuración de gnome (gconf). Además, no requiere casi dependencias de GNOME
    • Tiene muchos plugins adicionales
    • Ejecuta su administrador (beryl-manager) desde el inicio de la sesión.
    • Tiene un administrador de bordes de ventanas personalizable (Emerald - Esmeralda).
    • Cambia con frecuencia: las nuevas características se agregan sobre una base diaria directas al código fuente.
    • Y lo más importante: está mantenido por la comunidad de beryleros.

Instalación en OpenSuse 10.2 Nvidia (Kde)

- Comprobamos en Yast que disponemos de estos paquetes:
  • Kernel-Source
  • gcc


Bien....si no los tenemos, los instalamos.


- Procedemos a Bajar/Instalar los drivers de Nvidia:
  Download----------> http://www.nvidia.es/object/linux_es.html elegir la  
  plataforma adecuada para cada caso....32 bits/64.


- Procedemos a instalar el driver de Nvidia:

Salimos del entorno gráfico con Alt+Ctrl+F1 con esta acción pasamos a un modo Consola,nos logueamos como root.

Ejemplo:


root Login root
Password tu_password_de_root
Have a Lot of Fun
root  

ya estamos Logueados como root

Ahora "Matamos" el servidor X mediante el comando init 3 (nos debera aparecer un mensaje asi

---> Master Resource Control: runlevel 3 has been reached ( y pulsamos ENTER).

Ahora vamos al directorio donde esta/nos descargamos el driver de Nvidia. (Por ejemplo):

tu_nombre_de_ususario cd /home/tu_nombre_de_usuario/Desktop/


Una vez en el directorio de Nvidia tecleamos este par de comandos:


chmod +x NVIDIA...........

Seguidamente este otro comando

  ./NVIDIA............


Aceptamos el contrato de Licencia,le decimos que NO busque en él servidor ftp un kernel compilado/para compilar, y a los siguientes mensajes todo que SI.

Al terminar,cuando volvamos a la sesión de consola/terminal,tecleamos el siguiente comando------------> reboot (y con esto se nos reiniciará el sistema.


- Ahora instalamos Beryl:

Vamos a Yast y le añadimos esta fuente de instalación--->


Type         - rpm-md/repomd
Protocol              - HTTP
Server Name       - software.opensuse.org
Directory             - /download/X11:/XGL/SUSE_Factory


Una vez añadido,salimos y en el mismo Yast vamos a la seccion Instalar Desinstalar Software,y en la opción BUSCAR,buscamos y seleccionamos estos paquetes:

  • beryl-core
  • beryl-plugins
  • beryl-settings
  • beryl-manager
  • emerald
  • emerald-themes
  • aquamarine
  • librsvg
  • libwnck


Una vez instalado estos paquetes,tenemos/teneis que editar este fichero: xorg.conf,para ello abrimos una consola/terminal y como root tecleamos este comando:

gedit /etc/X11/xorg.conf o kwrite /etc/X11/xorg.conf o kword  
/etc/X11/xorg.conf


Y hacemos lo siguiente:

Buscamos la seccion Device y le añadimos este par de líneas:

  Option       "NoFlip" "True"
  Option       "AddARGBGLXVisuals" "True"
  Option       "DisableGLXRootClipping" "True"


y al final del fichero,le añadimos estas líneas:


 Section "Extensions"
 Option       "Composite" "on"
 EndSection


Una vez añadido lo anterior,abrimos para editar otro (y ultimo fichero a editar) displaymanager,lo hacemos asi:

 gedit /etc/sysconfig/displaymanager o kwrite gedit   
 /etc/sysconfig/displaymanager


Una vez dentro del fichero displaymanager,buscamos la línea que dice

DISPLAYMANAGER_XSERVER="Xorg"

y la cambiamos por

DISPLAYMANAGER_XSERVER="nvidia"

Anteriormente aparecía Xgl pero generaba una dualidad de servidores que terminaba mostrando un pantallazo deforme azul donde dice que ya hay otro servidor X en ejecución y es precisamente, porque el servidor no es nvidia.

Ahora buscamos la siguiente línea (en el mismo fichero):

DISPLAYMANAGER_XSERVER="nvidia"

y lo cambiamos por

DISPLAYMANAGER_XGL_OPTS="-accel glx:pbuffer -accel fbo"


Guardamos y cerramos el fichero displaymanager y ejecutamos el comando (en consola/terminal) SuSEconfig,y cuando acabe,ejecutamos estos dos comandos y acabamos:

rm /var/X11R6/bin/X
ln -s /usr/X11R6/bin/Xgl /var/X11R6/bin/X


Listo en teoria ya deberiamos de tener Beryl funcionando 100%

Enlaces

Enlaces Externos