Bir pencereden işlem bilgilerini almanın kolay yolu


18

Windows'da İşlem Gezgini'ni kullanabilir ve artı işaretlerini bir pencereye sürükleyebilirim, ardından İşlem Gezgini ilişkili işlemi vurgular.

Ubuntu'da Sistem Monitörü'nde böyle bir işlev bulamadım. İşlemi pencereden almanın kolay yolu nedir?

Alternatif bir işlem monitörü veya diğer araçları indirmeye açıkım.

Yanıtlar:


19

Terminal'i kullanabiliyorsanız şunu deneyin:

xprop | grep WM_CLASS

ve imleciniz çarpı işareti haline gelmeli ve işlem adını almak için herhangi bir pencereyi tıklatmalısınız. Sadece PID'ye ihtiyacınız varsa, şunu deneyin:

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

Bu yardımcı olur umarım.


6
grepgerçekten gerekli değildir, yalnızca bu gibi göstermek için bir özellik adı olarak xprop WM_CLASSdoğrudan verebilirsiniz . Özellikle WM_CLASSişlemin yürütülebilir dosya ile aynı olması gerekmediğini, geliştirici tarafından ayarlanan rastgele bir değer olabileceğini unutmayın.
Byte Komutanı

Bir cazibe gibi çalışıyor, teşekkürler.
Gqqnbig

13

Kullanılması xpropzaten bahsedilen bu diğer yanıtında ve muhtemelen en iyi çözüm.

Başka bir yol wmctrl -lp, pencere yöneticiniz tarafından yönetilen tüm pencereleri, mümkünse ilgili işlem kimlikleriyle (PID) birlikte listelemek için kullanmak olabilir :

$ wmctrl -lp
0x03a00002  0 1570   type40mark3 XdndCollectionWindowImp
0x03a00003  0 1570   type40mark3 unity-launcher
0x03a00004  0 1570   type40mark3 unity-panel
0x03a00005  0 1570   type40mark3 unity-dash
0x03a00006  0 1570   type40mark3 Hud
0x02c0000a -1 302    type40mark3 Desktop
0x08a00003  0 8861   type40mark3 18.04 - Easy way to get process from window - Ask Ubuntu - Mozilla Firefox
0x08a00033  0 8861   type40mark3 Some other site in a different window - Mozilla Firefox
0x0840b72c  0 20705  type40mark3 bytecommander@type40mark3: ~
0x08800001  0 7389   type40mark3 New Tab - Chromium

Daha sonra bu PID'yi süreç hakkında daha fazla bilgi almak için kullanabilirsiniz, örneğin ps aux -q YOUR_PID_HERE:

$ ps aux -q 20705
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
bytecom+ 20705  0.0  0.2 676820 32268 ?        Sl   Jun28   1:58 /usr/lib/gnome-terminal/gnome-terminal-server

Bu komutu paylaştığınız için teşekkürler. Diğer görsel yolu daha çok seviyorum. Bazen bir pencerenin başlık çubuğu yoktur veya boradless, wmctrl tarafından verilen bu listeden gerçekten söyleyemem.
Gqqnbig
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.