ব্যবহার xprop
ইতিমধ্যে উল্লেখ করা হয় এই অন্য উত্তরে এবং সম্ভবত সবচেয়ে ভালো সমাধান।
অন্য wmctrl -lp
উপায়টি হ'ল আপনার উইন্ডো ম্যানেজার দ্বারা পরিচালিত সমস্ত উইন্ডোগুলিকে তাদের নিজ নিজ প্রসেস আইডি (পিআইডি) সহ একসাথে সম্ভব তালিকাবদ্ধ করার জন্য ব্যবহার করা যেতে পারে :
$ 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
প্রক্রিয়া সম্পর্কে আরও তথ্য পেতে আপনি এই পিআইডি ব্যবহার করতে পারেন, উদাহরণস্বরূপ 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
প্রক্রিয়া সম্পাদনযোগ্য হিসাবে একই হতে হবে না, এটি বিকাশকারী দ্বারা নির্ধারিত হিসাবে নির্বিচার মান হতে পারে।