Beryl con XGL en Debian Etch
Traduccion y modificación de la página http://wiki.beryl-project.org/wiki/Install/Debian
Requirimientos
- Distribucion Debian testing o unstable (sid)
- Debes tener Xorg 7.1
- Tarjeta de video soportada bajo XGL http://gentoo-wiki.com/HARDWARE_Video_Card_Support_Under_XGL
Drivers
- nvidia: http://www.nvidia.com/object/unix.html
- ati: http://ati.amd.com/support/driver.html
- intel: http://downloadcenter.intel.com/scripts-df-external/Support_Intel.aspx?lang=eng#
Debian Testing
Añade a tu sistema testing en /etc/sources.listdeb 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
- Mas informacion: http://www.debian.org/doc/manuals/reference/ch-woody.en.html
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
- Mas informacion: http://www.debian.org/doc/manuals/reference/ch-woody.en.html
#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
- Puedes encontrar estos paquetes Beryl en: http://vally8.free.fr/coinprog/beryl/
- O en: http://www.linux.lk/~anuradha/beryl/etch/
- Para amd64, los paquetes beryl's: http://boisson.homeip.net/amd64/beryl/
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
- Download desde http://www.beerorkid.com/compiz/ para 386 o amd64
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:
- !/bin/bash
- for nvidia card
Xgl :0 -ac -accel glx:fbo:0 -accel xv:fbo -fp /usr/share/fonts/X11/misc & sleep 5;
- 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.
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.
No hay comentarios:
Publicar un comentario