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
abc1
em 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
Xnest
ouXephyr
no plano de fundo emabc1
com 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.