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.