Xorg-Server-21.1.4

Introduction à Xorg Server

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

[Note]

Note

Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.

Informations sur le paquet

Dépendances de Xorg Server

Requises

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

Recommandées

Facultatives

acpid-2.0.33 (runtime), Doxygen-1.9.4 (to build API documentation), fop-2.7 (to build documentation), libunwind-1.6.2, Nettle-3.8.1, libgcrypt-1.10.1, xcb-util-keysyms-0.4.0, xcb-util-image-0.4.0, xcb-util-renderutil-0.3.9, xcb-util-wm-0.4.1 (all four to build Xephyr), xmlto-0.0.28 (to build documentation), rendercheck (for tests), and xorg-sgml-doctools (to build documentation)

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

Installation de Xorg Server

Installez the server en exécutant les commandes suivantes :

mkdir build &&
cd    build &&

meson --prefix=$XORG_PREFIX \
      --localstatedir=/var  \
      -Dsuid_wrapper=true   \
      -Dxkb_output_dir=/var/lib/xkb &&
ninja

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

Maintenant en tant qu'utilisateur root :

ninja 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

-Dsuid_wrapper=true : construit l'enveloppe suid-root pour la prise en charge des anciens pilotes sur les systèmes xserver sans utilisateur root.

-Dsystemd_logind=false : ce paramètre désactive l'intégration à elogind, permettant au serveur Xorg de fonctionner sans avoir à configurer le module PAM et à le configurer.

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

-Dxephyr=true : cette option permet de construire Xephyr si ses dépendances sont présentes.

Contenu

Programmes installés: gtf, X, Xnest, Xorg, Xvfb et éventuellement Xephyr
Bibliothèques installées: plusieurs dans $XORG_PREFIX/lib/xorg/modules dont le pilote modesetting_drv.so
Répertoires installés: /etc/X11/xorg.conf.d, $XORG_PREFIX/include/xorg, $XORG_PREFIX/lib/xorg et $XORG_PREFIX/share/X11/xorg.conf.d

Descriptions courtes

gtf

calcule les lignes du mode VESA GTF

X

est un lien symbolique vers Xorg

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

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