उपयोग करना xprop
पहले से ही इस अन्य उत्तर में वर्णित है और शायद सबसे अच्छा समाधान है।
दूसरा तरीका यह हो सकता है wmctrl -lp
कि आपके विंडो मैनेजर द्वारा प्रबंधित सभी विंडो को उनकी संबंधित प्रक्रिया आईडी (PID) के साथ जहां संभव हो, सूचीबद्ध करने के लिए उपयोग किया जाए:
$ 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
आप इस PID का उपयोग इस प्रक्रिया के बारे में अधिक जानकारी प्राप्त करने के लिए कर सकते हैं, जैसे 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
grep
वास्तव में आवश्यक नहीं है, आप एक संपत्ति के नाम को केवल एक दिखाने के लिए तर्क के रूप में दे सकते हैं, जैसे किxprop WM_CLASS
सीधे। ध्यान दें कि विशेषWM_CLASS
रूप से निष्पादन योग्य प्रक्रिया के समान नहीं होना चाहिए, यह डेवलपर द्वारा निर्धारित एक मनमाना मूल्य हो सकता है।