यह कमांड स्पेक्ट्रम है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
स्पेक्ट्रम - X11 के लिए विंडो मैनेजर
SYNOPSIS
स्पेक्ट्रम
वर्णन
स्पेक्ट्रम एक न्यूनतर विंडो मैनेजर है जो रास्ते से दूर रहने की कोशिश करता है ताकि वह मूल्यवान हो
स्क्रीन रियल एस्टेट का उपयोग बहुत अधिक महत्वपूर्ण चीज़ों के लिए किया जा सकता है। इसमें समझदार चूक हैं और हैं
किसी भी कॉन्फ़िगरेशन को करने के लिए किसी भाषा को सीखने की आवश्यकता नहीं है। इसे हैकर्स ने लिखा था
हैकर्स और यह छोटा, कॉम्पैक्ट और तेज़ होने का प्रयास करते हैं।
. स्पेक्ट्रम प्रारंभ होता है, यह अपनी कॉन्फ़िगरेशन फ़ाइल से सेटिंग्स पढ़ता है, spectrwm.conf. देखना
la विन्यास फ़ाइलें नीचे अनुभाग।
इस पृष्ठ पर निम्नलिखित नोटेशन का उपयोग किया गया है:
M मेटा
S पाली
⟨नाम⟩ नामित कुंजी
M1 माउस बटन 1
M3 माउस बटन 3
स्पेक्ट्रम इसका उपयोग बहुत सरल है. अधिकांश क्रियाएँ कुंजी या माउस के माध्यम से शुरू की जाती हैं
बंधन। देखें बाइंडिंग्स डिफ़ॉल्ट और अनुकूलन के लिए नीचे अनुभाग।
विन्यास फ़ाइलें
स्पेक्ट्रम पहले उपयोगकर्ता विशिष्ट फ़ाइल को खोलने का प्रयास करता है, ~ / .spectrwm.conf. यदि वह फ़ाइल है
अनुपलब्ध है, तो यह वैश्विक कॉन्फ़िगरेशन फ़ाइल को खोलने का प्रयास करता है /etc/spectrwm.conf.
फ़ाइल का प्रारूप है
कीवर्ड = की स्थापना
उदाहरण के लिए:
रंग_फोकस = लाल
किसी विकल्प को सक्षम या अक्षम करना क्रमशः 1 या 0 का उपयोग करके किया जाता है।
रंगों को प्रति निर्दिष्ट करने की आवश्यकता है XQueryरंग(3) विशिष्टता.
टिप्पणियाँ # से शुरू होती हैं. जब किसी विकल्प में शाब्दिक '#' वांछित हो तो वह होना ही चाहिए
पलटवार करके भाग निकला। अर्थात \#
फ़ाइल निम्नलिखित कीवर्ड का समर्थन करती है:
ऑटोरन
दिन की शुरुआत में एक निर्दिष्ट कार्यक्षेत्र में एक एप्लिकेशन लॉन्च करें। प्रारूप में परिभाषित किया गया है
ws[IDX]:आवेदन, उदाहरण के लिए ws[2]:xterm ने कार्यक्षेत्र 2 में एक xterm लॉन्च किया है।
bar_action
बाहरी स्क्रिप्ट जो स्टेटस बार में बैटरी जैसी अतिरिक्त जानकारी भरती है
जीवन.
बार_एट_बॉटम
स्टेटसबार को शीर्ष के बजाय प्रत्येक क्षेत्र के नीचे रखें।
bar_border[x]
स्क्रीन में स्टेटस बार का बॉर्डर रंग x.
बार_बॉर्डर_अनफोकस[x]
स्क्रीन में अनफोकस्ड क्षेत्र(क्षेत्रों) पर स्टेटस बार(बारों) का बॉर्डर रंग x.
बार_बॉर्डर_चौड़ाई
स्टेटस बार बॉर्डर की मोटाई पिक्सेल में सेट करें। 0 पर सेट करके बॉर्डर अक्षम करें.
बार_रंग[x]
स्क्रीन में स्टेटस बार का पृष्ठभूमि रंग x.
बार_सक्षम
डिफॉल्ट सेट करें बार_टॉगल राज्य; डिफ़ॉल्ट 1 है.
bar_enabled_ws[x]
डिफॉल्ट सेट करें bar_toggle_ws कार्यक्षेत्र पर स्थिति x; डिफ़ॉल्ट 1 है.
bar_font
स्टेटस बार में फ़ॉन्ट का उपयोग किया जाता है। या तो Xft या X लॉजिकल फ़ॉन्ट विवरण (XLFD) का उपयोग किया जा सकता है
फ़ॉन्ट निर्दिष्ट करने के लिए. फ़ॉलबैक फ़ॉन्ट को प्रत्येक फ़ॉन्ट को अल्पविराम से अलग करके निर्दिष्ट किया जा सकता है।
यदि सभी प्रविष्टियाँ एक्सएलएफडी सिंटैक्स में हैं, तो फ़ॉन्ट सेट का उपयोग किया जाएगा। यदि कम से कम एक प्रविष्टि Xft है,
Xft का उपयोग किया जाएगा. ध्यान दें कि यदि Xft उपयोग में है, तो केवल पहला फ़ॉन्ट ही सफलतापूर्वक
गायब ग्लिफ़ की परवाह किए बिना लोड का उपयोग किया जाएगा। डिफ़ॉल्ट फ़ॉन्ट सेट का उपयोग करना है। भी
ध्यान दें कि dmenu(1) Xft फ़ॉन्ट का समर्थन नहीं करता.
एक्सएफटी उदाहरण:
बार_फ़ॉन्ट = टर्मिनस: शैली = नियमित: पिक्सेल आकार = 14: एंटीलियास = सत्य
bar_font = -*-profont-medium-*-*-*-11-*-*-*-*-*-*-*-*,टर्मिनस:पिक्सेलसाइज=14,-*-क्लीन-मीडियम-*-*-*- 12-*-*-*-*-*-*-*
फ़ॉन्ट सेट उदाहरण:
bar_font = -*-टर्मिनस-मध्यम-*-*-*-14-*-*-*-*-*-*-*
बार_फ़ॉन्ट = -*-प्रोफ़ॉन्ट-मध्यम-*-*-*-11-*-*-*-*-*-*-*,-*-टर्मिनस-मध्यम-*-*-*-14-*-*- *-*-*-*-*,-*-स्वच्छ-मध्यम-*-*-*-12-*-*-*-*-*-*-*
अपने सिस्टम में उपलब्ध फ़ॉन्ट्स को सूचीबद्ध करने के लिए देखें fc-सूची(1) या xlsfonts(1) मैनपेज।
xfontsel(1) एप्लिकेशन एक्सएलएफडी सेटिंग में मदद कर सकता है।
बार_फ़ॉन्ट_रंग[x]
स्क्रीन में स्टेटस बार में फ़ॉन्ट का रंग x.
bar_format
बार प्रारूप स्ट्रिंग को ओवरराइड करते हुए सेट करें घड़ी_प्रारूप और सब कुछ सक्षम विकल्प। NS
प्रारूप पारित किया गया है स्ट्रैफ़टाइम(3) उपयोग में आने से पहले। इसमें निम्नलिखित शामिल हो सकते हैं
चरित्र क्रम:
चरित्र अनुक्रम जगह ले ली साथ में
+< एक स्थान के साथ पैड
+बाहरी स्क्रिप्ट का एक आउटपुट
+C विंडो क्लास (WM_CLASS से)
+D कार्यस्थान का नाम
+एफ फ्लोटिंग इंडिकेटर
+I कार्यस्थान सूचकांक
+एम कार्यक्षेत्र में प्रतिष्ठित (न्यूनतम) विंडो की संख्या
+एन स्क्रीन नंबर
+P विंडो क्लास और इंस्टेंस को कोलन द्वारा अलग किया गया
+एस स्टैकिंग एल्गोरिदम
+T विंडो इंस्टेंस (WM_CLASS से)
+यू अत्यावश्यक संकेत
+V प्रोग्राम संस्करण
+W विंडो नाम (_NET_WM_NAME/WM_NAME से)
++ एक शाब्दिक '+'
सभी वर्ण अनुक्रम इसके आउटपुट को एक विशिष्ट लंबाई तक सीमित कर सकते हैं, उदाहरण के लिए +64ए। कोई
जो अक्षर विनिर्देश से मेल नहीं खाते, उन्हें वैसे ही कॉपी कर दिया जाता है।
bar_justify
स्टेटस बार टेक्स्ट का औचित्य सिद्ध करें. संभावित मान हैं बाएं, केंद्र, तथा सही.
ध्यान दें कि यदि आउटपुट को उचित नहीं छोड़ा गया है, तो यह कुछ में ठीक से संरेखित नहीं हो सकता है
परिस्थितियाँ, डिफ़ॉल्ट स्थैतिक प्रारूप में श्वेत-रिक्त स्थान के कारण। देखें bar_format
अधिक विवरण के लिए विकल्प।
बाँध[x]
कुंजी कॉम्बो को क्रिया से बांधें x. देखना बाइंडिंग्स नीचे अनुभाग।
सीमा चौड़ाई
विंडो बॉर्डर की मोटाई पिक्सेल में सेट करें. 0 पर सेट करके सभी बॉर्डर अक्षम करें।
सीमा_चौड़ाई
पिक्सेल में क्षेत्र रोकथाम सीमा चौड़ाई सेट करें। एक खिड़की इतनी दूर होनी चाहिए
क्षेत्र से बाहर जाने की अनुमति देने से पहले इसे क्षेत्र के किनारे से परे खींचा/आकार दिया गया। यह
कुंजी बाइंडिंग के साथ विंडो में हेरफेर करने पर कोई प्रभाव नहीं पड़ता है। विंडो अक्षम करें
0 पर सेट करके रोकथाम प्रभाव।
घड़ी_सक्षम
स्टेटस बार में घड़ी प्रदर्शित करना सक्षम या अक्षम करें। 0 पर सेट करके अक्षम करें
कस्टम घड़ी का उपयोग किया जा सकता है bar_action लिपियों.
प्रतिष्ठित_सक्षम
स्टेटस बार में प्रतिष्ठित (न्यूनतम) विंडो की संख्या प्रदर्शित करें। सेटिंग करके सक्षम करें
1 लिए.
रंग_फोकस
वर्तमान में फ़ोकस की गई विंडो का बॉर्डर रंग. डिफ़ॉल्ट लाल है.
रंग_फोकस_अधिकतम
वर्तमान में केंद्रित, अधिकतम विंडो का बॉर्डर रंग। के मान पर डिफ़ॉल्ट
रंग_फोकस.
रंग_अनफोकस
अनफोकस्ड विंडोज़ का बॉर्डर रंग, डिफ़ॉल्ट आरजीबी:88/88/88 है।
रंग_अनफोकस_अधिकतम
अनफोकस्ड, अधिकतमीकृत विंडोज़ का बॉर्डर रंग। के मान पर डिफ़ॉल्ट रंग_अनफोकस.
संवाद_अनुपात
कुछ अनुप्रयोगों में संवाद विंडो होती हैं जो उपयोगी होने के लिए बहुत छोटी होती हैं। यह अनुपात है
स्क्रीन का आकार किस प्रकार बदला जाएगा। उदाहरण के लिए, 0.6 भौतिक का 60% है
स्क्रीन का आकार।
अक्षम_बॉर्डर
जब बार अक्षम हो और क्षेत्र पर केवल एक विंडो हो तो बॉर्डर हटा दें।
फोकस_बंद करें
फ़ोकस विंडो बंद होने पर फ़ोकस लगाने के लिए विंडो। संभावित मान हैं प्रथम, अगला,
पिछला (डिफ़ॉल्ट) और पिछली बार. अगला और पिछला जो खिड़की के सापेक्ष हैं
बन्द है।
फोकस_क्लोज़_रैप
क्या पहली विंडो बंद होने पर फ़ोकस को अंतिम विंडो पर जाने देना है या नहीं
विपरीतता से। 0 पर सेट करके अक्षम करें.
फोकस_डिफॉल्ट
जब किसी विंडो पर फ़ोकस न किया गया हो तो फ़ोकस लगाने के लिए विंडो। संभावित मान हैं प्रथम और पिछली बार
(चूक)।
संकेन्द्रित विधि
माउस कर्सर के संबंध में विंडो फोकस व्यवहार। संभावित मान:
चूक कर्सर की गति और विंडो के कारण होने वाले बॉर्डर क्रॉसिंग पर विंडो फ़ोकस सेट करें
बातचीत.
का पालन करें कार्यक्षेत्र सहित सभी कर्सर बॉर्डर क्रॉसिंग पर विंडो फ़ोकस सेट करें
स्विच और लेआउट में परिवर्तन।
गाइड विंडो फ़ोकस को केवल विंडो इंटरेक्शन पर सेट करें।
java_वर्कअराउंड
गैर-पेरेंटिंग विंडो प्रबंधकों पर जावा जीयूआई रेंडरिंग समस्या का समाधान करें
सन द्वारा लिखित LG3D विंडो मैनेजर का प्रतिरूपण। डिफ़ॉल्ट 1 है.
कीबोर्ड_मैपिंग
सभी कुंजी बाइंडिंग साफ़ करें और निर्दिष्ट फ़ाइल से नई कुंजी बाइंडिंग लोड करें। यह अनुमति देता है
आपको अपने कीबोर्ड लेआउट के लिए पूर्व-निर्धारित कुंजी बाइंडिंग लोड करनी होगी। देखें कीबोर्ड मानचित्रण
फ़ाइलें कीबोर्ड मैपिंग फ़ाइलों की सूची के लिए नीचे दिया गया अनुभाग उपलब्ध कराया गया है
कई कीबोर्ड लेआउट.
ख़ाका
दिन की शुरुआत में उपयोग करने के लिए लेआउट का चयन करें। प्रारूप में परिभाषित किया गया है
ws[IDX]:मास्टर_ग्रो:मास्टर_जोड़ें:stack_inc:हमेशा_उठाओ:स्टैक_मोड, उदा
ws[2]:-4:0:1:0:क्षैतिज वर्कस्पेस 2 को क्षैतिज स्टैक मोड पर सेट करता है, सिकुड़ता है
4 टिकों द्वारा क्षेत्र को मास्टर करें और डिफ़ॉल्ट को बनाए रखते हुए स्टैक में एक विंडो जोड़ें
फ्लोटिंग विंडो व्यवहार. संभव स्टैक_मोड मान हैं ऊर्ध्वाधर, लंबवत_फ़्लिप,
क्षैतिज, क्षैतिज_फ्लिप और पूर्ण स्क्रीन.
देख मास्टर_ग्रो, मास्टर_श्रिंक, मास्टर_जोड़ें, मास्टर_डेल, stack_inc, स्टैक_डेक, तथा
हमेशा_उठाओ अधिक जानकारी के लिए। ध्यान दें कि स्टैकिंग विकल्प जटिल हैं और
दुष्परिणाम होते हैं। व्यक्ति को पहले इन आदेशों से परिचित होना चाहिए
के साथ प्रयोग कर रहा हूँ ख़ाका विकल्प.
पुनः आरंभ करने पर यह सेटिंग बरकरार नहीं रखी जाती है.
modkey
मॉड कुंजी बदलें. Mod1 आम तौर पर ALT कुंजी है और Mod4 पीसी पर विंडोज़ कुंजी है।
नाम
दिन की शुरुआत में कार्यक्षेत्र का नाम सेट करें। प्रारूप में परिभाषित ws[IDX]:नाम, उदा
ws[1]:कंसोल कार्यस्थान 1 का नाम "कंसोल" पर सेट करता है।
कार्यक्रम[p]
किसी प्रोग्राम को उत्पन्न करने के लिए नई क्रिया को परिभाषित करें p. देखना कार्यक्रम नीचे अनुभाग।
मोड़[c:i:n]
क्लास वाली विंडोज़ के लिए "क्विर्क" जोड़ें c, उदाहरण i और नाम n. देखना क्वर्क्स अनुभाग
नीचे.
क्षेत्र
एक कस्टम क्षेत्र आवंटित करता है, उसी स्थान पर कब्जा करने वाले किसी भी स्वचालित रूप से पहचाने गए क्षेत्रों को हटा देता है
स्क्रीन पर। प्रारूप स्क्रीन में परिभाषित[IDX]:चौडाईxऊंचाई+x+y, उदा
screen[1]:800x1200+0+0.
एक क्षेत्र को कई मॉनिटरों तक विस्तारित करने के लिए, उन सभी को कवर करने के लिए पर्याप्त बड़ा क्षेत्र बनाएं,
उदाहरण के लिए स्क्रीन[1]:2048x768+0+0 क्षेत्र को 1024x768 रिज़ॉल्यूशन वाले दो मॉनिटरों तक फैलाता है
एक दूसरे के बगल में बैठे.
क्षेत्र_पैडिंग
क्षेत्र की सीमाओं के भीतर खाली स्थान की पिक्सेल चौड़ाई। 0 पर सेट करके अक्षम करें.
स्पॉन_पोजीशन
नई बनी खिड़कियों को रखने के लिए स्टैक में रखें। संभावित मान हैं प्रथम, अगला,
पिछला और पिछली बार (चूक)। अगला और पिछला फोकस्ड विंडो के सापेक्ष हैं।
स्टैक_सक्षम
स्टेटस बार में वर्तमान स्टैकिंग एल्गोरिदम को प्रदर्शित करना सक्षम या अक्षम करें।
अवधि_चौड़ाई
टर्मिनल के लिए पसंदीदा न्यूनतम चौड़ाई निर्धारित करें। यदि यह मान 0 से अधिक है,
स्पेक्ट्रम टर्मिनल को बनाए रखने के लिए टर्मिनल में फ़ॉन्ट आकार को समायोजित करने का प्रयास किया जाएगा
जैसे ही विंडो का आकार बदला जाता है, चौड़ाई इस संख्या से ऊपर हो जाती है। केवल टर्म(1) वर्तमान में समर्थित है।
RSI टर्म(1) बाइनरी को सेटुइड या सेटगिड नहीं होना चाहिए, जो कि अधिकांश में डिफ़ॉल्ट रूप से होता है
सिस्टम. उपयोगकर्ताओं को प्रोग्राम[टर्म] सेट करने की आवश्यकता हो सकती है (देखें)। कार्यक्रम अनुभाग) का उपयोग करने के लिए
की वैकल्पिक प्रति टर्म(1) सेटगिड बिट सेट के बिना बाइनरी।
टाइल_गैप
टाइल वाली खिड़कियों के बीच खाली जगह की पिक्सेल चौड़ाई। नकारात्मक मान ओवरलैप का कारण बनते हैं। तय करना
टाइल्स के बीच की सीमा को संक्षिप्त करने के लिए यह border_width के विपरीत है। द्वारा अक्षम करें
0 पर सेट करना।
अत्यावश्यक_पतन
उन कार्यस्थानों के लिए अत्यावश्यक संकेत संकेतक में प्लेसहोल्डर्स को छिपाने में सक्षम बनाता है जो ऐसा नहीं करते हैं
क्या आपके पास कोई जरूरी विंडो है? 1 पर सेट करके सक्षम करें.
अत्यावश्यक_सक्षम
स्टेटस बार में अत्यावश्यक संकेत संकेतक को सक्षम या अक्षम करें। ध्यान दें कि कई टर्मिनल
एम्युलेटर्स को तात्कालिकता को ट्रिगर करने के लिए घंटी चरित्र के लिए एक स्पष्ट सेटिंग की आवश्यकता होती है
खिड़की। में टर्म(1), उदाहरण के लिए, किसी को निम्नलिखित पंक्ति जोड़ने की आवश्यकता है .Xडिफ़ॉल्ट:
xterm.bellIsUrgent: सत्य
वर्बोज़_लेआउट
वर्तमान मास्टर विंडो गिनती और स्टैक कॉलम/पंक्ति गिनती प्रदर्शित करना सक्षम या अक्षम करें
स्टेटस बार में. 1 पर सेट करके सक्षम करें। देखें मास्टर_जोड़ें, मास्टर_डेल, stack_inc और
स्टैक_डेक देखें।
विंडो_क्लास_सक्षम
स्टेटस बार में विंडो क्लास नाम (WM_CLASS से) प्रदर्शित करना सक्षम या अक्षम करें।
1 पर सेट करके सक्षम करें.
window_instance_enabled
स्टेटस बार में विंडो इंस्टेंस नाम (WM_CLASS से) प्रदर्शित करना सक्षम या अक्षम करें।
1 पर सेट करके सक्षम करें.
विंडो_नाम_सक्षम
विंडो डिस्प्ले नाम प्रदर्शित करना सक्षम या अक्षम करें (_NET_WM_NAME/WM_NAME से)
स्टेटस बार। 1 पर सेट करके सक्षम करें.
अत्यधिक बड़े विंडो नामों को शेष टेक्स्ट को बार से बाहर धकेलने से रोकने के लिए,
यह डिफ़ॉल्ट रूप से 64 वर्णों तक सीमित है। देखें bar_format अधिक विवरण के लिए विकल्प।
ताना सूचक
फोकस बदलने के लिए कुंजी बाइंडिंग का उपयोग करते समय माउस पॉइंटर को फोकस्ड विंडो पर केन्द्रित करता है,
कार्यस्थान बदलें, क्षेत्र बदलें, आदि। 1 पर सेट करके सक्षम करें।
कार्यस्थान_सीमा
उपलब्ध कार्यस्थानों की कुल संख्या निर्धारित करें. न्यूनतम 1 है, अधिकतम 22 है, डिफ़ॉल्ट है
10.
कार्यक्रम
स्पेक्ट्रम आपको अपनी पसंद के प्रोग्राम लॉन्च करने और फिर बाइंड करने के लिए कस्टम क्रियाओं को परिभाषित करने की अनुमति देता है
वे अंतर्निहित क्रियाओं के समान ही हैं। देखें बाइंडिंग्स नीचे अनुभाग।
कॉन्फ़िगरेशन फ़ाइल में कस्टम प्रोग्राम निम्नानुसार निर्दिष्ट हैं:
कार्यक्रम[कार्य] = progpath [arg [arg ...]]
कार्य कोई भी पहचानकर्ता है जो अंतर्निहित क्रिया या कीवर्ड के साथ विरोध नहीं करता है, progpath
वांछित कार्यक्रम है, और arg प्रोग्राम में शून्य या अधिक तर्क हैं।
याद रखें कि अपने प्रोग्राम कॉल में # का उपयोग करते समय, इसे बैकस्लैश से बचना चाहिए। अर्थात
\#
कार्यक्रम के समय निम्नलिखित तर्क चर को मानों के लिए प्रतिस्थापित किया जाएगा
उत्पन्न:
$बार_बॉर्डर
$बार_रंग
$bar_font
$bar_font_color
$रंग_फोकस
$रंग_अनफोकस
$dmenu_bottom -b यदि bar_at_bottom सक्षम है।
$क्षेत्र_सूचकांक
$workspace_index
उदाहरण:
प्रोग्राम[एफएफ] = /usr/स्थानीय/बिन/फ़ायरफ़ॉक्स http://spectrwm.org/
बाइंड[एफएफ] = एमओडी+शिफ्ट+बी # अब एमएसबी ने फ़ायरफ़ॉक्स लॉन्च किया
पिछले को रद्द करने के लिए, इसे अनबाइंड करें:
बाइंड[] = एमओडी+शिफ्ट+बी
डिफ़ॉलट कार्यक्रम:
मेन्यू dmenu_run $dmenu_bottom -fn $bar_font -nb $bar_color -nf
$bar_font_color -sb $bar_border -sf $bar_color
अवधि एक्स-टर्मिनल-एमुलेटर
ताला xscreensaver-कमांड -लॉक # वैकल्पिक
initcr initscreen.sh # वैकल्पिक
स्क्रीनशॉट_सभी स्क्रीनशॉट.श पूर्ण # वैकल्पिक
स्क्रीनशॉट_विंड स्क्रीनशॉट.श विंडो # वैकल्पिक
ध्यान दें कि वैकल्पिक डिफ़ॉल्ट प्रोग्राम तब तक मान्य नहीं होंगे जब तक कि उन्हें ओवरराइड न किया जाए। यदि कोई डिफ़ॉल्ट
प्रोग्राम सत्यापन में विफल रहता है, आप प्रोग्राम को स्थापित करके, संशोधित करके अपवाद को हल कर सकते हैं
प्रोग्राम कॉल करता है या संबंधित कुंजी बाइंडिंग को मुक्त करके प्रोग्राम को अक्षम करता है।
उदाहरण के लिए, ओवरराइड करना मेन्यू:
प्रोग्राम[मेनू] = लॉन्ची
बंधन खोलना मेन्यू और इसे मान्य होने से रोकें:
बाइंड[] = एमओडी+पी
बाइंडिंग्स
स्पेक्ट्रम कुंजी या माउस बाइंडिंग के माध्यम से एक्सेस किए गए कई फ़ंक्शन (या क्रियाएं) प्रदान करता है।
वर्तमान माउस बाइंडिंग का वर्णन नीचे दिया गया है:
M1 फोकस विंडो
एम-एम1 विंडो ले जाएँ
एम-एम3 विंडो का आकार बदलें
एमएस-एम3 विंडो को केन्द्रित रखते हुए उसका आकार बदलें
डिफ़ॉल्ट कुंजी बाइंडिंग नीचे वर्णित हैं:
एमएस-⟨वापसी⟩ अवधि
एमपी मेन्यू
एमएसक्यू छोड़ना
एमक्यू पुनः प्रारंभ
M-⟨अंतरिक्ष⟩ साइकिल_लेआउट
एमएस- फ्लिप_लेआउट
एमएस-⟨अंतरिक्ष⟩ स्टैक_रीसेट
म ह मास्टर_श्रिंक
मिलीलीटर मास्टर_ग्रो
एम-, मास्टर_जोड़ें
एम-। मास्टर_डेल
एमएस-, stack_inc
एमएस-। स्टैक_डेक
M-⟨वापसी⟩ स्वैप_मेन
एमजेओ, M-⟨टैब⟩ फोकस_नेक्स्ट
एमके, एमएस-⟨टैब⟩ फोकस_पिछला
मिमी फोकस_मेन
म्यू फोकस_अत्यावश्यक
एमएसजे स्वैप_नेक्स्ट
एमएसके स्वैप_पिछला
एमबी बार_टॉगल
एमएसबी bar_toggle_ws
एमएक्स विंड_डेल
एमएसएक्स पवन मार
M-⟨1-9,0, एफ1-एफ12⟩ws_⟨1-22⟩
एमएस-⟨1-9,0, एफ1-एफ12⟩mvws_⟨1-22⟩
M-⟨कीपैड 1-9⟩rg_⟨1-9⟩
एमएस-⟨कीपैड 1-9⟩mvrg_⟨1-9⟩
M-⟨सही⟩ws_next
M-⟨वाम⟩ws_prev
M-⟨Up⟩ws_next_all
M-⟨नीचे⟩ws_prev_all
एमए ws_next_move
एमएस-⟨वाम⟩ws_prev_move
एमएस-⟨Up⟩ ws_prior
एमएस-⟨सही⟩ rg_next
एमएस-⟨वाम⟩ rg_prev
एमएस स्क्रीनशॉट_सभी
एमएसएस स्क्रीनशॉट_विंड
एमएसवी संस्करण
मीट्रिक टन फ्लोट_टॉगल
एमएस-⟨मिटाना⟩ ताला
एमएसआई initcr
मेगावाट प्रतीक बनाना
एमएसडब्ल्यू एकरूपता
मुझे मैक्सिमम_टॉगल
एमएसआर हमेशा_उठाओ
एमवी button2
एम-- चौड़ाई_सिकुड़ना
एम-= चौड़ाई_वृद्धि
एमएस-- ऊंचाई_सिकुड़ना
एमएस-= ऊंचाई_बढ़ो
एम-[ बाएं खिसको
एम-] सही कदम
एमएस-[ बढ़ाना
एमएस-] नीचे की ओर
एमएस-/ नाम_कार्यस्थान
एम-/ search_workspace
म्यूचुअल फंड खोजो_जीतो
कार्रवाई के नाम और विवरण नीचे सूचीबद्ध हैं:
अवधि एक नया टर्मिनल तैयार करें (देखें कार्यक्रम ऊपर)।
मेन्यू मेनू (देखें कार्यक्रम ऊपर)।
छोड़ना छोड़ना स्पेक्ट्रम.
पुनः प्रारंभ पुनः प्रारंभ स्पेक्ट्रम.
चक्र_लेआउट साइकिल लेआउट.
फ्लिप_लेआउट मास्टर और स्टैकिंग क्षेत्रों को स्वैप करें।
स्टैक_रीसेट लेआउट रीसेट करें.
मास्टर_श्रिंक मास्टर क्षेत्र को सिकोड़ें.
मास्टर_ग्रो मास्टर क्षेत्र का विकास करें.
मास्टर_जोड़ें मास्टर क्षेत्र में विंडोज़ जोड़ें.
मास्टर_डेल मास्टर क्षेत्र से खिड़कियाँ हटाएँ.
stack_inc स्टैकिंग क्षेत्र में कॉलम/पंक्तियाँ जोड़ें।
स्टैक_डेक स्टैकिंग क्षेत्र से कॉलम/पंक्तियाँ हटाएँ।
स्वैप_मेन वर्तमान विंडो को मास्टर क्षेत्र में ले जाएँ।
फोकस_नेक्स्ट कार्यक्षेत्र में अगली विंडो पर फ़ोकस करें.
फोकस_पिछला कार्यक्षेत्र में पिछली विंडो पर फ़ोकस करें.
फोकस_मेन कार्यक्षेत्र में मुख्य विंडो पर ध्यान दें।
फोकस_अत्यावश्यक अत्यावश्यक संकेत ध्वज सेट के साथ अगली विंडो पर ध्यान केंद्रित करें। कार्यक्षेत्र
यदि आवश्यक हो तो स्विच किया जाता है।
स्वैप_नेक्स्ट कार्यक्षेत्र में अगली विंडो के साथ स्वैप करें।
स्वैप_पिछला कार्यक्षेत्र में पिछली विंडो के साथ स्वैप करें।
बार_टॉगल स्टेटस बार की समग्र दृश्यता को टॉगल करें।
bar_toggle_ws वर्तमान कार्यस्थान पर स्थिति पट्टी टॉगल करें.
विंड_डेल कार्यक्षेत्र में वर्तमान विंडो हटाएँ.
पवन मार कार्यक्षेत्र में वर्तमान विंडो को नष्ट करें।
ws_n कार्यस्थल पर स्विच करें n, जहां n 1 से है कार्यस्थान_सीमा.
mvws_n वर्तमान विंडो को कार्यस्थान पर ले जाएँ n, जहां n 1 से है
कार्यस्थान_सीमा.
आरजी_n क्षेत्र पर ध्यान दें n, जहां n 1 से 9 तक है.
mvrg_n वर्तमान विंडो को क्षेत्र में ले जाएँ n, जहां n 1 से 9 तक है.
ws_next एक विंडो के साथ अगले कार्यक्षेत्र पर स्विच करें।
ws_prev एक विंडो के साथ पिछले कार्यस्थान पर स्विच करें।
ws_next_all अगले कार्यस्थान पर स्विच करें.
ws_prev_all पिछले कार्यस्थान पर स्विच करें.
ws_next_move वर्तमान विंडो के साथ अगले कार्यक्षेत्र पर स्विच करें।
ws_prev_move वर्तमान विंडो के साथ पिछले कार्यक्षेत्र पर स्विच करें।
ws_prior अंतिम बार देखे गए कार्यक्षेत्र पर स्विच करें।
rg_next अगले क्षेत्र पर स्विच करें.
rg_prev पिछले क्षेत्र पर स्विच करें.
स्क्रीनशॉट_सभी संपूर्ण स्क्रीन का स्क्रीनशॉट लें (यदि सक्षम हो) (देखें)। कार्यक्रम ऊपर)।
स्क्रीनशॉट_विंड चयनित विंडो का स्क्रीनशॉट लें (यदि सक्षम हो) (देखें)। कार्यक्रम
ऊपर)।
संस्करण स्टेटस बार में संस्करण टॉगल करें।
फ्लोट_टॉगल टाइल और फ्लोटिंग के बीच केंद्रित विंडो को टॉगल करें।
ताला लॉक स्क्रीन (देखें) कार्यक्रम ऊपर)।
initcr भौतिक स्क्रीन को पुन: प्रारंभ करें (देखें कार्यक्रम ऊपर)।
प्रतीक बनाना वर्तमान में केंद्रित विंडो को छोटा करें (अनमैप करें)।
एकरूपता पुनर्स्थापित (मानचित्र) विंडो द्वारा लौटाया गया dmenu(1) चयन.
मैक्सिमम_टॉगल फोकस्ड विंडो का अधिकतमीकरण टॉगल करें।
हमेशा_उठाओ जब टाइल वाली खिड़कियां सेट की जाती हैं तो उन्हें फ्लोटिंग खिड़कियों को अस्पष्ट करने की अनुमति दी जाती है।
button2 नकली मध्य माउस बटन क्लिक करें (माउस बटन 2)।
चौड़ाई_सिकुड़ना फ्लोटिंग विंडो की चौड़ाई कम करें।
चौड़ाई_वृद्धि फ़्लोटिंग विंडो की चौड़ाई बढ़ाएँ।
ऊंचाई_सिकुड़ना फ्लोटिंग विंडो की ऊंचाई कम करें।
ऊंचाई_बढ़ो फ्लोटिंग विंडो की ऊंचाई बढ़ाएं.
बाएं खिसको फ्लोटिंग विंडो को एक कदम बाईं ओर ले जाएं।
सही कदम फ्लोटिंग विंडो को एक कदम दाईं ओर ले जाएं।
बढ़ाना फ्लोटिंग विंडो को एक कदम ऊपर की ओर ले जाएं।
नीचे की ओर फ्लोटिंग विंडो को एक कदम नीचे की ओर ले जाएँ।
नाम_कार्यस्थान वर्तमान कार्यक्षेत्र को नाम दें.
search_workspace कार्यक्षेत्र खोजें.
खोजो_जीतो वर्तमान कार्यक्षेत्र में विंडोज़ खोजें।
कॉन्फ़िगरेशन फ़ाइल में कस्टम बाइंडिंग निम्नानुसार निर्दिष्ट हैं:
बाँधना[कार्य] = Instagram पर
कार्य ऊपर सूचीबद्ध क्रियाओं में से एक है (या अनबाइंड करने के लिए खाली) और Instagram पर के रूप में है
शून्य या अधिक संशोधक कुंजियाँ (MOD, Mod1, Shift, आदि) और एक या अधिक सामान्य कुंजियाँ (b, स्पेस,
आदि), '+' से अलग किया गया।
उदाहरण:
बाइंड[रीसेट] = मॉड4+क्यू # रीसेट करने के लिए विंडोज़-की + क्यू को बाइंड करें
बाइंड[] = मॉड1+क्यू # ऑल्ट + क्यू को अनबाइंड करें
वर्तमान में परिभाषित का उपयोग करने के लिए modkey, मॉड को संशोधक कुंजी के रूप में निर्दिष्ट करें।
एकाधिक कुंजी संयोजन एक ही क्रिया से बंधे हो सकते हैं।
å या π जैसे गैर-लैटिन वर्णों को बाइंड करने के लिए आपको इसके बजाय xkb वर्ण नाम दर्ज करना होगा
चरित्र ही. xev चलाएँ, विंडो पर फ़ोकस करें और विशिष्ट कुंजी दबाएँ और में
टर्मिनल आउटपुट प्रतीक नाम पढ़ता है। å के लिए निम्नलिखित उदाहरण में:
कीप्रेस इवेंट, सीरियल 41, सिंथेटिक नंबर, विंडो 0x2600001,
रूट 0x15ए, सबडब्ल्यू 0x0, समय 106213808, (11,5), रूट:(359,823),
स्थिति 0x0, कीकोड 24 (कीसिम 0xe5, एरिंग), समान_स्क्रीन हाँ,
XLookupString 2 बाइट्स देता है: (c3 a5) "å"
XmbLookupString 2 बाइट्स देता है: (c3 a5) "å"
XFilterEvent रिटर्न: गलत
xkb नाम अरिंग है. दूसरे शब्दों में, में spectrwm.conf जोड़ें:
बाइंड[प्रोग्राम] = एमओडी+अरिंग
कीबोर्ड मानचित्रण फ़ाइलें
कई कीबोर्ड लेआउट के लिए कीबोर्ड मैपिंग फ़ाइलें नीचे सूचीबद्ध हैं। ये फ़ाइलें हो सकती हैं
के साथ प्रयोग किया जाता है कीबोर्ड_मैपिंग निर्दिष्ट के लिए पूर्व-परिभाषित कुंजी बाइंडिंग लोड करने की सेटिंग
कीबोर्ड विन्यास।
Spectrwm_cz.conf चेक गणराज्य कीबोर्ड लेआउट
Spectrwm_es.conf स्पैनिश कीबोर्ड लेआउट
Spectrwm_fr.conf फ़्रेंच कीबोर्ड लेआउट
Spectrwm_fr_ch.conf स्विस फ़्रेंच कीबोर्ड लेआउट
Spectrwm_se.conf स्वीडिश कीबोर्ड लेआउट
Spectrwm_us.conf संयुक्त राज्य अमेरिका कीबोर्ड लेआउट
क्वर्क्स
स्पेक्ट्रम "विचित्र" प्रदान करता है जो उन खिड़कियों को संभालता है जिन्हें विशेष रूप से टाइलिंग में व्यवहार किया जाना चाहिए
विंडो प्रबंधक, जैसे कुछ संवाद और फ़ुलस्क्रीन ऐप्स।
डिफ़ॉल्ट विचित्रताओं का वर्णन नीचे दिया गया है:
फ़ायरफ़ॉक्स-बिन: फ़ायरफ़ॉक्स-बिन ट्रांसज़
फ़ायरफ़ॉक्स: डायलॉग फ़्लोट
जिम्प: जिम्प फ्लोट + कहीं भी
एमप्लेयर:xv फ़्लोट + फ़ुलस्क्रीन + फ़ोकसप्रेव
OpenOffice.org 2.4: VCLSalFrame फ्लोट
OpenOffice.org 3.1: VCLSalFrame फ्लोट
पीसीबी: पीसीबी फ्लोट
xine:Xine विंडो फ़्लोट + कहीं भी
xine:xine पैनल फ़्लोट + कहीं भी
xine:xine वीडियो फुलस्क्रीन विंडो फुलस्क्रीन + फ्लोट
Xitk:Xitk कॉम्बो फ्लोट + कहीं भी
Xitk:Xine विंडो फ़्लोट + कहीं भी
एक्सटर्म:xterm XTERM_FONTADJ
विचित्रताओं का वर्णन स्वयं नीचे किया गया है:
फ़्लोट इस विंडो पर टाइल नहीं लगाई जानी चाहिए, बल्कि उसे स्वतंत्र रूप से तैरने देना चाहिए।
TRANSSZ का उपयोग करके उन क्षणिक विंडो पर आकार समायोजित किया जाता है जो बहुत छोटी हैं
संवाद_अनुपात (देखें विन्यास फ़ाइलें).
कहीं भी, विंडो को अपनी स्थिति में, अकेंद्रित होने की अनुमति दें।
XTERM_FONTADJ आकार बदलते समय xterm फ़ॉन्ट समायोजित करें।
फ़ुलस्क्रीन विंडो को पूर्ण क्षेत्र आकार का उपयोग करने की अनुमति देने के लिए बॉर्डर हटाएँ।
FOCUSPREV निकास बल पर पहले से केंद्रित अनुप्रयोग पर ध्यान केंद्रित नहीं
स्टैक में पिछला एप्लिकेशन.
NOFOCUSONMAP जब विंडो पहली बार दिखाई दे तो उस पर फोकस न बदलें
स्क्रीन। जब कोई असर नहीं होता संकेन्द्रित विधि इसके लिए सेट है का पालन करें.
FOCUSONMAP_SINGLE जब विंडो पहली बार स्क्रीन पर दिखाई दे, तो फोकस को बदल दें
यदि कार्यस्थान पर कोई अन्य विंडो नहीं है तो विंडो
वही WM_CLASS क्लास/इंस्टेंस मान। जब कोई असर नहीं होता
संकेन्द्रित विधि इसके लिए सेट है का पालन करें.
OBEYAPPFOCUSREQ जब कोई एप्लिकेशन एक के माध्यम से विंडो पर फोकस करने का अनुरोध करता है
_NET_ACTIVE_WINDOW क्लाइंट संदेश (1 का स्रोत संकेत),
अनुरोध का अनुपालन करें. ध्यान दें कि 0 का स्रोत संकेत
(अनिर्दिष्ट) या 2 (पेजर) का हमेशा पालन किया जाता है।
IGNOREPID किसी नए के लिए प्रारंभिक कार्यक्षेत्र का निर्धारण करते समय PID पर ध्यान न दें
खिड़की। टर्मिनल विंडोज़ के लिए विशेष रूप से उपयोगी जो साझा करते हैं
प्रक्रिया.
IGNORESPAWNWS आरंभिक निर्धारण करते समय स्पॉन कार्यक्षेत्र पर ध्यान न दें
एक नई विंडो के लिए कार्यक्षेत्र.
डब्ल्यूएस[n] कार्यस्थान पर एक नई विंडो प्रदर्शित होने के लिए बाध्य करें n.
कॉन्फ़िगरेशन फ़ाइल में कस्टम विचित्रताएँ इस प्रकार निर्दिष्ट हैं:
विचित्र[कक्षा[:उदाहरण[:नाम]]] = मोड़ [+ मोड़ ...]
कक्षा, उदाहरण (वैकल्पिक) और नाम (वैकल्पिक) वे पैटर्न हैं जिनका उपयोग यह निर्धारित करने के लिए किया जाता है
विंडो(ओं) पर विचित्रता लागू होती है और मोड़ उपरोक्त सूची में से एक विचित्रता है।
ध्यान दें कि पैटर्न की व्याख्या POSIX विस्तारित रेगुलर एक्सप्रेशन के रूप में की जाती है। कोई भी ':', '[' या
']' को '\' से बचाना होगा। देखना regex(7) POSIX एक्सटेंडेड रेगुलर पर अधिक जानकारी के लिए
भाव।
उदाहरण के लिए:
क्वर्की[एमप्लेयर] = फ्लोट + फुलस्क्रीन + फोकसप्रीवी # 'एमप्लेयर' श्रेणी वाली सभी विंडो को फ्लोट करें
quirk[.*] = FLOAT # सभी विंडो को डिफ़ॉल्ट रूप से फ़्लोट करें।
quirk[.*:.*:.*] = फ़्लोट # ऊपर जैसा ही।
quirk[फ़ायरफ़ॉक्स:नेविगेटर] = फ़्लोट # सभी फ़ायरफ़ॉक्स ब्राउज़र विंडो फ़्लोट करें।
quirk[::Console] = FLOAT # WM_CLASS के साथ फ़्लोट विंडो सेट नहीं है और विंडो का नाम 'कंसोल' है।
quirk[\[0-9\].*:.*:\[\[\:alnum\:\]\]*] = FLOAT # फ़्लोट विंडो जिसमें WM_CLASS क्लास एक नंबर से शुरू होती है, कोई भी WM_CLASS इंस्टेंस और एक _NET_WM_NAME/ WM_NAME या तो रिक्त है या इसमें रिक्त स्थान के बिना अल्फ़ान्यूमेरिक वर्ण हैं।
क्वर्की[पीसीबी:पीसीबी] = कोई नहीं # मौजूदा क्वर्की को हटा दें
आप प्राप्त कर सकते हैं कक्षा, उदाहरण और नाम चलाकर एक्सप्रॉप(1) और फिर वांछित पर क्लिक करें
खिड़की। निम्नलिखित उदाहरण में फ़ायरफ़ॉक्स की मुख्य विंडो पर क्लिक किया गया था:
$ एक्सप्रॉप | grep -E "^(WM_CLASS|_NET_WM_NAME|WM_NAME)"
WM_CLASS(STRING) = "नेविगेटर", "फ़ायरफ़ॉक्स"
WM_NAME(STRING) = "spectrwm - ConformalOpenSource"
_NET_WM_NAME(UTF8_STRING) = "spectrwm - ConformalOpenSource"
ध्यान दें कि एक्सप्रॉप(1) WM_CLASS को इस प्रकार प्रदर्शित करता है:
WM_क्लास(STRING) = " ", " "
उपरोक्त उदाहरण में विचित्र प्रविष्टि होगी:
विचित्र[फ़ायरफ़ॉक्स:नेविगेटर] = फ़्लोट
स्पेक्ट्रम विंडो के मूल्य के आधार पर विंडोज़ को स्वचालित रूप से विचित्रताएँ भी निर्दिष्ट करता है
_NET_WM_WINDOW_TYPE संपत्ति इस प्रकार है:
_NET_WM_WINDOW_TYPE_DOCK फ़्लोट + कहीं भी
_NET_WM_WINDOW_TYPE_TOOLBAR फ़्लोट + कहीं भी
_NET_WM_WINDOW_TYPE_UTILITY फ़्लोट + कहीं भी
_NET_WM_WINDOW_TYPE_SPLASH फ्लोट
_NET_WM_WINDOW_TYPE_DIALOG फ़्लोट
अन्य सभी मामलों में, विंडो को कोई स्वचालित क्विर्क नहीं सौंपा गया है। में निर्दिष्ट विचित्रताएँ
कॉन्फ़िगरेशन फ़ाइल स्वचालित विचित्रताओं को ओवरराइड करती है।
ईडब्लूएमएच
स्पेक्ट्रम विस्तारित विंडो मैनेजर संकेत (ईडब्ल्यूएमएच) विनिर्देश को आंशिक रूप से लागू करता है। यह
विंडोज़ को नियंत्रित करने के साथ-साथ सक्षम बनाता है स्पेक्ट्रम स्वयं बाहरी स्क्रिप्ट और प्रोग्राम से।
इससे हासिल होता है स्पेक्ट्रम कुछ क्लाइंटमैसेज इवेंट पर प्रतिक्रिया देना। टर्मिनल से
जैसे टूल का उपयोग करके इन घटनाओं को आसानी से भेजा जा सकता है wmctrl(1) और xdotool(1). के लिए
इन क्लाइंटमैसेज ईवेंट का वास्तविक प्रारूप, EWMH विनिर्देश देखें।
वर्तमान में केंद्रित विंडो की आईडी _NET_ACTIVE_WINDOW प्रॉपर्टी में संग्रहीत है
रूट विंडो. इसका उपयोग उदाहरण के लिए वर्तमान में सक्रिय शीर्षक को पुनः प्राप्त करने के लिए किया जा सकता है
के साथ खिड़की एक्सप्रॉप(1) और ग्रेप(1)
$ WINDOWID=`xprop -root _NET_ACTIVE_WINDOW | grep -o "0x.*"`
$ xprop -id $WINDOWID _NET_WM_NAME | grep -o "\"।*\""
रूट विंडो पर _NET_ACTIVE_WINDOW क्लाइंट संदेश भेजकर एक विंडो पर ध्यान केंद्रित किया जा सकता है।
उदाहरण के लिए, का उपयोग कर wmctrl(1) संदेश भेजने के लिए (मान लीजिए कि 0x4a0000बी विंडो की आईडी है)
ध्यान केंद्रित किया जाना है):
$ wmctrl -i -a 0x4a0000b
रूट विंडो पर _NET_CLOSE_WINDOW क्लाइंट संदेश भेजकर विंडोज़ को बंद किया जा सकता है। के लिए
उदाहरण, का उपयोग करना wmctrl(1) संदेश भेजने के लिए (मान लीजिए कि 0x4a0000बी विंडो की आईडी है)
बंद रहा):
$ wmctrl -i -c 0x4a0000b
_NET_WM_STATE_ABOVE परमाणु को जोड़कर या हटाकर विंडोज़ को फ़्लोट और अन-फ़्लोट किया जा सकता है
विंडो की _NET_WM_STATE प्रॉपर्टी से। इसे भेजकर प्राप्त किया जा सकता है
_NET_WM_STATE क्लाइंट संदेश रूट विंडो पर। उदाहरण के लिए, निम्नलिखित टॉगल करता है
किसी विंडो की फ़्लोटिंग स्थिति का उपयोग करना wmctrl(1) संदेश भेजने के लिए (मान लीजिए कि 0x4a0000बी आईडी है
फ़्लोट की जाने वाली या अन-फ़्लोटेड होने वाली विंडो की):
$ wmctrl -i -r 0x4a0000b -b टॉगल,_NET_WM_STATE_ABOVE
विंडोज़ को _NET_WM_STATE_HIDDEN के स्थान पर आइकॉनिफाइड और अन-आइकॉनिफाइड भी किया जा सकता है
पिछले उदाहरण में _NET_WM_STATE_ABOVE:
$ wmctrl -i -r 0x4a0000b -b टॉगल,_NET_WM_STATE_HIDDEN
_NET_MOVERESIZE_WINDOW क्लाइंट भेजकर फ्लोटिंग विंडो का आकार भी बदला और स्थानांतरित किया जा सकता है
रूट विंडो पर संदेश. उदाहरण के लिए, का उपयोग करना wmctrl(1) संदेश भेजने के लिए (मान लीजिए
0x4a0000b आकार बदलने/स्थानांतरित की जाने वाली विंडो की आईडी है):
$ wmctrl -i -r 0x4a0000b -e 0,100,50,640,480
यह विंडो को (100,50) पर ले जाता है और इसका आकार 640x480 कर देता है।
स्टैक्ड विंडो के लिए प्राप्त किसी भी _NET_MOVERESIZE_WINDOW ईवेंट को अनदेखा कर दिया जाता है।
सिग्नल
भेजा जा रहा है स्पेक्ट्रम एक HUP सिग्नल इसे पुनः आरंभ करेगा.
onworks.net सेवाओं का उपयोग करके ऑनलाइन स्पेक्ट्रम का उपयोग करें