Xorg-Server-1.20.8

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

Informations sur le paquet

Dépendances de Xorg Server

Requises

Pixman-0.40.0, et Polices Xorg (seulement font-util) et à l'exécution : xkeyboard-config-2.30

Recommandées

Facultatives

acpid-2.0.32 (exécution), Doxygen-1.8.19 (pour construire la documentation de l'API), fop-2.5, (pour construire la documentation), Nettle-3.6, libgcrypt-1.8.6, xcb-util-keysyms-0.4.0, xcb-util-image-0.4.0, xcb-util-renderutil-0.3.9, xcb-util-wm-0.4.1 (tous trois pour construire Xephyr), xmlto-0.0.28 (pour construire la documentation), libunwind et xorg-sgml-doctools (pour construire la documentation)

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

Installation de Xorg Server

First, apply a fix for a security vulnerability identified upstream:

sed -i 's/malloc(pScreen/calloc(1, pScreen/' dix/pixmap.c

Installez the server en lançant les commandes suivantes :

./configure $XORG_CONFIG            \
            --enable-glamor         \
            --enable-suid-wrapper   \
            --with-xkb-output=/var/lib/xkb &&
make

Pour tester les résultats, lancez : make check Vous devrez lancer ldconfig en tant qu'utilisateur root avant ou certains tests pourraient échouer.

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 par : puce vidéo radeon R600 ou ultérieure, le pilote modesetting (qui est un élément de ce paquet) pour le matériel utilisant KMS pour offrir l'accélération, et (facultatif) le pilote Intel.

--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 : Ce paramètre désactive l'intégration à elogind, permettant au serveur Xorg de fonctionner sans avoir à configurer le module PAM et à le configurer.

--neable-install-setuid : ce paramètre restaure le bit setuid de l'exécutable Xorg, permettant au serveur Xorgde fonctionner avec un terminal virtuel désigné sur la ligne de commande de startx.

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, gtf, X, Xnest, Xorg, and Xvfb; optional: dmxaddinput, dmxaddscreen, dmxinfo, dmxreconfig, dmxresize, dmxrminput, dmxrmscreen, dmxtodmx, dmxwininfo, vdltodmx, Xdmx, xdmxconfig, Xephyr, Xfbdev et Xwayland
Bibliothèques installées: plusieurs dans $XORG_PREFIX/lib/xorg/modules/{,drivers,extensions} dont modesetting_drv.so
Répertoires installés: $XORG_PREFIX/{include/xorg,lib/xorg,share/X11/xorg.conf.d} et /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 configuration VDL en fichiers de configuration DMX.

X

est un lien symbolique vers Xorg.

Xdmx

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

Xephyr

est un sous-serveur X avec un support des extensions X modernes.

Xnest

est un sous-serveur X

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.

Xwayland

permet au serveur X de lancer des clients X sous wayland (c'est-à-dir que wayland fournit les périphériques d'entrées et gère l'affichage des fenêtres).

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 que le matériel permet l'accélération.

Last updated on 2020-08-12 01:25:28 +0000