Se você estiver fazendo login localmente em abc1 , isso pode ser irrelevante para você ... mas se estiver usando o encaminhamento SSH X11 para conectar-se da sua estação de trabalho a abc1 , você também poderá iniciar um servidor X aninhado em abc1 para capturar a conexão de entrada para abc1:0.0 e passá-la para o servidor X local da sua estação de trabalho dentro do túnel SSH X11 seguro.
No RHEL / CentOS 6, os pacotes RPM necessários para isso são xorg-x11-xserver-Xnest ou xorg-x11-xserver-Xephyr (implementação mais recente, pode ter melhor desempenho).
Basicamente:
- tem o servidor X regular em
abc1em seu estado padrão de não escutar por conexões TCP - tem um servidor X local em execução na sua estação de trabalho
- estabeleça uma conexão SSH de encaminhamento X11 de sua estação de trabalho para
abc1 - inicie
XnestouXephyrno plano de fundo emabc1com as opções adequadas para fazê-las ouvir emabc1:0.0 - inicie sua inscrição.
Referindo-se ao comentário do @ roaima sobre a questão: mesmo com antigos aplicativos X, codificar permanentemente a configuração DISPLAY dentro do aplicativo sempre teria sido uma tarefa extremamente desagradável.
É altamente provável que a variável DISPLAY seja configurada em algum lugar configurável. Por exemplo, pode ser especificado no script de login da conta do usuário que é usada para executar o aplicativo. Mas se modificar isso conta como modificar o aplicativo, você terá que usar as soluções sugeridas.