Ottenere il PID di una finestra facendo clic su di esso


Risposte:


65

Sì. Prova xprope stai cercando il valore di _NET_WM_PID:

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

12
Si noti che queste informazioni sono fornite volontariamente dal client e non devono necessariamente essere corrette, presenti o significative (client remoti, client in uno spazio dei nomi PID separato).
Simon Richter,

22

xprop restituirà il PID di una finestra.

È possibile filtrare l'output dettagliato usando awk:

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

0

Per completare quelle risposte eccellenti, ecco un piccolo comando bash per ottenere il comando (che in realtà avevo bisogno):

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

Esempio:

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

gnome-Terminal-

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.