Provavelmente você está procurando o encaminhamento do X11: link
Estou procurando por isso (usando o Ubuntu Desktop 12.04 e o Ubuntu Server 12.04):
Eu preciso de 1 máquina (A) com uma sessão aberta sem interrupção, porque ela tem vários programas que preciso estar executando constantemente.
Eu preciso acessar remotamente a essa máquina (A) de outra máquina (B).
Eu não posso trabalhar apenas com comandos de linha de comando, porque muitos dos programas executados em A possuem interfaces gráficas, e eu preciso vê-los para entender os resultados, saber o que fazer, etc.
Eu não quero que a máquina A exiba nada, a não ser um promt vazio ou uma tela de login.
Até agora, usei openssh-server e client, vnc4server na máquina A e Reminna como cliente na máquina B.
Tudo funciona perfeitamente, mas eu preciso que a sessão não seja mostrada na tela do servidor, ou esconda de alguma forma.
É possível?
Por favor, desculpe meu inglês; não é minha língua nativa.
EDITADO:
Eu segui as etapas mostradas no link
Até agora, eu começo a lançar o gnome-session, mas ele se sobrepõe ao meu desktop local e também gnome; não aparece dentro de um recipiente de janela.
Eu continuo tentando com diferentes combinações de software disponíveis para fazê-lo, mas não obtendo os resultados necessários até agora: (
Prometo postar a solução quando a conseguir, mas enquanto isso, qualquer ajuda é mais do que bem-vinda:)
Que tal iniciar uma nova sessão X e acessar essa sessão X usando software de área de trabalho remota como VNC ou TeamViewer? A nova sessão X não seria exibida no monitor do computador.
O que se segue é citado de " Como iniciar uma segunda sessão X? ":
$ startx -- :1
Note that you need to be on a text console. If you do this from an X session, you may not be authorized. First Ctrl+Alt+F1 to switch to a text console and log in there.
Press Ctrl+Alt+F7 and Ctrl+Alt+F8 to switch between the X sessions (the F key numbers may vary depending on your distribution).
If you want more control you can add more options to the command like so:
$ startx gnome-session -- :1 vt8
This will start up gnome-session on display :1 and run it on virtual console 8 (Ctrl+Alt+F8).
Agora você deve conseguir iniciar seu servidor de área de trabalho remota na nova sessão X da seguinte forma:
DISPLAY=:1 teamviewer
No caso do TeamViewer, você pode ter que acessar o computador físico, digitar a nova sessão X ( Ctrl+Alt+F8
) e configurar o servidor de área de trabalho remota. Isso provavelmente não é o caso do VNC, mas eu realmente não tenho experiência com isso. Se você realmente quiser usar o TeamViewer ou o SplashTop, talvez seja necessário configurar e se conectar via VNC primeiro e, em seguida, configurar o outro software de servidor de área de trabalho remota por meio de suas GUIs.