Per permintaan Anda pada pertanyaan lain, inilah jawaban saya lagi:
Saya yakin ada cara yang lebih bersih untuk melakukannya, tetapi untuk pertanyaan kedua, Anda dapat mencoba ini:
xprop _NET_WM_PID | sed 's/_NET_WM_PID(CARDINAL) = //' | ps `cat`
Ini akan membuat kursor Anda menjadi tanda silang yang dapat Anda klik pada jendela yang terbuka. Ini akan melaporkan PID dan memerintahkan terminal tempat Anda menjalankannya.
Secara umum, xprop dan xwininfo akan memberi Anda banyak informasi tentang jendela yang terbuka.
"Apostrof" yang saya gunakan untuk kucing di sekitarnya adalah tombol ~ pada keyboard saya tanpa menekan shift. Ini akan memberi Anda lebih banyak informasi tentang subjek:
xprop mengatakan: _NET_WM_PID: tidak ditemukan. Metode ini tidak cukup mudah ...
Calmarius
5
Ini lebih mudah diingat: xprop | grep PID(meskipun hanya mencetak ID proses)
KajMagnus
Jawaban ini hanya mengingatkan saya bahwa saya sudah memiliki applet kayu manis melakukan hal ini di task bar saya, yang saya benar-benar lupa. Wow. Setidaknya terima kasih!
Fabian Röling
16
Anda dapat mencoba xprop | grep WM_CLASSdan kemudian klik pada jendela yang Anda minati.
Jawaban:
Per permintaan Anda pada pertanyaan lain, inilah jawaban saya lagi:
"Apostrof" yang saya gunakan untuk kucing di sekitarnya adalah tombol ~ pada keyboard saya tanpa menekan shift. Ini akan memberi Anda lebih banyak informasi tentang subjek:
Aksen Kubur dan backquote
sumber
xprop | grep PID
(meskipun hanya mencetak ID proses)Anda dapat mencoba
xprop | grep WM_CLASS
dan kemudian klik pada jendela yang Anda minati.Contoh:
sumber
Jalankan perintah ini di terminal:
Pointer mouse Anda akan diganti dengan garis bidik; pilih jendela yang Anda minati.
Metode ini hanya menunjukkan PID dari proses yang memiliki jendela itu (yang tampaknya seperti yang Anda inginkan).
sumber
Anda bisa mendapatkan info proses menggunakan:
sumber
Menjalankan
xprop | awk '/_NET_WM_PID\(CARDINAL\)/{print $NF}'
dan mengklik jendela yang Anda inginkan PID akan mencetak PID ke terminal.sumber