Ho provato molti modi come
terminator -x abc.sh
Il comando sopra mi dà questo errore:
You need to run terminator in an X environment. Make sure $DISPLAY is properly set
Ho anche provato
gnome-terminal -x ./abc.sh
Il comando sopra mi dà l'errore sotto
Failed to connect to Mir: Failed to connect to server socket: No such file or directory
Unable to init server: Could not connect: Connection refused
Failed to parse arguments: Cannot open display:
Migliore risposta
Supponendo da Ubuntu a Ubuntu
-
Se hai installato il relativo software nel server, puoi accedere da remoto con
ssh -X
e quindi esegui programmi applicativi grafici cometerminator
egnome-terminal
. Vedi questo link,Qual è il modo più semplice per avere accesso GUI remoto al "server" di Ubuntu 16.04 da Ubuntu 16.04 "desktop"?
-
Puoi anche avviare semplicemente altre finestre del terminale in locale e in quelle finestre accedere in remoto con
ssh
e in questo modo esegui diversi programmi applicativi in modalità testo nel server (ognuno nella propria finestra del terminale).
Se usi Windows 10 desktop e vuoi connetterti al tuo server Ubuntu
Una soluzione semplice consiste nell'installare e utilizzare Putty in Windows in base al seguente collegamento,
www.putty.org/
PuTTY è un client SSH e telnet, sviluppato originariamente da Simon
Tatham per la piattaforma Windows. PuTTY è un software open source che è
disponibile con codice sorgente ed è sviluppato e supportato da un gruppo
di volontari.
Puoi scaricare PuTTY qui.
Puoi avviare una o più finestre di Putty ed eseguire diverse attività tramite ssh
.
Come descritto in un commento di @SergiyKolodyazhnyy, puoi usare xrdp
per aprire la sessione desktop remoto da Windows a Ubuntu.
Come descritto in un commento di @PerlDuck, puoi installare e utilizzare un server X in Windows per poter eseguire programmi applicativi grafici tramite ssh
, ma secondo la tua domanda originale, potrebbe essere eccessivo.