Page suivante Page précédente Table des matières
6. X et
term
termpermet à plusieurs utilisateurs d'ouvrir des fenêtres X windows sur la machine locale, à partir de clients s'exécutant sur une machine du réseau. C'est le rôle detxconn, qui est lancé sur le système distant par la simple commandetxconn. Il se place en arrière-plan et renvoie un nombre sur la sortie standard. Ce nombre est le numéro de display que doivent utiliser les clients pour accéder au serveurXde la machine locale. Voici un exemple qui devrait clarifier les choses. Nous sommes connectés viatrshà l'hôtetermdistant, nommétoto. Surtoto, nous lançons les commandes suivantes :
toto$ txconn Xconn bound to screen 10 :10 toto$Désormais, sur chaque hôte dont nous voulons qu'il exécute un client
Xet envoie l'affichage sur la machine locale, il suffit de faire :
setenv DISPLAY toto:10(en
bashutiliserexport DISPLAY=toto:10). Dans certains cas, il sera de plus nécessaire de faire un :
xhost + totoou même un :
xhost +sur la machine locale.
Maintenant, à chaque fois que nous démarrons un client, il tente de se connecter au display 10 de la machine
toto. Commetxconnest à l'écoute de ce display et retransmet tous les paquets du protocoleXvers le serveurXde la machine locale, viaterm, la fenêtre s'ouvrira sur la machine locale.Il est également possible de faire le contraire, à savoir de lancer un client sur la machine locale et d'envoyer l'affichage sur la machine distante. Nous ne détaillerons cependant cette procédure qu'après avoir présenté
tredir.Le protocole
Xn'est pas particulièrement efficace et gaspille une grande largeur de bande. C'est rarement un problème dans le cas d'un réseau éthernet, mais cela devient désastreux pour une liaison par modem. Il paraît queX11R6met en place une version à faible largeur de bande du protocole,LBX. Si cependant vous utilisezX11R5, vous pouvez avoir recours à un utilitaire appelésxpcqui compresse le protocoleXet améliore ainsi les temps de réponse lors de l'utilisation de liaisons séries. Le paquetagesxpccontient un article sur son fonctionnement avectermet en est d'autant plus recommandé.
Page suivante Page précédente Table des matières