Infelizmente, não encontrei uma solução para a pergunta original, mas encontramos algumas soluções alternativas:
- Execute o processo por meio de ssh:
ssh -X $(hostname) /path/to/script
- Execute-o em uma sessão X separada
Sem entrar em detalhes: (2) faz muito mais sentido em nossa situação do que para o caso mais geral (uma estação de trabalho), embora a simplicidade de (1) a torne atraente.