lunes, diciembre 04, 2006

Beryl con XGL en Debian Etch

Traduccion y modificación de la página http://wiki.beryl-project.org/wiki/Install/Debian

Requirimientos

  1. Distribucion Debian testing o unstable (sid)
  2. Debes tener Xorg 7.1
  3. Tarjeta de video soportada bajo XGL http://gentoo-wiki.com/HARDWARE_Video_Card_Support_Under_XGL

Drivers

Debian Testing

Añade a tu sistema testing en /etc/sources.list
deb http://http.us.debian.org/debian/ testing main contrib non-free
deb-src http://http.us.debian.org/debian/ testing main contrib non-free
  • Luego ejecuta
#apt-get update
#apt-get dist-upgrade

Debian Unstable

  • Añade a tu sistema unstable en /etc/sources.list
deb http://http.us.debian.org/debian/ unstable main contrib non-free
deb-src http://http.us.debian.org/debian/ unstable main contrib non-free
  • Luego
#apt-get update
#apt-get dist-upgrade
Paquetes requeridos:
#apt-get install libdrm2 libpng3 libpng12-0 libpng12-dev
#apt-get install libxdamage1 libxcomposite1 x11proto-core-dev x11proto-composite-dev
#apt-get install x11proto-damage-dev x11proto-fixes-dev x11proto-gl-dev
#apt-get install x11proto-render-dev x11proto-randr-dev
#apt-get install libcairo2 libcairo2-dev libcairomm-1.0-0 libcairo-perl
#apt-get install libmono-cairo1.0-cil python-cairo libgl1-mesa-dev libgl1-mesa-dri
#apt-get install libgl1-mesa-glx libglu1-mesa libwxgtk2.4-1 libwxgtk2.6-0
#apt-get install mesa-common-dev mesa-utils libsvn1 libglitz1 libglitz-glx1
#apt-get install libxfont1 libfontenc1 libwnck-common libwnck18
#apt-get install libstartup-notification0-dev libxcomposite-dev libxdamage-dev libxfixes-dev

Luego bajate los paquetes Beryl's debs

  • Download:
beryl
beryl-core
beryl-dbus
beryl-dev
beryl-manager
beryl-plugins
beryl-plugins-data
beryl-settings
emerald
emerald-themes
libberylsettings0
libberylsettings-dev
libemeraldengine0
libemeraldengine-dev
O para amd64 puedes añadir
 deb http://boisson.homeip.net/amd64/beryl .
a tu sources.list, luego #apt-get update y despues apt-get install nombre del paquete...

  • En el directorio donde has guardado los paquetes haz:
dpkg -i *.deb

XGL Download e Instalación

xserver-xgl

  • Entonces
dpkg -i xserver-xgl...

XORG.CONF

NVIDIA xorg.conf fichero:

  • En la sección modules
Load "GLcore"
Load "dri"
Load "glx"
  • Añada esta sección:
Section "Extensions"
Option "Composite" "Enable"
EndSection
  • En la sección Device:
Driver           "nvidia" # instead of nv
Option "RenderAccel" "true" # render accel is enabled by default
Option "AllowGLXWithComposite" "true"
  • En la sección Screen:
Option          "AddARGBGLXVisuals"     "True"
ATI xorg.conf fichero:
  • En la sección Device:
Driver "fglrx"
  • Lo siguiente que necesitamos hacer es inhabilitar la composición en nuestro archivo de los config, ésta es hecha agregando estas líneas al archivo de configuración
Section "Extensions"
Option "Composite" "0"
EndSection

INTEL xorg.conf fichero: ??

XGL con Xfce4 y Beryl

  • init-beryl.sh:
  1. !/bin/bash
  2. for nvidia card

Xgl :0 -ac -accel glx:fbo:0 -accel xv:fbo -fp /usr/share/fonts/X11/misc & sleep 5;

  1. Ejecuta xfce4

DISPLAY=:0 xfce4-session & DISPLAY=:0 beryl-xgl --replace dbus settings & DISPLAY=:0 emerald –-replace

  • Para tarjetas ati e intel, usa xv:pbuffer.
NO HAGAS LO SIGUIENTE !!! aunque lo ponga en la página de Beryl

Xgl symbolic link

root# rm /usr/bin/X
root# ln -s /usr/bin/Xgl /usr/bin/X
  • Se deshace:
root# rm /usr/bin/X
root# ln -s /usr/bin/Xorg /usr/bin/X

GDM with XGL

In /etc/gdm/gdm.conf:

Add:

[servers]
0=Xgl # replace X by Xgl
[server-Xgl]
name=Xgl
command=/usr/X11R6/bin/Xgl :0 -fullscreen -fp /usr/share/fonts/X11/misc
-ac -accel glx:pbuffer -accel xv:fbo
  • For ati and intel cards, use xv:pbuffer.
Salu2

No hay comentarios: