Abrufen der PID eines Fensters durch Klicken darauf


Antworten:


64

Ja. Versuchen Sie xpropund Sie suchen den Wert von _NET_WM_PID:

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

12
Beachten Sie, dass diese Informationen freiwillig vom Client bereitgestellt werden und nicht korrekt, vorhanden oder aussagekräftig sein müssen (Remoteclients, Clients in einem separaten PID-Namespace).
Simon Richter

22

xprop Gibt die PID eines Fensters zurück.

Sie können die ausführliche Ausgabe filtern, indem Sie Folgendes verwenden awk:

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

0

Um diese hervorragenden Antworten zu vervollständigen, ist hier ein kleiner Bash-Befehl, um den Befehl zu erhalten (den ich tatsächlich brauchte):

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

Beispiel:

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

gnome-terminal-

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.