Xorg-Server-1.16.0

Introduction à Xorg-Server

Le serveur Xorg est le cœur du système X Window.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.6.

Informations sur le paquet

Téléchargements supplémentaires

Dépendances de Xorg Server

Requises

OpenSSL-1.0.1i ou nettle-2.7.1 ou libgcrypt-1.6.2, pixman-0.32.6, Xorg Fonts et xkeyboard-config-2.12

Recommandées

Facultatives

acpid-2.0.23 (exécution), Doxygen-1.8.8 (pour construire la documentation), fop-1.1, (pour construire la documentation), GPL-Ghostscript-9.14 (pour construire la documentation) et xmlto-0.0.26, (pour construire la documentation)

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/Xorg7Server

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