2012-07-03 20 views
13

Attualmente sono connesso tramite ssh a un computer remoto in cui ho impostato R in VIM. Sto usando Ubuntu su entrambi i lati.Come posso creare un grafico R localmente in una connessione ssh remota?

Quando provo a tracciare qualcosa da R, verrà visualizzato sul computer remoto anziché sul locale. C'è un modo per far sì che la trama R sia localizzata invece?

+2

L'inoltro X è configurato correttamente? Ad esempio, è possibile visualizzare tutti i programmi grafici in esecuzione sulla macchina remota? Prova a usare 'ssh -X' durante la connessione. –

+0

Grazie - questo ha risolto il problema! Ovviamente non ero a conoscenza di questa funzione. – svenski

+0

Felice di averlo aiutato! L'ho scritto anche come risposta. –

risposta

15

È possibile utilizzare SSH con lo switch -X per inoltrare i parametri grafici alla macchina locale.

+3

In alternativa, usare '-Y', vedere http://unixhelp.ed.ac.uk/CGI/man-cgi?ssh+1 per maggiori informazioni. –

+0

> plot (chaidUS) KiTTY X11 proxy: impossibile connettersi al server X inoltrato: Errore di rete: connessione rifiutata Errore in .External2 (C_X11, d $ display, d $ larghezza, d $ altezza, d $ punto,: impossibile avviare il dispositivo X11cairo Inoltre: Messaggio di avviso: In (funzione (display = "", larghezza, altezza, punto, gamma, bg,: impossibile aprire la connessione al display X11 '' Ho impostato X inoltro, ma non DISPLAY variabile .. quando non è impostato, dove si stanca di connettersi a? – Tagar

+0

un modo per farlo senza fare affidamento sul dispositivo X11? – rbatt

Problemi correlati