Obtenir le PID d'une fenêtre en cliquant dessus

54

Y at-il un paquet qui montre le PID d'une fenêtre en cliquant dessus?

Nick.h
la source

Réponses:

65

Oui. Essayez xpropet vous recherchez la valeur de _NET_WM_PID:

xprop _NET_WM_PID | cut -d' ' -f3
{click on window}
Caleb
la source
12
Notez que ces informations sont fournies volontairement par le client et n'ont pas besoin d'être correctes, présentes ou significatives (clients distants, clients dans un espace de noms PID séparé).
Simon Richter
22

xprop retournera le PID d'une fenêtre.

Vous pouvez filtrer la sortie détaillée en utilisant awk:

xprop | awk '/PID/ {print $3}'
jasonwryan
la source
0

Pour compléter ces excellentes réponses, voici une petite commande bash pour obtenir la commande (dont j'avais besoin):

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

Exemple:

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

gnome-terminal-

Brunetton
la source