से खुली विंडो की सूची कैसे प्राप्त करें किसी को भी यह पता चला कि Xserver से सभी खुली विंडो की सूची कैसे प्राप्त करें?xserver
Q
xserver
24
A
उत्तर
58
CLI से आप
xwininfo -tree -root
उपयोग कर सकते हैं आप अपने खुद के कोड के भीतर ऐसा करने की जरूरत है, तो आप Xlib
पुस्तकालय से XQueryTree
फ़ंक्शन का उपयोग करना।
12
आप रूट विंडो के _NET_CLIENT_LIST
मान को भी देख सकते हैं। यह सबसे आधुनिक खिड़की प्रबंधकों द्वारा निर्धारित है:
xprop -root|grep ^_NET_CLIENT_LIST
कि मूल्य प्रोग्रामैटिक रूप से आसानी से प्राप्त किया जा सकता है, अपने Xlib दस्तावेज़ देखें!
+0
मुझे यह पसंद है; यह xwininfo या xdotool से लगातार तेज़ है (हालांकि xdotool आसानी से दृश्यमान विंडो को बाहर कर सकता है)। –
संबंधित मुद्दे
- 1. जावा एप्लिकेशन 'जीटीके-चेतावनी ** फेंकता है **: डिस्प्ले नहीं खोल सकता:' जब xserver की आवश्यकता नहीं है
- 2. एंड्रॉइड एक्सएमएल फाइलों को संपादित करते समय XServer पर एक्लिप्स लीक से कैसे बचें?
- 3. Xorg
- 4. 32 बिट रंग
- 5. एक्स सर्वर चल रहा है या नहीं जांचें?
- 6. उबंटू अतिथि, विंडोज 7 होस्ट पर वर्चुअलबॉक्स के भीतर क्षैतिज स्क्रॉलिंग को कैसे अक्षम करें?
अगर मैं कर सकता तो मैं इसे दो बार संशोधित कर दूंगा! –