รับ PID ของหน้าต่างโดยคลิกที่มัน


คำตอบ:


63

ใช่. ลองxpropและคุณกำลังมองหาคุณค่าของ_NET_WM_PID:

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

12
โปรดทราบว่าข้อมูลนี้มีให้โดยสมัครใจจากลูกค้าและไม่จำเป็นต้องถูกต้องนำเสนอหรือมีความหมาย (ไคลเอนต์ระยะไกลลูกค้าใน PID เนมสเปซที่แยกต่างหาก)
Simon Richter

22

xprop จะคืนค่า PID ของหน้าต่าง

คุณสามารถกรองเอาต์พุต verbose โดยใช้awk:

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

0

เพื่อให้ได้คำตอบที่ยอดเยี่ยมนี่คือคำสั่ง bash เล็กน้อยเพื่อรับคำสั่ง (ที่ฉันต้องการ):

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

ตัวอย่าง:

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

gnome-terminal-

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.