Xorg-Server-21.1.4
Introduction à Xorg Server
Le serveur Xorg est le cœur du
système X Window.
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
elogind-246.10, libepoxy-1.5.10
(requis pour glamor), libtirpc-1.3.2 et Polkit-121 (exécution)
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