Execute Xnest ou Xephyr no terminal. Use essa exibição para a sessão gnome do servidor.
Deixe-me chamar o sistema Ubuntu de "o servidor" (roda o gnome) e o servidor X "o terminal" (que usa o gerenciador de janelas do Tom).
Eu posso executar o comando gnome-session no servidor através de um túnel ssh do terminal, mas isso faz com que o servidor controle todo o espaço do terminal.
O que desejo fazer é executar o gerenciador de janelas do servidor em uma janela no terminal. Um método para executar outra instância do gerenciador de janelas do servidor em uma janela do servidor também irá alcançar o resultado desejado (como eu posso rodar aquela janela através de um túnel ssh).
Outra maneira de colocar essa questão é como executar o gerenciador de janelas de um sistema sem cabeçalho em uma janela de outro servidor X11.
Execute Xnest ou Xephyr no terminal. Use essa exibição para a sessão gnome do servidor.