Applications Xorg

Introduction aux Applications Xorg

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

Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.2.

Informations sur le paquet

  • Téléchargement (HTTP) : https://www.x.org/pub/individual/app/

  • Téléchargement (FTP) :

  • Taille du téléchargement : 4,9 Mo

  • Estimation de l'espace disque requis : 48 Mo

  • Estimation du temps de construction : 1,5 SBU (en ignorant le temps de téléchargement)

Dépendances de Xorg Applications

Requises

libpng-1.6.43, Mesa-24.1.5, xbitmaps-1.1.3 et xcb-util-0.4.1

Facultatives

Linux-PAM-1.6.1 et cairo-5c et Nickle (seulement si vous souhaitez essayer de lancer le script non documenté xkeyhost).

Téléchargement d'applications Xorg

Tout d'abord, créez une liste des fichiers à 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.md5 << "EOF"
30f898d71a7d8e817302970f1976198c  iceauth-1.0.10.tar.xz
7dcf5f702781bdd4aaff02e963a56270  mkfontscale-1.2.3.tar.xz
05423bb42a006a6eb2c36ba10393de23  sessreg-1.1.3.tar.xz
1d61c9f4a3d1486eff575bf233e5776c  setxkbmap-1.3.4.tar.xz
9f7a4305f0e79d5a46c3c7d02df9437d  smproxy-1.0.7.tar.xz
e96b56756990c56c24d2d02c2964456b  x11perf-1.6.1.tar.bz2
595c941d9aff6f6d6e038c4e42dcff58  xauth-1.1.3.tar.xz
82a90e2feaeab5c5e7610420930cc0f4  xcmsdb-1.0.6.tar.xz
89e81a1c31e4a1fbd0e431425cd733d7  xcursorgen-1.0.8.tar.xz
933e6d65f96c890f8e96a9f21094f0de  xdpyinfo-1.3.4.tar.xz
34aff1f93fa54d6a64cbe4fee079e077  xdriinfo-1.0.7.tar.xz
f29d1544f8dd126a1b85e2f7f728672d  xev-1.2.6.tar.xz
41afaa5a68cdd0de7e7ece4805a37f11  xgamma-1.0.7.tar.xz
48ac13856838d34f2e7fca8cdc1f1699  xhost-1.0.9.tar.xz
8e4d14823b7cbefe1581c398c6ab0035  xinput-1.6.4.tar.xz
83d711948de9ccac550d2f4af50e94c3  xkbcomp-1.4.7.tar.xz
05ce1abd8533a400572784b1186a44d0  xkbevd-1.1.5.tar.xz
07483ddfe1d83c197df792650583ff20  xkbutils-1.0.6.tar.xz
f62b99839249ce9a7a8bb71a5bab6f9d  xkill-1.0.6.tar.xz
da5b7a39702841281e1d86b7349a03ba  xlsatoms-1.1.4.tar.xz
ab4b3c47e848ba8c3e47c021230ab23a  xlsclients-1.1.5.tar.xz
ba2dd3db3361e374fefe2b1c797c46eb  xmessage-1.0.7.tar.xz
0d66e07595ea083871048c4b805d8b13  xmodmap-1.0.11.tar.xz
ab6c9d17eb1940afcfb80a72319270ae  xpr-1.2.0.tar.xz
d050642a667b518cb3429273a59fa36d  xprop-1.2.7.tar.xz
f822a8d5f233e609d27cc22d42a177cb  xrandr-1.5.2.tar.xz
c8629d5a0bc878d10ac49e1b290bf453  xrdb-1.2.2.tar.xz
55003733ef417db8fafce588ca74d584  xrefresh-1.1.0.tar.xz
18ff5cdff59015722431d568a5c0bad2  xset-1.2.5.tar.xz
fa9a24fe5b1725c52a4566a62dd0a50d  xsetroot-1.1.3.tar.xz
d698862e9cad153c5fefca6eee964685  xvinfo-1.1.5.tar.xz
b0081fb92ae56510958024242ed1bc23  xwd-1.0.9.tar.xz
c91201bc1eb5e7b38933be8d0f7f16a8  xwininfo-1.1.6.tar.xz
5ff5dc120e8e927dc3c331c7fee33fc3  xwud-1.0.6.tar.xz
EOF

Pour télécharger les polices de Xorg en utilisant Wget-1.24.5, utilisez les commandes suivantes :

mkdir app &&
cd app &&
grep -v '^#' ../app-7.md5 | awk '{print $2}' | wget -i- -c \
    -B https://www.x.org/pub/individual/app/ &&
md5sum -c ../app-7.md5

Installation de Xorg Applications

[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. Lancer le script entièrement en tant qu'utilisateur root (pas recommandé).

  2. Use the sudo command from the Sudo-1.9.15p5 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 qui terminera en cas d'erreur :

bash -e

Installez tous les paquets en exécutant les commandes suivantes :

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

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

exit

À moins d'avoir installé les dépendances facultatives, supprimez un script non documenté qui est signalé comme cassé (xkeystone fourni par le paquet xrandr).

as_root rm -f $XORG_PREFIX/bin/xkeystone

Contenu

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

Descriptions courtes

iceauth

est l'outil du fichier d'autorisation ICE

mkfontdir

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

mkfontscale

crée un index des fichiers de polices évolutives 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 mandataire de gestionnaire de sessions

x11perf

est un programme de test des performances du serveur X11

x11perfcomp

est un programme de comparaison des performances du serveur X11

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 un connecteur gamma du moniteur à travers le serveur X

xhost

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

xinput

est un utilitaire pour configurer et tester les périphériques d'entrée de X

xkbbell

est un outil XKB qui é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 clientes tournant sur un afficheur

xmessage

affiche un message ou une demande dans une fenêtre

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 afficheur 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

permet de paramétrer 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