Bir pencerenin PID'sini tıklatarak alma


Yanıtlar:


64

Evet. Deneyin xpropve değerini arıyorsunuz _NET_WM_PID:

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

12
Bu bilginin müşteri tarafından gönüllü olarak verildiğini ve doğru, mevcut veya anlamlı olması gerekmediğini unutmayın (uzaktaki istemciler, ayrı bir PID ad alanındaki istemciler).
Simon Richter

22

xprop bir pencerenin PID değerini döndürür.

Ayrıntılı çıktısını kullanarak filtreleyebilirsiniz awk:

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

0

Bu mükemmel cevapları tamamlamak için, şu komutu almak için (aslında ihtiyacım olan) küçük bir bash komutu:

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

Örnek:

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

gnome-son-

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.