Descobrir o nome de uma janela

0

Existe uma maneira de determinar o nome de um programa que continua aparecendo nas caixas de diálogo dentro do Gnome?

Quando eu reinicio minha máquina com SUSE Linux, depois de fazer login, sou constantemente bombardeado com caixas de diálogo pop-up com o título 'Assinatura de software é necessária' e perguntando 'Você confia na origem dos pacotes?' Parece estar relacionado ao yum, mas eu não tenho certeza.

Se eu clicar em cancelar, ele será exibido novamente alguns minutos depois. Se eu pressionar OK, apenas fica girando. Por fim, gostaria de saber o que está causando esse pop-up, mas, por enquanto, gostaria de descobrir qual programa está causando a pop-up dessa janela.

    
por Dr. Watson 25.11.2009 / 19:52

1 resposta

2

Você pode usar xwininfo para obter o ID da janela e o ID de seus pais / filhos. Digite xwininfo -children na linha de comando e clique na janela em questão.

Para descobrir qual aplicativo é o pai do ID, execute xwininfo -root -children . Você também verá filhos da janela raiz (X). Procure (ou grep) pelos ID's para ver qual deles foi o pai que gerou a caixa de diálogo.

    
por 25.11.2009 / 20:16