Xorg-Server-1.17.2

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.8.

Informations sur le paquet

Téléchargements supplémentaires

Dépendances de Xorg Server

Requises

OpenSSL-1.0.2d ou nettle-3.1.1 ou libgcrypt-1.6.3, pixman-0.32.6, Xorg Fonts et xkeyboard-config-2.15

Recommandées

Facultatives

acpid-2.0.25 (exécution), Doxygen-1.8.10 (pour construire la documentation), fop-2.0, (pour construire la documentation), GPL-Ghostscript-9.16 (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 correctif facultatif, appliquez le en lançant la commande suivante :

patch -Np1 -i ../xorg-server-1.17.2-add_prime_support-1.patch

Installez le serveur en lançant les commandes suivantes :

./configure $XORG_CONFIG            \
           --enable-glamor          \
           --enable-install-setuid  \
           --enable-suid-wrapper    \
           --disable-systemd-logind \
           --with-xkb-output=/var/lib/xkb &&
make
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

Pour tester la construction, tapez : make check.

Maintenant en tant qu'utilisateur root :

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.

Xdmx

est un serveur proxy X qui utilise un ou plusieurs serveurx X comme périphériques d'affichage.

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