wmctrl - क्लाउड में ऑनलाइन

यह कमांड wmctrl है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


wmctrl - EWMH/NetWM संगत X विंडो मैनेजर के साथ इंटरैक्ट करें।

SYNOPSIS


wmctrl [ विकल्पों | कार्रवाई ]...

वर्णन


wmctrl एक कमांड है जिसका उपयोग एक्स विंडो मैनेजर के साथ इंटरैक्ट करने के लिए किया जा सकता है
EWMH/NetWM विनिर्देशन के साथ संगत। wmctrl के लिए विंडो मैनेजर से पूछताछ कर सकते हैं
जानकारी, और यह अनुरोध कर सकता है कि कुछ विंडो प्रबंधन कार्रवाई की जाए।

wmctrl पूरी तरह से इसके कमांड लाइन तर्कों द्वारा नियंत्रित किया जाता है। कमांड लाइन तर्क
निष्पादित की जाने वाली कार्रवाई को निर्दिष्ट करने के लिए उपयोग किया जाता है (व्यवहार को संशोधित करने वाले विकल्पों के साथ) और कोई भी
ऐसे तर्क जिनकी कार्रवाई करने के लिए आवश्यकता हो सकती है।

निम्नलिखित अनुभाग समर्थित क्रियाओं और विकल्पों को परिभाषित करते हैं। कार्रवाई के लिए तर्क
और विकल्प फॉर्म में लिखे गए हैं नीचे दिए गए विवरण में. विस्तृत
तर्क लिखने के लिए वाक्यविन्यास उस उद्देश्य के लिए समर्पित एक ही खंड में हैं।

कार्रवाई


निम्नलिखित कमांड लाइन तर्कों को लागू करने के लिए निर्दिष्ट किया जा सकता है wmctrl कार्य। केवल एक
के आह्वान के साथ कार्रवाई निष्पादित की जा सकती है wmctrl आदेश।

-a
विंडो वाले डेस्कटॉप पर स्विच करें , खिड़की उठाओ, और दे दो
फोकस

-b ( जोड़ना | हटाना | टॉगल करें),प्रॉप1 [,प्रॉप2 ]
एक साथ दो विंडो प्रॉपर्टी जोड़ें, हटाएं या टॉगल करें। वह खिड़की
संशोधित किया जा रहा है इसकी पहचान a से की जानी चाहिए -r कार्य। संपत्ति परिवर्तन है
EWMH _NET_WM_STATE अनुरोध का उपयोग करके प्राप्त किया गया। समर्थित संपत्ति के नाम (के लिए)
प्रॉप1 और प्रॉप2) रहे मोडल, चिपचिपा, अधिकतम_वर्ट, maximized_horz, छायांकित,
स्किप_टास्कबार, स्किप_पेजर, छिपा हुआ, पूर्ण स्क्रीन, ऊपर और नीचे. दो गुण हैं
विंडो को पूर्ण स्क्रीन मोड में अधिकतम करने जैसे संचालन की अनुमति देने के लिए समर्थित। टिप्पणी
यह क्रिया बिल्कुल दो शेल कमांड लाइन तर्कों से बनी है।

-c
खिड़की बंद करो शान से।

-d विंडो मैनेजर द्वारा प्रबंधित सभी डेस्कटॉप की सूची बनाएं। प्रत्येक के लिए एक पंक्ति आउटपुट है
डेस्कटॉप, लाइन को अंतरिक्ष से अलग किए गए कॉलम में विभाजित किया गया है। पहला कॉलम
इसमें एक पूर्णांक डेस्कटॉप नंबर होता है। दूसरे कॉलम में '*' अक्षर है
वर्तमान डेस्कटॉप, अन्यथा इसमें '-' वर्ण होता है। अगले दो कॉलम
निश्चित स्ट्रिंग शामिल करें महानिदेशक: और फिर डेस्कटॉप ज्योमेट्री 'के रूप मेंx'
(जैसे '1280x1024')। निम्नलिखित दो स्तंभों में निश्चित स्ट्रिंग है वीपी: और फिर
प्रारूप में व्यूपोर्ट स्थिति ','(जैसे '0,0'). अगले तीन कॉलम
इसके बाद निश्चित स्ट्रिंग शामिल है वा: और फिर कार्य क्षेत्र के साथ दो कॉलम
ज्यामिति 'के रूप मेंX,Y और WxH'(जैसे '0,0 1280x998')। शेष पंक्ति में शामिल है
डेस्कटॉप का नाम (संभवतः एकाधिक स्थान युक्त)।

-e
के साथ निर्दिष्ट की गई विंडो का आकार बदलें और स्थानांतरित करें -r के अनुसार कार्रवाई
तर्क।

-g w,h सभी डेस्कटॉप की ज्यामिति (सामान्य आकार) बदलें ताकि वे वैसे ही रहें w पिक्सेल चौड़ा और h
पिक्सेल उच्च। w और h धनात्मक पूर्णांक होना चाहिए. कोई विंडो प्रबंधक इसे अनदेखा कर सकता है
निवेदन।

