Se eu entendi a pergunta corretamente:
- Uma estação de trabalho está executando o X e o usuário $ USER está conectado em
- O usuário $ ADMIN deseja iniciar um cliente X nessa máquina e conectar-se ao servidor X de $ USER.
Se você tem o controle da inicialização da sessão X, você deve ser capaz de organizar (talvez em $ USER .xsession
) para dar acesso a $ ADMIN usando xhost
:
xhost +SI:localuser:$ADMIN
Por vezes, utilizo esta técnica quando depuro dispositivos incorporados com ecrãs X.
Veja a página man de xhost
para o conjunto completo de opções.