Como posso determinar o que causa a criação de uma janela de mistério?

1

Eu tenho o que parece ser uma janela que sempre é criada no meu ambiente de área de trabalho:

Veja essa barra branca no canto superior esquerdo? Parece ser uma janela de 5x1 pixels. Eu posso arrastar isso por aí. Clique direito não faz nada. Está sempre presente e em todos os desktops.

Nas imagens estou usando o gerenciador de janelas i3, mas a janela também está presente quando eu uso x fce4 (via Xubuntu, a distro instalada neste sistema).

Existe uma maneira de determinar o que está criando essa janela e / ou matá-la?

Causa encontrada:

Encontrou o culpado graças às respostas. Foi ibus-ui-gtk3

    
por Jon Surrell 16.02.2016 / 11:06

2 respostas

2

xwininfo (basta iniciá-lo e clicar na janela com o ícone de cruz que aparece) pode dizer-lhe alguns detalhes dessa janela e xkill pode se livrar dele. Infelizmente, o sistema de script de início de qualquer gerenciador de janelas é uma pilha de espaguete e sempre que as tentativas de simplificação são feitas é ainda mais spaghettified para que eu não me atrevo a dar dicas sem ver. Depois de ter informações sobre a janela, você pode ter alguma pista sobre o que procurar.

    
por 16.02.2016 / 11:24
1

Você pode tentar usar wmctrl para listar todas as janelas com os pids que as possuem

$ wmctrl -lp
0x02400001  0 5384   bagend TweetDeck - Google Chrome
0x01e00023  0 5331   bagend linux - How can I determine what causes a mystery window to be created? - Super User - Mozilla Firefox

Isso listará todas as janelas atuais que estão sendo gerenciadas pelo gerenciador de janelas. O terceiro campo é o pid do processo que possui a janela

    
por 16.02.2016 / 11:18