-h प्रोग्राम के उपयोग के बारे में सहायता पाठ प्रिंट करें।

-I नाम
ए द्वारा निर्दिष्ट विंडो का आइकन नाम (संक्षिप्त शीर्षक) सेट करें -r करने के लिए कार्रवाई नाम.

-k ( on | बंद )
विंडो मैनेजर के "डेस्कटॉप दिखाएँ" मोड को चालू या बंद करें (यदि विंडो मैनेजर
इस सुविधा को लागू करता है)।

-l विंडो मैनेजर द्वारा प्रबंधित की जा रही विंडो की सूची बनाएं। प्रत्येक के लिए एक पंक्ति आउटपुट है
विंडो, लाइन को अंतरिक्ष से अलग किए गए कॉलम में विभाजित किया गया है। पहला कॉलम
हमेशा विंडो की पहचान हेक्साडेसिमल पूर्णांक और दूसरे कॉलम के रूप में होती है
इसमें हमेशा डेस्कटॉप नंबर होता है (स्टिकी विंडो की पहचान करने के लिए -1 का उपयोग किया जाता है)। अगर
la -p विकल्प निर्दिष्ट किया गया है, अगले कॉलम में विंडो के लिए पीआईडी ​​शामिल होगी
दशमलव पूर्णांक. यदि -G विकल्प निर्दिष्ट है तो चार पूर्णांक कॉलम होंगे
अनुसरण करें: एक्स-ऑफ़सेट, वाई-ऑफ़सेट, चौड़ाई और ऊंचाई। अगले कॉलम में हमेशा होता है
क्लाइंट मशीन का नाम. पंक्ति के शेष भाग में विंडो शीर्षक (संभवतः) शामिल है
शीर्षक में अनेक स्थानों के साथ)।

-m विंडो मैनेजर और पर्यावरण के बारे में जानकारी प्रदर्शित करें।

-n N डेस्कटॉप की संख्या बदलें N (एक गैर-नकारात्मक पूर्णांक)।

-N नाम
ए द्वारा निर्दिष्ट विंडो का नाम (लंबा शीर्षक) सेट करें -r करने के लिए कार्रवाई नाम.

-o x,y वर्तमान डेस्कटॉप के लिए व्यूपोर्ट बदलें। मूल्य x और y संख्यात्मक ऑफसेट हैं
जो व्यूपोर्ट के ऊपरी बाएँ कोने की स्थिति निर्दिष्ट करता है। एक विंडो प्रबंधक
इस अनुरोध को अनदेखा कर सकते हैं.

-r
किसी कार्रवाई के लिए लक्ष्य विंडो निर्दिष्ट करें.

-R
खिड़की ले जाएँ वर्तमान डेस्कटॉप पर, विंडो उठाएँ, और उसे फ़ोकस दें।

-s
डेस्कटॉप पर स्विच करें .

-t
के साथ निर्दिष्ट की गई विंडो को स्थानांतरित करें -r डेस्कटॉप पर कार्रवाई .

-T नाम
विंडो का नाम (लंबा शीर्षक) और आइकन नाम (लघु शीर्षक) दोनों सेट करें
ए द्वारा निर्दिष्ट -r करने के लिए कार्रवाई नाम. यह क्रिया का उपयोग करने जैसा है -N और -I कार्रवाई
एक ही समय में (जो अन्यथा असंभव होगा)। wmctrl ही निष्पादित कर सकता है
एक समय में एक क्रिया)।

विकल्प


निम्नलिखित विकल्प डिफ़ॉल्ट क्रियाओं को संशोधित करते हैं, या उनकी व्याख्या को संशोधित करते हैं
तर्क।

-F विंडो नाम तर्क () को सटीक विंडो शीर्षक के रूप में माना जाना चाहिए
अक्षर संवेदनशील। इस विकल्प के बिना विंडो शीर्षक को मामला माना जाता है
पूर्ण विंडो शीर्षक के असंवेदनशील सबस्ट्रिंग।

-G के आउटपुट में ज्यामिति जानकारी शामिल करें -l कार्रवाई.

-i विंडो तर्कों की व्याख्या करें () के लिए एक स्ट्रिंग नाम के बजाय एक संख्यात्मक मान के रूप में
खिड़की। यदि संख्यात्मक मान उपसर्ग '0x' से प्रारंभ होता है तो इसे a माना जाता है
हेक्साडेसिमल संख्या.

-p द्वारा मुद्रित विंडो सूची में पीआईडी ​​शामिल करें -l कार्य। यदि '0' का PID प्रिंट करता है
विंडो का स्वामित्व रखने वाला एप्लिकेशन इसका समर्थन नहीं करता है।

-u ऑटो-डिटेक्शन को ओवरराइड करें और UTF-8 मोड को बाध्य करें।

