Valkertown Blog

I used to write about electronics…

Valkertown Blog header image 2

XGL en Slackware

April 5th, 2006 by Carlos Perilla

Bien para ver esto(XGL) (medio)funcionar en slackware hace falta tener una aceleradora y tener instalada la distribución adicional de dropline-gnome para slackware 10.2. Esto si no se quiere compilar todo a mano desde el principio cosa que aparentemente es increiblemente tedioso de hacer funcionar.

Por otro lado Diffie un desarrollador de dropline-gnome se encarga de Xorg 7.0 y de XGL en distribución binaria. A Diffie se le encuentra facilmente en los foros de Dropline GNOME.

La tarea se resume en:

  1. Instalar Slackware 10.2
  2. Instalar Dropline-Gnome para Slackware 10.2
  3. Obtener los paquetes de Xorg 7.0.0 y XGL de repositorio de testing de Dropline-Gnome
  4. ../xorg7tgz/# upgradepkg *.tgz
  5. En mi caso tengo una aceleradora NVIDIA: sh NVIDIA-Install… blah
  6. ../xgltgz/# upgradepkg *.tgz
  7. sh startxgl.sh 1

En general eso es suficiente, sin embargo las librerias MESA de NVIDIA y que Dropline colisionan un poco a la hora de cargar Xgl server y el WM Compiz, por que cada uno quire usar una en particular. Al final de buscar por los foros se me ocurrio solucionar el problema de la siguiente forma:


Listing startxgl.sh
#!/bin/bash
LIBGL1=/usr/lib/libGL.so.1.0.8178 #NVIDIA Lib Notese la version particular de mi driver de NVIDIA
LIBGL2=/usr/lib/libGL.so.1.2 # Dropline Mesa Lib
echo “>Starting XGL at Display: $1″
echo “========= XGL ============”
# nvidia
LD_PRELOAD=$LIBGL1 Xgl :$1 -ac -accel xv:fbo -accel glx:pbuffer &
# ati
#Xgl :1 -ac -accel glx:pbuffer -accel xv:pbuffer &
sleep 3
echo “======= COMPIZ ===========”
DISPLAY=:$1 LD_PRELOAD=$LIBGL2 LD_LIBRARY_PATH=/usr/lib compiz –replace decoration wobbly fade switcher minimize cube rotate zoom scale move resize place opacity &
sleep 3
echo “====== DECORATIONS =======”
DISPLAY=:$1 gnome-window-decorator &
sleep 3
echo “======= GNOME ============”
DISPLAY=:$1 gnome-session
EOF

Cosa que funciona a medias por que en mi opinión el LiveCD de Korora tiene un desempeño muy superior y menos “aritfacts” en la presentación.
Es bueno probarlo y saber que mi startx usual funciona aun con esta modificación, solo me daño las fuentes Artwiz que tendre que instalarlas otra vez.

Enlaces

EOT

Tags:   · · · · View Comments

blog comments powered by Disqus