List / query Abrir as Conexões de Exibição do X11?

1

Estou acertando este bug: NEWT erros ao fechar o sketch no Linux · Edição nº 1651 · processamento / processamento · GitHub , quando usando Processing no Linux (Ubuntu 11.04); minhas mensagens são:

X11Util.Display: Shutdown (JVM shutdown: true, open (no close attempt): 1/1, reusable (open, marked uncloseable): 0, pending (open in creation order): 1)
X11Util: Open X11 Display Connections: 1
X11Util: Open[0]: NamedX11Display[:0.0, 0xa3b8aa8, refCount 1, unCloseable false]
Finished.

O problema é que, se eu iniciar um programa de processamento depois disso, ele geralmente será bloqueado (comece com uma tela em branco); e então eu tenho que recomeçar de novo.

Então, eu queria ir de acordo com as mensagens de erro e tentar listar essas "Conexões de exibição do Open X11" ou "NamedX11Display" em um sistema ativo, para que eu pudesse fechá-las. Mas acontece que não tenho ideia de qual ferramenta de comando, se houver, usar para essa finalidade. (Btw, essas mensagens são aparentemente da biblioteca Java jogl ).

Existe uma ferramenta desse tipo, que consultaria o estado dinâmico do X11 (como um todo) em um sistema e listaria todas as exibições e conexões abertas? Como eu poderia proceder para fechar um, se o processo de origem (por exemplo, processing ) já tiver saído da lista de processos?

    
por sdaau 08.03.2014 / 20:30

0 respostas