Newsgroup: it.comp.os.linux.iniziare
Titolo: Bestialita?

Salve a tutto il NG. Ho un quesito, che forse ai piu' sembrera' una
eresia, ma in tutta la documentazione non ho trovato nulla che tratti
questo argomento. Entro subito in questione: ho una piccola lan composta
da 3 pc: un 486, un pentium 133 e un pentium 3 800. Quest' ultimo ha
anche la funzione di server e firewall. Tutto funziona a meraviglia.
Vorrei pero'sapere se e possibile fare una cosa del genere:
connettendosi in telnet da un qualunque pc al server, e'possibilie far
paritire l'ambiente grafico sui client?
Mi spiego con un esempio.
Dal 486 mi connetto in telnet al server (il P3 800) e scrivendo sul 486
il comando startx (magari con qualche opzione) e'possibile avere
l'ambiente grafico che gira sul P3 (come di norma) ma visualizzando il
desktop sul monitor del 486 e da questo lanciare le varie applicazioni?
Insomma e' possibile avere un telnet grafico??
Grazie per le risposte e ....scusate se ho chiesto una bestialita' ma
visto che alle potenzialita'di linux non c'e' fine.....
Alessandro

 desktop sul monitor del 486 e da questo lanciare le varie applicazioni?
X e' stato fatto apposta! Basta puntare la variabile DISPLAY al
486. Se per esempio si chiama "mio486", in bash puoi fare:
export DISPLAY=mio486:0.0
Il :0.0 e' necessario (dice quale X server contattare, anche se in
genere ce n'e' uno solo). Nota anche che il p3 deve essere abilitato a
connettersi all'X server sul 486, cosa che si ottiene con:
xhost +nome.del.p3
Puoi anche incapsulare il tutto in uno script in modo da non dovere
fare tutte queste operazioni (oppure usare ssh che oltre a crittare la
connessione fa anche tutto questo lavoro).
Se lanci "startkde" (o come cavolo si chiama) dovresti poter avere
tutto il tuo ambiente grafico proiettato dal p3 al 486 (sempre che il
server X sul 486 regga... ma dovrebbe perche' in realta' tutte le
applicazioni girano sul p3 e il 486 gestisce solo la grafica).
Have fun,
-- 
Stefano - Hodie nono Kalendas Apriles MMI est

Insomma e' possibile avere un telnet grafico??
Si', ma in modo diverso. Tu puoi far partire il *server X* sul 486 e il
*client grafico* sul pentium3. Per esempio se netscape o soffice sono troppo
lenti sul 486 puoi lanciarli sul p3 e visualizzarli sul server X del 486, ma
il server X deve essere lanciato in locale. Pe' capisse:
[486]$ startx      # parte il server sul 486
 
                   # in un xterm adesso puoi lanciare                  
 
[486]$ xhost + indirizzo.p3    # abiliti il p3 ad usare il tuo X
[486]$ telnet indirizzo.p3     # ti colleghi al p3
Connected to indirizzo.p3.
Escape character is '^]'.
login: puppapera
Password: cippalippa
[p3]$ export DISPLAY=indirizzo.486:0  # nella shell sul p3 esporti il 
                                      # DISPLAY sullo schermo 0
[p3]$ netscape &                      # il client gira sul p3 ma viene
                                      # visualizzato sul 486
Se usi quella meraviglia di ssh tutta la trafila risulta automatica, credo
basti fare una cosa tipo:
[486] ssh pupp...@indirizzo.p3 "netscape"
-- 
Enrico Bodo  -   PhD student       
University of Rome "La Sapienza"    
Department of Chemistry        

...

se hai un server grafico sul 486 e un sistema tipo xdm sul p3 puoi fare:
sul 486   X -query nome.del.p3
dovresti ottenere un login grafico sul 486 dal server p3.
assicurati che il tuo 486 abbia il permesso di ottenere il login, per far
questo devi mettere il nome del 486 nel file /etc/X11/xdm/xaccess (o
qualcosa di simile) nel p3, ed attivare xdmcp sempre sul p3 (se usi gnome
nel file gnome.conf devi mettere xdmcp=1).
ciao claudio