লিনাক্সে খোলা উইন্ডোজের একটি তালিকা পান


24

PS কুড়ালি সমস্ত চলমান প্রক্রিয়া দেখায়। আমি অনুরূপ কিছু করতে চাই, তবে প্রকৃত প্রক্রিয়াগুলির নামের পরিবর্তে আমি উইন্ডোর নামগুলি পরিবর্তে তালিকাবদ্ধ করতে চাই। লিনাক্স কমান্ড এটি কি করবে?

উত্তর:



18

xlsclientsচলমান ক্লায়েন্টগুলি xwininfo -root -childrenদেখায় এবং মূল উইন্ডোর সমস্ত শিশুকে দেখায়। এটিতে আপনার উইন্ডো ম্যানেজার বা ডেস্কটপ রেন্ডারগুলির কিছু জিনিসও অন্তর্ভুক্ত রয়েছে।


এটি wmctrl -l আউটপুট প্লাস আরও কিছু plus
স্মাইল 4ver

4

এখানে কেবল নাম দেখানোর উপায়:

wmctrl -l|awk '{$3=""; $2=""; $1=""; print $0}'

কারণ wmctrl -lপ্রশ্নে কেবলমাত্র নামগুলির চেয়ে কিছুটা অতিরিক্ত তথ্য দেখায়:

এটার মত:

0x020002c6  0 ruslan-Latitude-E6410 fromscratch
0x04600007  0 ruslan-Latitude-E6410 Psensor - Temperature Monitor
0x01600007  0 ruslan-Latitude-E6410 Top Expanded Edge Panel
0x01600017  0 ruslan-Latitude-E6410 Bottom Expanded Edge Panel
0x0200000a -1 ruslan-Latitude-E6410 Desktop
0x05a0000c  0 ruslan-Latitude-E6410 ruslan@ruslan-Latitude-E6410: /var/lib/apt
0x05600085  0 ruslan-Latitude-E6410 index.html (~/Dropbox/cpucraft.com/fromscratch) - gedit

এবং এটিকে ফিল্টার করে awkআমরা কেবল খোলা উইন্ডোজের নাম পাই:

   fromscratch
   Psensor - Temperature Monitor
   Top Expanded Edge Panel
   Bottom Expanded Edge Panel
   Desktop
   ruslan@ruslan-Latitude-E6410: /var/lib/apt
   index.html (~/Dropbox/cpucraft.com/fromscratch) - gedit
   ubuntu - Get a list of open windows in Linux - Super User - Mozilla Firefox
   cpucraft@cpucraft.com - FileZilla

2

আপনি যদি কেবল শিরোনাম চান এবং অন্য কোনও তথ্য (এমনকি সাদা জায়গা নয়) চান তবে আপনি এটি ব্যবহার করতে পারেন:

wmctrl -l | grep -o "$HOSTNAME.*" | sed "s/$HOSTNAME //g"

ফলাফল:

লিনাক্স - গ্রেপ এবং প্রতিস্থাপন কীভাবে - স্ট্যাক ওভারফ্লো - ফ্যাকাশে মুন
আমি সেডে একটি পরিবর্তনশীল কীভাবে ব্যবহার করতে পারি? | ইউনিক্স লিনাক্স ফোরাম | শেল প্রোগ্রামিং এবং স্ক্রিপ্টিং - ফ্যাকাশে মুন
অক্ষর * বা # বা & জিআরপি - স্ট্যাক ওভারফ্লো - ফ্যাকাশে মুনের সাহায্যে পাঠ্য ফাইলে সমস্ত কিছু মুছুন
Video.mp4 - ভিএলসি মিডিয়া প্লেয়ার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.