next up previous contents Next: Exécution de 2 sessions. Up:  XFree86. Previous: Exécution d'X et conventions   Table des matières  


44.3.2 Exécution des utilitaires d'X.

Le répertoire /usr/X11R6/bin/ contient un grand nombre d'utilitaires X sur lesquels la plupart des autres systèmes d'exploitation ont basé les leurs. Pour la plupart, les noms de ces utilitaires commencent avec un x. Les programmes de base d'XFree86 sont:

Superprobe 
X 
XFree86 
Xmark 
Xprt 
Xwrapper 
appres 
atobm 
bdftopcf 
beforelight 
bitmap 
bmtoa 
dga 
editres 
fsinfo 
fslsfonts 
fstobdf 
iceauth 
ico 
lbxproxy 
listres 
lndir 
makepsres 
makestrs 
mergelib 
mccfm 
mkdirhier 
mkfontdir 
oclock 
pcitweak 
proxymngr 
resize 
revpath 
start 
rstartd 
scanpci 
sessreg 
setxkbmap 
showfront 
showrgb 
smproxy 
startx 
twm 
viewres 
X11perf 
x11perfcomp 
xauth 
xbiff 
xcalc 
xclipboard 
xclock 
xcmdb 
xconsole 
xcutsel 
xditview 
xdm 
xdpiinfo 
xedit 
xev 
xeyes 
xf86config 
xfd 
xfindproxy 
xfontsel 
xfs 
xfwp 
xgamma 
xgc 
xhost 
xieperf 
xinit 
xkbbell 
xkbcomp 
xkbevd 
xkbprint 
xkbvleds 
xkbwatch 
xkill 
xload 
xlogo 
xlsatoms 
xlsclients 
xlsfonts 
xmag 
xman 
xmessage 
xmodmap 
xon 
xprop 
xrbd 
xrefresh 
xset 
xsetmode 
xsetpointer 
xsetroot 
xsm 
xstdcmap 
xterm 
xvidtune 
xwd 
xwininfo 
xwud 


Pour exécuter un programme X, vous devez indiquer le serveur distant auquel il faut se connecter. En majorité, les programmes prennent l'option -display pour indiquer le serveur X. Avec X fonctionnant dans la septième console virtuelle, tapez dans votre première console virtuelle:

xterm -display localhost:0.0 


localhost définit la machine sur laquelle le serveur X est en cours de fonctionnement; dans ce cas, il s'agit de la vôtre. Le premier 0 correspond à l'écran où nous voulons faire l'affichage (X supporte de multiples écrans physiques). Le second 0 représente la fenêtre principale (ou root window) sur laquelle nous voulons réaliser l'affichage. Considérons un affichage multi-sorties [par exemple, deux moniteurs adjacents pour un seul écran continu]: nous voudrons indiquer sur quel moniteur l'application doit effectuer ses affichages.

Alors qu'xterm est en cours d'éxécution, le basculement vers votre session X montre un terminal caractère où vous saisissez les commandes.

Une meilleure méthode pour spécifier l'écran consiste à utiliser la variable d'environnement DISPLAY:

DISPLAY=localhost:0.0 
export DISPLAY 


Ceci amène toute application X subséquente à faire un affichage vers localhost:0.0, bien qu'un -display en ligne de commande soit prioritaire.

Les utilitaires X affichées ci-dessus sont particulièrement inesthétiques et non-intuitifs. Essayez par exemple, xclock, xcalc, et xedit. Essayez aussi xbill. Ensuite, faites:

rmp -qa | grep '^x' 


next up previous contents Next: Exécution de 2 sessions. Up:  XFree86. Previous: Exécution d'X et conventions   Table des matières  
1-01-2006