Dapatkan PID jendela dengan mengkliknya


Jawaban:


65

Iya. Coba xpropdan Anda mencari nilai _NET_WM_PID:

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

12
Perhatikan bahwa informasi ini disediakan secara sukarela oleh klien dan tidak perlu benar, ada, atau bermakna (klien jarak jauh, klien dalam ruang nama PID terpisah).
Simon Richter

22

xprop akan mengembalikan PID jendela.

Anda dapat memfilter keluaran verbose menggunakan awk:

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

0

Untuk menyelesaikan jawaban yang sangat bagus itu, berikut adalah perintah bash kecil untuk mendapatkan perintah (yang sebenarnya saya butuhkan):

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

Contoh:

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

gnome-terminal-

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.