Xorg-Server-1.16.0
Installation du serveur Xorg
Si vous avez activé glamor, appliquez le correctif recommandé en
lançant la commande suivante:
patch -Np1 -i ../xorg-server-1.16.0-upstream_glamor_fix-1.patch
Si vous avez chargé le correctif facultatif, appliquez le en
lançant la commande suivante :
Installez le serveur en lançant les commandes suivantes :
patch -Np1 -i ../xorg-server-1.16.0-add_prime_support-1.patch
sed -i "/scrnintstr/i #include <xorg-server.h>" exa/exa.h glamor/glamor.h &&
./configure $XORG_CONFIG \
--with-xkb-output=/var/lib/xkb \
--enable-dmx \
--enable-glamor \
--enable-install-setuid \
--enable-suid-wrapper &&
make
Pour tester la construction, tapez : make check.
Maintenant en tant qu'utilisateur root
:
make install &&
mkdir -pv /etc/X11/xorg.conf.d &&
cat >> /etc/sysconfig/createfiles << "EOF"
/tmp/.ICE-unix dir 1777 root root
/tmp/.X11-unix dir 1777 root root
EOF
Explication des commandes
sed -i ...: Ce sed
corrige deux fichiers d'entête qui sont cassés avec Glibc 2.20 et
donc les pilotes les utilisant échoueront à se construire.
--enable-dmx
: construit le
serveur DMX (Distributed Multihead X).
--enable-glamor
: construit
le module Glamor DIX (Device Independent X) qui est actuellement
requis pour les processeurs graphiques Southern Islands et Sea
Islands radeon , facultatif pour les autres radeons, et également
facultatif pour les autres pilotes intel.
--enable-install-setuid
: Le
binaire Xorg doit se lancer en tant qu'utilisateur root. Ce
paramètre assure que le binaire est installé avec setuid quand
make est lancé par un
utilisateur non privilégié.
--enable-suid-wrapper
:
construit l'enveloppe suid-root pour l'héritage du support des
pilotes sur les systèmes xserver sans utilisateur root.
cat >>
/etc/sysconfig/createfiles... : Cette commande
crée les répertoires /tmp/.ICE-unix
et /tmp/.X11-unix
au démarrage et
garantit que les droits et l'appartenance soient conformes aux
exigences du serveur.
Contenu
Programmes installés:
cvt, dmxaddinput, dmxaddscreen, dmxinfo,
dmxreconfig, dmxresize, dmxrminput, dmxrmscreen, dmxtodmx,
dmxwininfo, gtf, vdltodmx, X, Xdmx, xdmxconfig, Xnest, Xorg and
Xvfb
bibliotèques installées:
plusieurs sous
$XORG_PREFIX/lib/xorg/modules/{,extensions,multimedia}
Répertoires installés:
$XORG_PREFIX/include/xorg,
$XORG_PREFIX/lib/xorg, $XORG_PREFIX/share/X11/xorg.conf.d and
/var/lib/xkb
Descriptions courtes
cvt
|
calcule les lignes du mode VESA CVT.
|
dmx*
|
sont divers outils pour manipuler le serveur dmx.
|
gtf
|
calcule les lignes du mode VESA GTF.
|
vdltodmx
|
est un outil pour convertir des fichiers de config VDL en
fichiers d config DMX.
|
X
|
est un lien symbolique vers Xorg.
|
Xnest
|
est un serveur X nesté.
|
Xorg
|
est le serveur X X11R7.
|
Xvfb
|
est le framebuffer virtuel du serveur X pour X Version
11.
|
xdmxconfig
|
est un outil de configuration graphique pour le serveur
dmx.
|
Last updated on : 2013-01-26 01:40:55 +010