-v वर्बोज़ आउटपुट प्रदान करें. डिबगिंग करते समय यह वास्तव में उपयोगी है wmctrl ही.

-w [ [, ]... ]
तर्क में निर्दिष्ट समाधानों का उपयोग करें.

-x विंडो सूची में WM_CLASS शामिल करें या व्याख्या करें WM_CLASS नाम के रूप में।

बहस


एक डेस्कटॉप को हमेशा एक पूर्णांक द्वारा निर्दिष्ट किया जाता है जो डेस्कटॉप संख्याओं का प्रतिनिधित्व करता है।
डेस्कटॉप नंबर 0 से प्रारंभ होते हैं.


एक चाल और आकार बदलने के तर्क का प्रारूप होता है 'g,x,y,w,h'. सभी पांच घटक हैं
पूर्णांक पहला मान, g, खिड़की का गुरुत्वाकर्षण है, जिसमें 0 सबसे अधिक है
सामान्य मान (विंडो के लिए डिफ़ॉल्ट मान)। कृपया EWMH विनिर्देश देखें
अन्य मूल्यों के लिए.

शेष चार मान एक मानक ज्यामिति विनिर्देश हैं: x,y विश्व का सबसे लोकप्रिय एंव
खिड़की के ऊपरी बाएँ कोने की स्थिति, और w,h की चौड़ाई और ऊंचाई है
विंडो, इस अपवाद के साथ कि किसी भी स्थिति में -1 के मान की व्याख्या की जाती है
इसका मतलब यह है कि वर्तमान ज्यामिति मान को संशोधित नहीं किया जाना चाहिए।

यह तर्क एक विंडो निर्दिष्ट करता है जो किसी कार्रवाई का लक्ष्य है। डिफ़ॉल्ट रूप से
तर्क को एक स्ट्रिंग की तरह माना जाता है, और विंडोज़ की जांच तब तक की जाती है जब तक कि एक स्ट्रिंग न हो जाए
एक शीर्षक के साथ पाया गया जिसमें निर्दिष्ट स्ट्रिंग को सबस्ट्रिंग के रूप में शामिल किया गया है। उपस्ट्रिंग
मिलान केस असंवेदनशील तरीके से किया जाता है। -F मजबूर करने के लिए विकल्प का इस्तेमाल किया जा सकता है
सटीक, केस संवेदी शीर्षक मिलान। विकल्प -i की व्याख्या करने के लिए उपयोग किया जा सकता है
विंडो लक्ष्य को एक स्ट्रिंग के बजाय एक संख्यात्मक विंडो पहचान के रूप में।

विंडो नाम स्ट्रिंग :चुनना: विशेष उपचार किया जाता है। यदि इस विंडो नाम का उपयोग किया जाता है
फिर wmctrl उपयोगकर्ता द्वारा लक्ष्य विंडो पर क्लिक करके चयन करने की प्रतीक्षा करता है।

विंडो नाम स्ट्रिंग :सक्रिय: निर्देश देने के लिए उपयोग किया जा सकता है wmctrl वर्तमान का उपयोग करने के लिए
कार्रवाई के लिए सक्रिय विंडो.


वर्तमान में केवल एक ही कार्य पूरा किया गया है। का उपयोग करके निर्दिष्ट किया जाता है
स्ट्रिंग DESKTOP_TITLES_INVALID_UTF8 और यह गैर-ASCII डेस्कटॉप की छपाई का कारण बनता है
विंडो मेकर का उपयोग करते समय टाइल्स सही ढंग से।

उदाहरण


विंडो मैनेजर द्वारा प्रबंधित विंडोज़ की सूची प्राप्त करना

wmctrl -l

पीआईडी ​​और ज्यामिति जानकारी के साथ विंडोज़ की एक सूची प्राप्त करना।

wmctrl -p -G -l

'emacs' वाले नाम वाली विंडो पर जा रहे हैं

wmctrl -ए एमएसीएस

एक विंडो को उस शीर्षक से छायांकित करें जिसमें 'मोज़िला' शब्द हो

wmctrl -r मोज़िला -बी जोड़ें, छायांकित

एक विशेष रूप से शीर्षक वाली स्टिकी विंडो को बंद करें

wmctrl -F -c 'डेबियन बग ट्रैकिंग सिस्टम - मोज़िला'

किसी विशिष्ट विंडो पहचान के साथ विंडो की 'चिपचिपाहट' को टॉगल करें

wmctrl -i -r 0x0120002 -b जोड़ें, चिपचिपा

विंडो के शीर्षक को एक निर्दिष्ट स्ट्रिंग में बदलें लेकिन उस पर क्लिक करके विंडो चुनें

wmctrl -r :SELECT: -T "चयनित विंडो"

onworks.net सेवाओं का उपयोग करके wmctrl का ऑनलाइन उपयोग करें



नवीनतम Linux और Windows ऑनलाइन प्रोग्राम