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.