Installation de Xgl
Installation de Xgl
XGL est un nouveau serveur X basé sur OpenGL donc bénéficiant directement de l'accélération graphique de votre carte vidéo.
Prérequis:
autoconf >= 2.59
automake >= 1.7.x
libtool >= 1.5
pkg-config >= 0.9.0
Nous allons dans un premier temps télécharger toutes les sources CVS et archive dont nous avons besoin via les commandes suivantes :
cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/cairo co glitz
cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xlibs co Xproto
cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xlibs co Xdmcp
cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xlibs co XExtensions
cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xlibs co xtrans
cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xlibs co Xau
cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xlibs co X11
cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xlibs co Xext
cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xlibs co Randr
cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xlibs co Render
cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xlibs co Xrender
cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xlibs co Xrandr
cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xlibs co FixesExt
cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xlibs co DamageExt
cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xlibs co Xfont
cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xlibs co ResourceExt
cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xlibs co RecordExt
cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xlibs co CompositeExt
cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xlibs co xkbfile
cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xlibs co Xfixes
cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xlibs co Xcomposite
cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xlibs co Xdamage
wget http://www.freedesktop.org/~davidr/xgl-svn_100.tar.bz2
Nous allons ensuite nous placer tour à tour et par ordre de téléchargement dans chacun des dossiers créés pour chaque source CVS , et y exécuter les commandes suivantes :
./autogen.sh --prefix=/opt/fdo/
make
make install
Remarquez l'option --prefix=/opt/fdo/ passée au script de configuration qui va nous permettre d'installer proprement notre serveur Xgl dans un autre répertoire que celui de base, dans lequel votre ancien serveur X se trouve déjà, laissant ainsi intact ce dernier.
Passons ensuite à la compilation à proprement parler de notre nouveau serveur Xgl. Placez vous dans le dossier créé lors de la décompression de l'archive xgl-svn_100.tar.bz2. Exécutez y la commande suivante pour mettre à jour votre PATH de recherche de meta-informations sur vos librairies installées :
export PKG_CONFIG_PATH="/opt/fdo/lib/pkgconfig:$PKG_CONFIG_PATH"
Lancez ensuite le script de configuration :
./configure --prefix=/opt/fdo/ --enable-composite --enable-xglserver --enable-glx
Puis, compilez et installez votre nouveau serveur X via make et make install.