Este Como está referido a la versión 10.2 de Zuse, exclusivamente.
Beryl es un acelerador de escritorio OpenGL que busca proporcionar una experiencia de escritorio de fuente libre y abierta a la comunidad, atenta a los deseos de los usuarios. Sobre todo el proyecto busca escuchar y responder las demandas de los usuarios. Beryl es un descendiente (fork) de Compiz.
Beryl tiene algunos efectos adicionales al window manager Compiz standard, incluyendo nuevas animaciones como las Ventana incendiadas, Plugin 3D, y más.
No olvides que tanto Compiz como Beryl están en etapa de experimentación.
Veremos 3 tipos de instalación, de acuerdo a tu tarjeta gráfica podrás realizar todas o ninguna.
Si tienes nVidia te recomendaría comiences con la instalación Beryl con nVidia drivers - SIN Xgl/AIGLX si no lo digo nuestro experto colaborador, el ilustre sr franchox, me pincha un ojo. Lo pruebes (guarda, no selecciones Compiz en el menú del beryl-manager porque puedes quedarte eventualmente sin escritorio) y luego por fin complementar la instalación con Beryl con Xgl.
Que tengas una experiencia gratificante!
Beryl con Xgl
En éste apartado se explica como instalar Beryl con Xgl.Si bien existen otros método(AIGLX/NVIDIA), éste es el recomendado para lograr la mejor perfomance para ejecutar Beryl o Compiz en openSUSE. Además de disfrutar de una máxima experiencia.
Pre-requisitos.
Tener instaladas una de las siguientes tarjetas gráficas:
nVidia > geforce 4,
tambien pueden ser Intel o ATI, para mas precisión ver http://en.opensuse.org/Xgl#Hardware_Advisory
Drivers.
nVidia
ATI: Instale el nuevo ATI driver para Xorg 7.2.
Intel: Asegurese que tiene activada la aceleracion 3D (Desde YaST -> Hardware -> Graphics Card and Monitor).
Alta a Repositorios.
Para mantener al día ademas de instalarlos, puedes dar de alta el sig. repo a YaST ( Cambiar fuente de instalación ):
Protocol: HTTP
Server Name: software.opensuse.org
Directory: /download/X11:/XGL/openSUSE_10.2/
Con YaST instala los siguientes paquetes:
- xgl
- beryl-core
- beryl-plugins
- emerald : window decorator
- emerald-themes
- aquamarine
- beryl-settings
- beryl-manager
- compiz
Habilita xsl:
su
gnome-xgl-switch --enable-xgl
Reinicia X server:
su
rcxdm restart
Ejecuta beryl:
beryl-manager
Beryl con nVidia drivers - SIN Xgl/AIGLX
Prerequisitos:
nVidia (> geforce 4)
Instala con YAST:
Habilita composite en Xorg:
su
nvidia-xconfig --composite
nvidia-xconfig --allow-glx-with-composite
nvidia-xconfig --render-accel
nvidia-xconfig --add-argb-glx-visuals
Reinicia X:
su
rcxdm restart
Ejecuta beryl!
beryl-manager
Beryl con X.org AIGLX o NVIDIA "nativa"
Prerequisitos.
Alguna de las sig. tarjetas
nVidia (> geforce 4)
Intel: i830 a i945.
ATI: Radeon 7000 o X850
Si está corriendo Xgl, deshabilítelo:
su
gnome-xgl-settings --disable-xgl
Nota: es válido tanto para GNOME como para KDE.
Backup Xorg
su
cp /etc/X11/xorg.conf /etc/X11/xorg.conf.$(date +%y%m%d-%H%M%S)
Edite su xorg.conf
En KDE Desktop:
kdesu kate /etc/X11/xorg.conf
En GNOME Desktop:
gksu gedit /etc/X11/xorg.conf
En Section "ServerLayout", agregue :
Option "AIGLX" "true"
En Section "DRI", agregue:
Group 0
Mode 0666
En Section "Device", agregue:
Option "XAANoOffscreenPixmaps" "true"
Option "DRI" "true"
Ahora una nueva sección:
Section "Extensions"
Option "Composite" "Enable"
EndSection
Las partes relevantes de su xorg.conf se verian algo así:
Section "Extensions"
Option "Composite" "Enable"
EndSection
Section "DRI"
Group 0
Mode 0666
EndSection
Section "ServerLayout"
Identifier "Layout[all]"
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
InputDevice "Mouse[3]" "SendCoreEvents"
Option "Clone" "off"
Option "Xinerama" "off"
Option "AIGLX" "true"
Screen "Screen[0]"
EndSection
Section "Device"
BoardName "915 GM"
BusID "0:2:0"
Driver "i810"
Identifier "Device[0]"
Option "NoDDC"
VendorName "Intel"
Option "XAANoOffscreenPixmaps" "true"
Option "DRI" "true"
EndSection
Reinicie X:
su
rcxdm restart
Corra Beryl!
beryl-manager
Resolviendo Problemas
Another composite manager is already running
Lo más probable es que KDE está corriendo su propio manejador de composición (usando el kompmgr), y entonces Beryl no puede correr.
Para desactivar éstos "efectos especiales" en conficto, abra el centro de control y dehabilite los efectos de translucidez:
K Menu -> Configurar Escritorio (Preferencias Personales). Entonces vaya a Escritorio -> Efectos de Ventana.
En la última pestaña, "Translucency", deshabilite "Use Translucency/shadows". Ahora debería trabajar bien,
Nota: Si aun no funciona, deberá agregar la siguiente linea
en el área Extensions de su /etc/X11/xorg.conf.
Se ha comprobado que ésta opciión debe estar presente si usa el driver fglrx (ATI Radeon 9600).
Problema del cubo blanco con AIGLX
Inicie beryl con el sig. comando:
beryl --use-copy
Alternativamente seleccione desde beryl-manager -> Advanced Beryl Options -> Rendering path -> Copy
o
ponga lo siguiente en ~/.beryl-managerrc
[beryl-settings]
render_path=2
Gracias a algunos útiles cuestionamientos realizados por franchox, este howto se extendió y enriqueció.
Ya que mi primer intención fue hacer solo un howto rápido sobre Beryl con Xgl desde el escritorio de KDE.
