Applications Xorg

Introduction aux applications Xorg

Les applications Xorg fournissent les applications attendus disponibles dans les implémentations précédentes de X Window.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.2.

Informations sur le paquet

Dépendances de Xorg Applications

Requises

libpng-1.5.13, MesaLib-9.0 (requis pour le support OpenGL), xbitmaps-1.1.1, xcb-util-0.3.9, et Xorg Libraries

Facultatives

Linux-PAM-1.1.6

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

Téléchargement d'applications Xorg

Tout d'abord, créez une liste des fichieq à télécharger. Ce fichier sera utilisé également pour vérifier l'intégrité des téléchargements après leur accomplissement :

cat > app-7.7.md5 << "EOF"
4a7a4a848c43c42f7d499b60666434a4  bdftopcf-1.0.3.tar.bz2
08e3f6b523da8b0af179f22f339508b2  iceauth-1.0.5.tar.bz2
c4a3664e08e5a47c120ff9263ee2f20c  luit-1.1.1.tar.bz2
18c429148c96c2079edda922a2b67632  mkfontdir-1.0.7.tar.bz2
414fcb053418fb1418e3a39f4a37e0f7  mkfontscale-1.1.0.tar.bz2
e99172cbd72700eeeae99f64632b5dc2  sessreg-1.0.7.tar.bz2
1001771344608e120e943a396317c33a  setxkbmap-1.3.0.tar.bz2
edce41bd7562dcdfb813e05dbeede8ac  smproxy-1.0.5.tar.bz2
5c3c7431a38775caaea6051312a49bc9  x11perf-1.5.4.tar.bz2
cbcbd8f2156a53b609800bec4c6b6c0e  xauth-1.0.7.tar.bz2
c9891d6a3f3129d56cede72daa0ba26c  xbacklight-1.1.2.tar.bz2
5812be48cbbec1068e7b718eec801766  xcmsdb-1.0.4.tar.bz2
09f56978a62854534deacc8aa8ff3031  xcursorgen-1.0.5.tar.bz2
1ef08f4c8d0e669c2edd49e4a1bf650d  xdpyinfo-1.3.0.tar.bz2
3d3cad4d754e10e325438193433d59fd  xdriinfo-1.0.4.tar.bz2
2727c72f3eba0c23f8f6b2e618d195a2  xev-1.2.0.tar.bz2
c06067f572bc4a5298f324f27340da95  xgamma-1.0.5.tar.bz2
a0fcd2cb6ddd9f378944cc6f4f83cd7c  xhost-1.0.5.tar.bz2
d2459d35b4e0b41ded26a1d1159b7ac6  xinput-1.6.0.tar.bz2
a0fc1ac3fc4fe479ade09674347c5aa0  xkbcomp-1.2.4.tar.bz2
37ed71525c63a9acd42e7cde211dcc5b  xkbevd-1.1.3.tar.bz2
52ad6d8d87577a8ac736ab5488bec210  xkbutils-1.0.3.tar.bz2
e7f0d57b6ba49c384e9cf8c9ff3243c1  xkill-1.0.3.tar.bz2
9d0e16d116d1c89e6b668c1b2672eb57  xlsatoms-1.1.1.tar.bz2
760099f0af112401735801e3b9aa8595  xlsclients-1.1.2.tar.bz2
d9b65f6881afe0d6d9863b30e1081bde  xmodmap-1.0.7.tar.bz2
6101f04731ffd40803df80eca274ec4b  xpr-1.0.4.tar.bz2
d5529dc8d811efabd136ca2d8e857deb  xprop-1.2.1.tar.bz2
9735173a84dca9b05e06fd4686196b07  xrandr-1.3.5.tar.bz2
ed2e48cf33584455d74615ad4bbe4246  xrdb-1.0.9.tar.bz2
2f63f88ad0dcecd33c8cf000f38e9250  xrefresh-1.0.4.tar.bz2
d44e0057d6722b25d5a314e82e0b7e7c  xset-1.2.2.tar.bz2
b78a2da4cf128775031a5a3422fc0b78  xsetroot-1.1.0.tar.bz2
c88feb501083951a8f47a21aaeb1529d  xvinfo-1.1.1.tar.bz2
2113126f9ac9c02bb8547c112c5d037e  xwd-1.0.5.tar.bz2
9e8b58c8aa6172e87ab4f9cf3612fedd  xwininfo-1.1.2.tar.bz2
3025b152b4f13fdffd0c46d0be587be6  xwud-1.0.4.tar.bz2
EOF

Puis téléchargez les fichiers nécessaires en utilisant wget, utilisez les commandes suivantes :

mkdir app &&
cd app &&
grep -v '^#' ../app-7.7.md5 | awk '{print $2}' | wget -i- -c \
     -B http://xorg.freedesktop.org/releases/individual/app/ &&
md5sum -c ../app-7.7.md5

Installation des applications de Xorg

[Note]

Note

Pour l'installation de paquets multiples dans un script, les installations doivent être faites en tant qu'utilisateur root. Il y a trois options générales qui peuvent être utilisées pour faire cela :

  1. Lzncer le script entièrement en tant qu'utilisateur root (pas recommandé).

  2. Use the sudo command from the sudo-1.8.6p3 package.

  3. Use su -c "command arguments" (guillemet requis) qui demandera le mot de passe root à chaque itération de la boucle.

