Xorg-Server-1.17.1
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.7.
Informations sur le paquet
Téléchargements supplémentaires
Dépendances de Xorg Server
Requises
OpenSSL-1.0.2 ou nettle-2.7.1 ou
libgcrypt-1.6.2, pixman-0.32.6,
Xorg
Fonts et xkeyboard-config-2.14
Recommandées
libepoxy-1.2 (requise pour glamor, voir
l'explication des commandes dessous) xcb-util-keysyms-0.4.0 (utilisé par
Xnest)
Facultatives
acpid-2.0.23 (exécution), Doxygen-1.8.9.1 (pour construire la
documentation), fop-1.1, (pour construire la documentation),
GPL-Ghostscript-9.15 (pour construire la
documentation) xcb-util-image-0.4.0, xcb-util-renderutil-0.3.9,
xcb-util-wm-0.4.1 (tous les trois pour
construire Xephyr) 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 chargé le premier correctif facultatif, appliquez le
en lançant la commande suivante :
Le pilote vidéo modesetting est
maintenant inclus dans l'archive (depuis la version 1.17). Il est
nécessaire de le corriger pour les machines 32 bits et pour les
cartes qui ne supportent pas un pointeur de souris matériel. Si
vous prévoyez d'utiliser le pilote vidéo modesetting, lancez la
commande suivante:
patch -Np1 -i ../xorg-server-1.17.1-add_prime_support-1.patch
Installez le serveur en lançant les commandes suivantes :
patch -Np1 -i ../xorg-server-1.17.1-fix_modesetting-1.patch
./configure $XORG_CONFIG \
--enable-glamor \
--enable-install-setuid \
--enable-suid-wrapper \
--disable-systemd-logind \
--with-xkb-output=/var/lib/xkb &&
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
--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.
--disable-systemd-logind
:
Ne construit pas le support systemd-logind, sinon, une erreur (EE),
loguée dans /var/log/Xorg.0.log
,
apparaît au démarrage du serveur X. Systemd n'est pas supporté par
BLFS.
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.
--enable-dmx
: construit le serveur DMX
(Distributed Multihead X).
--enable-kdrive
: Cette option permet au
script configure
d'activer Xephyr si ses dépendances sont présentes.
Contenu
Programmes installés:
cvt, dmxaddinput, dmxaddscreen, dmxinfo,
dmxreconfig, dmxresize, dmxrminput, dmxrmscreen, dmxtodmx,
dmxwininfo, gtf, vdltodmx, X, Xdmx, xdmxconfig, Xephyr, Xnest,
Xorg, et Xvfb
bibliotèques installées:
plusieurs sous
$XORG_PREFIX/lib/xorg/modules/{,drivers,extensions} en incluant
modesetting_drv.so
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.
|
Xephyr
|
est un serveur X imbriqué avec un support des extensions
X modernes.
|
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.
|
modesetting_drv.so
|
fournit un pilote vidéo pour les machines utilisant le
"Kernel Mode Setting" (KMS). Cela utilisera glamor s'il a
été activé et le matériel offre l'accélération.
|
Last updated on : 2013-01-26 01:40:55 +010