Bibliothèques Xorg

Introduction aux bibliothèques Xorg

Les bibliothèques Xorg fournissent des routines de bibliothèque utilisées dans touts les applications X Window.

Ce paquet est connu pour se construire et fonctionner correctement sur une plateforme LFS-7.0.

Informations sur le paquet

Téléchargements supplémentaires

Dépendances de Xorg Libraries

Requises

Fontconfig-2.8.0, Xorg Protocol Headers, libXdmcp-1.1.0, et libxcb-1.7

Facultatives

xmlto-0.0.23 avec au moins un des suivants > : FOP-1.0, Links-2.4, Lynx-2.8.7rel.2, et w3m-0.5.2 (pour générer le documentation supplémentaire en PDF ou texte pour le paquet libXfont).

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

Téléchargement des bibliothèques Xorg

Pour télécharger les fichiers nécessaires en utilisant wget, utilisez les commandes suivantes :

mkdir lib &&
cd lib &&
grep -v '^#' ../lib-7.6-2.wget | wget -i- -c \
    -B http://xorg.freedesktop.org/releases/individual/lib/ &&
md5sum -c ../lib-7.6-2.md5

Installation des bibliothèques Xorg

Installez les bibliothèques en lançant les commandes suivantes pour chaque paquet :

case $(basename "$PWD") in
libXfont-[0-9]* )
                 ./configure $XORG_CONFIG --disable-devel-docs
                 ;;
   libXt-[0-9]* )
                 ./configure $XORG_CONFIG \
                     --with-appdefaultdir=/etc/X11/app-defaults
                 ;;
              * )
                 ./configure $XORG_CONFIG
                 ;;
esac &&
make

Ces paquets ne fournissent pas de suites de tests.

Maintenant en tant qu'utilisateur root :

make install &&
ldconfig

Explication des commandes

--with-fop>:nbsp;: Utiliser FOP-1.0 pour générer la documentation PDF (seulement pour le paquet libXfont).

--disable-devel-docs>:nbsp;: Désactive la génération de la documentation text dans le paquet libXfont si xmlto-0.0.23 est installé dans un navigateur de texte. Omettre ce parametre (ou la condition case entière) si un navigateur de text est installé.

Configuration des bibliothèques Xorg

Si vous avez choisi d'installer Xorg dans /usr, aucune configuration supplémentaire n'est nécessaire et vous pouvez passer le reste de cette section. Si vous avez opté pour un préfixe alternatif, vous devriez créer trois liens symboliques pour satisfaire l'environnement attendu de plusieurs paquets. Exécutez les commandes suivantes en tant qu'utilisateur root :

ln -sv $XORG_PREFIX/lib/X11 /usr/lib/X11 &&
ln -sv $XORG_PREFIX/include/X11 /usr/include/X11 &&
ln -sv $XORG_PREFIX /usr/X11R6

Contenu

Programmes installés: cxpm, sxpm, xft-config
Bibliothèques installées: libdmx.{so,a}, libfontenc.{so,a}, libFS.{so,a}, libICE.{so,a}, libpciaccess.{so,a}, libSM.{so,a}, libX11.{so,a}, libXaw6.{so,a}, libXaw7.{so,a}, libXaw.{so,a}, libXcomposite.{so,a}, libXcursor.{so,a}, libXdamage.{so,a}, libXext.{so,a}, libXfixes.{so,a}, libXfont.{so,a}, libXft.{so,a}, libXinerama.{so,a}, libXi.{so,a}, libxkbfile.{so,a}, libXmu.{so,a}, libXmuu.{so,a}, libXp.{so,a}, libXpm.{so,a}, libXrandr.{so,a}, libXrender.{so,a}, libXRes.{so,a}, libXss.{so,a}, libXt.{so,a}, libXtst.{so,a}, libXvMC.{so,a}, libXvMCW.{so,a}, libXv.{so,a}, libXxf86dga.{so,a}, et libXxf86vm.{so,a}
Répertoires installés: Aucun

Descriptions courtes

cxpm

vérifie le format d'un fichier XPM.

sxpm

affiche un fichier XPM et/ou convertit des fichiers XPM 1 ou 2 en XPM 3.

xft-config

affiche la version de Xft, les informations du répertoire du compilateur, de l'éditeur de liens, et/ou d'installation.

libdmx.{so,a}

est la bibliothèque d'extension DMX (Distributed Multihead X) du système X Window.

libfontenc.{so,a}

est la bibliothèque d'encodage des polices de X11.

libFS.{so,a}

est l'interface de bibliothèque avec le serveur de polices X.

libICE.{so,a}

est la bibliothèque d'échange inter-clients de X.

libpciaccess.{so,a}

est la bibliothèque d'accès générique PCI pour X.

libSM.{so,a}

est la bibliothèque de gestion de session X.

libX11.{so,a}

est la bibliothèque Xlib.

libXaw6.{so,a}

est la bibliothèque X Athena Widgets, version 6.

libXaw7.{so,a}

est la bibliothèque X Athena Widgets, version 7.

libXaw.{so,a}

sont des liens symboliques vers la bibliothèque actuelle X Athena Widgets, version 7.

libXcomposite.{so,a}

est la bibliothèque X Composite.

libXcursor.{so,a}

est la bibliothèque de gestion du curseur X.

libXdamage.{so,a}

est la bibliothèque X Damage.

libXext.{so,a}

est la bibliothèque d'extension X générale.

libXfixes.{so,a}

fournit des versions augmentées des requêtes de protocole cœur.

libXfont.{so,a}

est la bibliothèque de police X.

libXft.{so,a}

est la bibliothèque d'interface X FreeType.

libXinerama.{so,a}

est la bibliothèque Xinerama.

libXi.{so,a}

est la bibliothèque d'extension d'entrée X.

libxkbfile.{so,a}

est la bibliothèque xkbfile.

libXmu.{so,a}

est la bibliothèque d'interface X pour des outils généraux ne faisant pas partie du standard Xlib.

libXmuu.{so,a}

est la bibliothèque Mini Xmu.

libXp.{so,a}

est la bibliothèque d'impression X.

libXpm.{so,a}

est la bibliothèque X Pixmap.

libXrandr.{so,a}

est la bibliothèque d'extension de redimensionnement, de rotation, et d'inversion de X.

libXrender.{so,a}

est la bibliothèque de rendu de X.

libXRes.{so,a}

est la bibliothèque de client d'extension de X-Resource.

libXss.{so,a}

est la bibliothèque X de client d'extion de l'économiseur d'écran X11.

libXt.{so,a}

est la bibliothèque X Toolkit.

libXtst.{so,a}

est la bibliothèque Xtst.

libXvMC.{so,a}

est la bibliothèque de compensation de mouvement X-Video.

libXvMCW.{so,a}

est l'enveloppe XvMC incluant l'extension VLD non standard.

libXv.{so,a}

est la bibliothèque d'extension graphique du système X Window.

libXxf86dga.{so,a}

est la bibliothèque client pour l'extension XFree86-DGA.

libXxf86vm.{so,a}

est la bibliothèque client pour l'extension X XFree86-VidMode.

Last updated on 2011-12-06 20:16:56 +0100