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


Réponses:


65

Oui. Essayez xpropet vous recherchez la valeur de _NET_WM_PID:

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

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}'

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-

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.