Sim. Basta definir DISPLAY
para o mesmo valor da sessão VNC. (Inicie uma janela de terminal na sessão VNC e digite echo $DISPLAY
. Esse é o valor que você precisa usar.)
Eu tenho uma configuração de três máquinas.
A máquina A
executa um vncserver e um servidor ssh
A máquina B
executa um vncviewer,
A máquina C
executa um cliente ssh.
O vncviewer em B
conecta-se ao servidor vnc em A
.
O cliente ssh em C
conecta-se ao servidor ssh em A
.
É possível que a partir da sessão ssh em C
eu crie um processo (digamos xclock) em A
para que o processo apareça no vncviewer na tela B
. Basicamente eu estou procurando o valor para definir a variável DISPLAY para que isso possa ser alcançado.
PS: Por favor, reformule o título da minha pergunta se achar que ela não descreve adequadamente a minha pergunta