Program klijent (vaša grafička aplikacija, na primjer) saznaje na koji će se
prikaz spojiti preko DISPLAY varijable okružja. Nju možete nadjačati
davanjem argumenta -display računalo:0
pri pokretanju programa. Malo
primjera razjasnit će stvari.
Jedno računalo poznato je kao svemir
, a mi smo u domeni
svjet.la
. Ako radimo na normalnom X serveru, prikaz se zove
svemir.svjet.la:0
. Hoćemo pokrenuti xfig, program za crtanje, na
udaljenom računalu koje se zove crna.ru.pa
i prikazati ga ovdje,
na svemir
-u.
Ako na udaljenom računalu radite u cshu:
crna% setenv DISPLAY svemir.svjet.la:0
crna% xfig &
Ili:
crna% xfig -display svemir.svjet.la:0 &
Ako na udaljenom računalu radite u shu:
crna$ DISPLAY=svemir.svjet.la:0
crna$ export DISPLAY
crna$ xfig &
Ili:
dark$ DISPLAY=svemir.svjet.la:0 xfig &
Ili, naravno:
dark$ xfig -display svemir.svjet.la:0 &
Izgleda da neke verzije telneta varijablu DISPLAY automatski prenose na udaljeno računalo. Ako imate jedan od njih, imate sreće i ne morate ništa raditi. Ako nemate, većina verzija telneta prenose TERM varijablu okružja; uz malo petljanja moguće je priljepiti DISPLAY na varijablu TERM.
Zamisao priljepljivanja je da pomoću neke skripte postignete slijedeće:
prije telneta verijabli TERM dodajte vrijednost varijable DISPLAY. Zatim
pokrenite telnet. Na drugom kraju veze, u odgovarajućoj .*shrc
datoteci
pročitajte vrijednost DISPLAY iz TERM.