Execução de aplicativos GUI e de modo de texto.
Se você deseja executar vários aplicativos, incluindo um aplicativo de GUI e um aplicativo de modo de texto, acho que pode ser feito assim,
-
no console (o monitor conectado ao servidor) executado
- os aplicativos GUI 'diretamente' e
- os aplicativos em modo texto nas janelas do emulador de terminal.
-
remotamente você executa
- os aplicativos da GUI via
ssh -X
e - os aplicativos de tela de texto via
ssh
através de janelas de emulador de terminal separadas no computador cliente.
- os aplicativos da GUI via
Você não pode se reconectar a um processo com gráficos (ativamente executando gráficos) como descreveu na pergunta, mas pode executar um processo em segundo plano e continuar. Você pode testar com a seguinte linha de comando. Ele irá sobreviver se você sair e você vai encontrá-lo em execução quando você entrar novamente.
$ num=0;while true; do echo "$num";num=$((num+1));sleep 1;done > numbers &
Verifique com
$ tail -f numbers
Segurança
Finalmente, se o servidor puder ser conectado via Internet, ou de outra forma por várias pessoas através de uma LAN, por favor considere os aspectos de segurança com conexões GUI levantadas pelo @Panther.