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.