Obtendo o PID de uma janela clicando nela


Respostas:


65

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

xprop _NET_WM_PID | cut -d' ' -f3
{click on window}

12
Observe que essas informações são fornecidas voluntariamente pelo cliente e não precisam estar corretas, presentes ou significativas (clientes remotos, clientes em um espaço de nome PID separado).
Simon Richter

22

xprop retornará o PID de uma janela.

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

xprop | awk '/PID/ {print $3}'

0

Para concluir essas excelentes respostas, 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

terminal-gnomo

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.