Une façon de gérer cette situation est de créer une petite fonction bash qui sélectionne automatiquement la méthode appropriée. Une fois que la commande est initialisée dans l'environnement, il n'est plus nécessaire de le refaire.

as_root()
{
  if   [ $EUID = 0 ];        then $*
  elif [ -x /usr/bin/sudo ]; then sudo $*
  else                            su -c \\"$*\\"
  fi
}

export -f as_root
[Note]

Note

Pour l'installation de paquets multiples dans un script, les installations doivent être faites en tant qu'utilisateur root. Il y a trois options générales qui peuvent être utilisées pour faire cela :

  1. Lzncer le script entièrement en tant qu'utilisateur root (pas recommandé).

  2. Use the sudo command from the sudo-1.8.6p3 package.

  3. Use su -c "command arguments" (guillemet requis) qui demandera le mot de passe root à chaque itération de la boucle.

Une façon de gérer cette situation est de créer une petite fonction bash qui sélectionne automatiquement la méthode appropriée. Une fois que la commande est initialisée dans l'environnement, il n'est plus nécessaire de le refaire.

as_root()
{
  if   [ $EUID = 0 ];        then $*
  elif [ -x /usr/bin/sudo ]; then sudo $*
  else                            su -c \\"$*\\"
  fi
}

export -f as_root

Tout d'abord, démarrez un sous-shell d'où on sortira en cas d'erreur :

bash -e

Installez toutes les applications en lançant les commandes suivantes :

for package in $(grep -v '^#' ../app-7.7.md5 | awk '{print $2}')
do
  packagedir=${package%.tar.bz2}
  tar -xf $package
  pushd $packagedir
  ./configure $XORG_CONFIG
  make
  as_root make install
  popd
  rm -r $packagedir
done

Enfin, quittez le shell démarré tout à l'heure :

exit

Contenu

Programmes installés: bdftopcf, iceauth, luit, mkfontdir,mkfontscale, sessreg, setxkbmap, smproxy, x11perf, x11perfcomp, xauth, xcmsdb, xcursorgen, xdpr, xdpyinfo, xdriinfo, xev, xgamma, xhost, xkbbell, xkbcomp, xkbevd, xkbvleds, xkbwatch, xkill, xlsatoms, xlsclients, xmodmap, xpr, xprop, xrandr, xrdb, xrefresh, xset, xsetroot, xvinfo, xwd, xwininfo, and xwud
Bibliothèques installées: Aucunes
Répertoires installés: Aucuns

Descriptions courtes

appres

liste la base de données des ressources des applications X.

bdftopcf

convertit une police X du format Bitmap Distribution au format Portable Compiled.

iceauth

est l'outil du fichier d'autorisation ICE.

luit

fourni le locale et le support ISO 2022 pour les terminaux Unicode.

mkfontdir

crée un index des fichiers de police X d'un répertoire.

mkfontscale

crée un index des fichiers de polices échelonnables pour X.

sessreg

gère des entrées utmp/wtmp pour des clients non-init.

setxkbmap

règle le clavier en utilisant l'extension clavier de X.

smproxy

est le proxy gestionnaire de sessions.

x11perf

est un programme de test des performances du serveur X11 program.

x11perfcomp

est un programme de comparaison des performances du serveur X11 program.

xauth

est l'outil du fichier d'autorisation de X.

xcmsdb

est l'outil de caractérisation de couleur du périphérique pour le système de gestion de couleurs de X.

xcursorgen

crée un fichier de curseur X à partir d'un ensemble d'images PNG.

xdpr

envoie une fenêtre X directement sur une imprimante.

xdpyinfo

est un outil d'information sur l'affichage pour X.

xdriinfo

cherche des informations de configuration sur les pilotes DRI.

xev

affiche le contenu des événements X.

xgamma

modifie une connecteur gamma du moniteur à travers le serveur X.

xhost

est un programme de contrôle d'accès au serveur pour X.

xkbbell

est un outil XKB émet un événement sonore.

xkbcomp

compile une description de clavier XKB.

xkbevd

est le démon d'événement XKB.

xkbvleds

affiche le statut XKB des LEDs du clavier.

xkbwatch

surveille les touches modificatrices et les LEDs.

xkill

tue un client par sa ressource X.

xlsatoms

liste les atomes internes définis sur le serveur.

xlsclients

liste les applications client en fonction sur un afficheur.

xmodmap

est un outil pour modifier des plans de clavier et les plans des boutons du pointeur dans X.

xpr

affiche un dump de X window.

xprop

est un affich1ur de propriétés pour X.

xrandr

est une interface primaire en ligne de commande avec l'extension RandR.

xrdb

est la base de données de ressources du serveur X.

xrefresh

rafraîchit tout ou partie d'un écran X.

xset

est l'outil de préférences utilisateur de X.

xsetroot

est le paramétreur des paramètres de la fenêtre racine pour X.

xvinfo

affiche les informations de l'adaptateur de l'extension X-Video.

xwd

envoie l'image d'une fenêtre X.

xwininfo

est un outil d'informations pour X.

xwud

est un afficheur d'image pour X.

Last updated on : 2012-10-08 08:05:45 +020