Obtendo o PID de uma janela clicando nela

49

Existe algum pacote que mostre o PID de uma janela clicando nele?

    
por Nick.h 22.08.2011 / 11:50

3 respostas

58

Sim. Experimente xprop e você está procurando o valor de _NET_WM_PID :

xprop _NET_WM_PID | cut -d' ' -f3
{click on window}
    
por 22.08.2011 / 12:08
19

xprop retornará o PID de uma janela.

Você pode filtrar a saída detalhada usando awk :

xprop | awk '/PID/ {print $3}'
    
por 22.08.2011 / 12:06
0

Para completar essas respostas excelentes, aqui está um pequeno comando bash para obter o comando (que eu realmente precisava):

id='xprop _NET_WM_PID | awk '/PID/ {print $3}''; cat /proc/$id/comm

Exemplo:

Lila ~ # id='xprop _NET_WM_PID | awk '/PID/ {print $3}''; cat /proc/$id/comm

gnome-terminal -

    
por 09.01.2018 / 15:37