Estou tentando executar um aplicativo (ParaView) no modo cliente-servidor, com sua renderização gráfica sendo feita no lado remoto (servidor). Estou usando o SSH como meio de conexão com o servidor, mas não desejo usar o encaminhamento de X, pois isso atrasa o processo de renderização.
No entanto, toda vez que tento abrir o aplicativo na tela do servidor, recebo um erro nesse sentido:
Invalid MIT-MAGIC-COOKIE-1 keyError: cannot open display ':0'
Realizei uma extensa pesquisa sobre esse assunto e já tentei o seguinte procedimento sugerido sem sucesso:
- Usei a "lista xauth" para obter o valor MIT-MAGIC-COOKIE-1 para a exibição do meu host local.
- Conectado ao host remoto via ssh.
- Utilizado "export DISPLAY =: 0" no host remoto.
- No host remoto, use "xauth add" para substituir o valor do cookie da exibição do host remoto pelo valor do host local.
Estou convencido de que esse é o procedimento correto, mas não estou transferindo os cookies certos para as telas corretas.
Mais uma vez, eu gostaria de poder usar o ssh para efetivar a abertura de aplicativos na tela do computador remoto. Idealmente, eu gostaria que todo o processo fosse realizado via xauth em vez de xhost e, mais uma vez, não preciso usar o encaminhamento de X. O que posso estar faltando ou fazendo errado?