Sto usando emacs-snapshot con il pacchetto ssh.el, seguendo le istruzioni del manuale ess.Come posso avviare una x-window da emacs ess durante l'esecuzione di R su un server?
Ci sono alcuni modi per aprire una sessione di R, ma questo è come lo faccio:
- emacs aperti
- Cx Cf /server:dir/file.R questo mi mette in ESS [ S]
- Tipo 'plot (1)'
- Cc Cn per eseguire
- emacs chiede per l'avvio di directory, e scelgo il/server: dir/
- Vorrei per una cifra di pop up ma ciò wont.
Anche questo non funziona quando si utilizza ess-remote in modalità shell o tramp, ma funziona se si imposta la directory di avvio sul desktop locale.
Qualche consiglio molto apprezzato. La mia soluzione attuale è di stampare il file in pdf e quindi aprire il pdf in modalità DocView, ma questo richiede qualche passo in più ed è lento.
Non è una risposta, ma non funziona perché il comando ssh non include l'opzione '-X' di attivare l'inoltro X tramite la connessione. –
questa è la risposta. Non ci ho pensato perché ho impostato un alias per 'server ssh', quindi devo solo digitare 'server' quindi dovrò semplicemente impostare un nuovo alias che includa -x. Grazie! –
In alternativa, è possibile eseguire l'hard forwarding X11 nell'intero sistema '/ etc/ssh/ssh_config' o nel proprio locale' ~/.ssh/config' - vedere 'man ssh_config'. Inoltre, solo per essere pedante, la mia risposta includeva 'ssh -X'. –