Xorg-Server-21.1.7
Introduction à Xorg Server
Le serveur Xorg est le cœur du
système X Window.
This package is known to build and work properly using an LFS 11.3
platform.
Informations sur le paquet
Dépendances de Xorg Server
Requises
libxcvt-0.1.2, Pixman-0.42.2,
Polices
Xorg (seulement font-util) et à l'exécution : xkeyboard-config-2.38
Recommandées
elogind-246.10, libepoxy-1.5.10
(requis pour glamor), libtirpc-1.3.3, Polkit-122 (exécution) et Xorg Libinput-1.2.1 (exécution)
Facultatives
acpid-2.0.34 (exécution), Doxygen-1.9.6
(pour construire la documentation de l'API), fop-2.8 (pour construire la
documentation), libunwind-1.6.2, Nettle-3.8.1,
libgcrypt-1.10.1, xcb-util-keysyms-0.4.1, xcb-util-image-0.4.1, xcb-util-renderutil-0.3.10,
xcb-util-wm-0.4.2 (tous les quatre pour
construire Xephyr), xmlto-0.0.28 (pour construire la documentation),
xkeyboard-config-2.38 (pour les tests),
rendercheck
(pour les tests) et xorg-sgml-doctools
(pour construire la 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
|