Obtener el PID de una ventana haciendo clic en él


Respuestas:


65

Si. Prueba xpropy estás buscando el valor de _NET_WM_PID:

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

12
Tenga en cuenta que esta información es provista voluntariamente por el cliente y no necesita ser correcta, presente o significativa (clientes remotos, clientes en un espacio de nombres PID separado).
Simon Richter

22

xprop devolverá el PID de una ventana.

Puede filtrar la salida detallada utilizando awk:

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

0

Para completar esas excelentes respuestas, aquí hay un pequeño comando bash para obtener el comando (que realmente necesitaba):

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

Ejemplo:

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

terminal-gnomo

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.