Pagina 1 di 1
startx da remoto
Inviato: sab 10 set 2005, 21:42
da diego
Ciao,
ho la necessita' di lanciare startx su un PC al quale sono collegato via ssh;
mi serve per lanciare un' applicazione che usa X.
Sapete indicarmi dove documentarmi?
Grazie
Inviato: sab 10 set 2005, 22:00
da aLe46
supponendo di avere due macchine QUESTA e UNALTRA :
- xhost + UNALTRA => autorizzo UNALTRA ad accedere come host a X che gira su QUESTA
- ssh UNALTRA
- export DISPLAY=QUESTA :0.0
poi lanci l'applicazione che ti serve (tieni conto che i comandi che lanci sono eseguiti dalla CPU di UNALTRA )
Inviato: sab 10 set 2005, 22:05
da sid77
l'opzione -X attiva l'X11 forwarding, ricordati che devi abilitarlo anche da lato server: in /etc/ssh/sshd_config cambi
in
a questo punto basta lanciare il programma che ti serve da riga di comando
#modifica#
dimenticavo: puoi usare anche
tightVNC, il pacchetto comprend anche Xvnc un server X da usare via vnc sul sito c'รจ spiegato come fare tutto
#fine modifica#
ciao
Inviato: sab 10 set 2005, 23:14
da diego
Grazie molte ad entrambi, scusatemi ma mi sono spiegato male,
X deve girare sul PC remoto e pure l'applicazione che lo richiede,
in quanto quel PC funge (un po') da server, e l'applicazione deve
funzionare anche quando io mi sono disconnesso.
Grazie
Ciao
Inviato: dom 11 set 2005, 9:11
da sid77
se usi ssh -X puoi provare a lanciare l'applicazione (facciamo kmail per esempio) con nohup:
con le applicazioni da riga di comando funziona bene, nel senso che ti logghi, le lanci con "nohup", fai logout e loro sono li che girano, lasciando eventuale output in nohup.log
con una applicazione per X11 non ci ho mai provato ma dovrebbe funzionare
riamangono alcuni problemi: come fare per riprendersi quell'applicazione? non lo so

se devi avere un intero desktop faiclmente raggiungibile dall'esterno ti consiglio di provare vnc.
Inviato: dom 11 set 2005, 12:24
da DarkNeo
Dai env vedi la variabile $DISPLAY come si chiama e dai startx > <nome del display>
Inviato: dom 11 set 2005, 17:34
da diego
Grazie sid77 e Grazie DarkNeo; ho preso la strada del vnc che mi permette una
gestione da remoto a fronte di una regoletta per iptables, in quanto mi conviene
accedervi solo via tunnel ssh.
@DarkNeo
la variabile $DISPLAY non e' inizializzata, ho provato ad impostarla ma poi mi dice
sempre "X: user not authorized to run the X server, aborting."
Grazie a tutti, mi avete evitato 1 ora e mezza d'auto
Ciao