अंग्रेज़ीफ्रेंचस्पेनिश

ऑनवर्क्स फ़ेविकॉन

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

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

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

कार्यक्रम:

नाम


एफवीडब्ल्यूएम - एफ? X11 के लिए वर्चुअल विंडो मैनेजर

SYNOPSIS


एफवीडब्ल्यूएम [-c कॉन्फिग-कमांड] [-d प्रदर्शित होने वाला नाम] [-f config फ़ाइल] [-r] [-s [स्क्रीन_संख्या]] [-V]
[-C दृश्य-श्रेणी | -I दृश्य-आईडी] [-l रंग [-L] [-A] [-S] [-P]] [-D] [-h]
[-i ग्राहक ID] [-F राज्य-फ़ाइल] [--डीबग-स्टैक-रिंग] [-ब्लैकआउट]

वर्णन


Fvwm X11 के लिए एक विंडो मैनेजर है। यह स्मृति खपत को कम करने के लिए डिज़ाइन किया गया है, प्रदान करें
विंडो फ़्रेम और वर्चुअल डेस्कटॉप के लिए एक 3D लुक।

ध्यान दें कि कई विंडो मैनेजर हैं जिनके नाम में "fvwm" है। में
अतीत, fvwm के संस्करण 2.x को आमतौर पर fvwm2 कहा जाता था ताकि इसे पूर्व से अलग किया जा सके
संस्करण 1.x (fvwm या fvwm1)। चूंकि संस्करण 1.x को संस्करण 2.xa द्वारा बदल दिया गया है
बहुत समय पहले हम केवल संस्करण 2.x और आने वाले सभी संस्करणों को कहते हैं, fvwm, इस दौरान
दस्तावेज़, और निष्पादन योग्य प्रोग्राम को fvwm नाम दिया गया है। एक fvwm संतान होती है जिसे . कहा जाता है
fvwm95, यह ज्यादातर fvwm-2.0.43 का पैचेड संस्करण है। fvwm95 का मुख्य लक्ष्य था
विंडोज 95 जैसा लुक और फील दें। तब से, fvwm को काफी बढ़ाया गया है और
व्यावहारिक रूप से सभी fvwm95 सुविधाएँ fvwm द्वारा प्राप्त की जा सकती हैं।

Fvwm दोनों प्रदान करता है, एक बड़ा आभासी डेस्कटॉप और विभिन्न विभिन्न करना डेस्कटॉप कौन हो सकता है
अलग या एक साथ इस्तेमाल किया। वर्चुअल डेस्कटॉप आपको यह दिखाने की अनुमति देता है कि आपका वीडियो
स्क्रीन वास्तव में काफी बड़ी है, और आप डेस्कटॉप के भीतर चारों ओर स्क्रॉल कर सकते हैं। बहु
असंबद्ध डेस्कटॉप आपको यह दिखावा करने की अनुमति देते हैं कि आपके पास काम करने के लिए वास्तव में कई स्क्रीन हैं,
लेकिन प्रत्येक स्क्रीन दूसरों से पूरी तरह से असंबंधित है।

Fvwm प्रदान करता है कीबोर्ड त्वरक जो आपको अधिकांश विंडो प्रबंधक करने की अनुमति देता है
कीबोर्ड का उपयोग करके विंडोज़ को स्थानांतरित करना और उनका आकार बदलना और मेनू को संचालित करना शामिल है
शॉर्टकट।

Fvwm ने कॉन्फ़िगरेशन कमांड और एक्शन कमांड के बीच के अंतर को भी दूर कर लिया है
जो अधिकांश विंडो प्रबंधक बनाते हैं। कॉन्फ़िगरेशन कमांड आमतौर पर फोंट, रंग, मेनू सेट करते हैं
सामग्री, कुंजी और माउस फ़ंक्शन बाइंडिंग, जबकि एक्शन कमांड जैसे काम करते हैं बढ़ाएँ तथा
निचली खिड़कियां। Fvwm ऐसा कोई भेद नहीं करता है, और किसी भी चीज़ को बदलने की अनुमति देता है
समय है.

fvwm और अन्य X11 विंडो प्रबंधकों के बीच अन्य उल्लेखनीय अंतर हैं:
का परिचय मैला फोकस और कभी फोकस न करें फोकस के तरीके। फोकस नीति हो सकती है
अलग-अलग विंडो समूहों के लिए अलग से निर्दिष्ट। विंडोज़ का उपयोग मैला फोकस फोकस हासिल करें
जब पॉइंटर उनमें चला जाता है और फोकस बनाए रखता है जब तक कि कोई अन्य विंडो इसे प्राप्त नहीं कर लेती।
जब पॉइंटर रूट विंडो में चला जाता है तो ऐसी विंडो फोकस नहीं खोती हैं।
कभी फोकस न करें विंडोज़ के साथ उपयोग के लिए नीति प्रदान की जाती है जिसमें कोई भी टाइप नहीं करता है (उदाहरण के लिए)
xclock, oclock, xbiff, xeyes, tuxeyes) - उदाहरण के लिए, यदि एक SloppyFocus टर्मिनल विंडो में है
फोकस, पॉइंटर को नेवरफोकस डेकोरेशन विंडो पर ले जाने से यह वंचित नहीं होता है
फोकस का टर्मिनल।

विकल्प


ये कमांड लाइन विकल्प हैं जिन्हें fvwm द्वारा पहचाना जाता है:

-i | --ग्राहक ID id
इस विकल्प का उपयोग तब किया जाता है जब fvwm को सत्र प्रबंधक द्वारा प्रारंभ किया जाता है। द्वारा उपयोग नहीं किया जाना चाहिए
एक उपयोगकर्ता।

-c | --सीएमडी कॉन्फिग-कमांड
fvwm का उपयोग करने का कारण बनता है कॉन्फिग-कमांड के बजाए 'पढ़ना विन्यास' (या 'पढ़ना .fvwm2rc') इसी तरह
आरंभीकरण आदेश। (ध्यान दें कि 10 . तक -f और -c पैरामीटर दिए जा सकते हैं, और
उन्हें निर्दिष्ट क्रम में निष्पादित किया जाता है।)

कमांड लाइन तर्कों द्वारा शुरू किया गया कोई भी मॉड्यूल एक ऐसा मॉड्यूल माना जाता है जो वापस भेजता है
कॉन्फिग कमांड। fvwm के आगे बढ़ने से पहले सभी कमांड लाइन मॉड्यूल को छोड़ना होगा
प्रारंभ कार्य और सीमा सजावट और शैलियों की स्थापना। एक संभावना है
गतिरोध यदि आप इसके अलावा एक मॉड्यूल शुरू करते हैं एफवीडब्ल्यूएमसीपीपी/FvwmM4/Fvwmपर्ल लेकिन वहाँ एक है
समय समाप्त इसलिए fvwm अंततः जा रहा है।

एक उदाहरण के रूप में, पेजर को इस तरह से शुरू करना समय समाप्त होने तक fvwm लटका रहता है, लेकिन
निम्नलिखित अच्छी तरह से काम करना चाहिए:

एफवीडब्ल्यूएम-सी "AddToFunc स्टार्ट फंक्शन I मॉड्यूल Fvwmपेजर"

-d | --प्रदर्शन प्रदर्शित होने वाला नाम
नामक प्रदर्शन प्रबंधित करें प्रदर्शित होने वाला नाम से प्राप्त नाम के बजाय
वातावरण विविधता $प्रदर्शन.

-D | - दाढ़
X लेनदेन को सिंक्रोनस मोड में रखता है, जो नाटकीय रूप से चीजों को धीमा कर देता है, लेकिन
गारंटी देता है कि fvwm के आंतरिक त्रुटि संदेश सही हैं। इसके अलावा fvwm to . का कारण बनता है
चलते समय आउटपुट डीबग संदेश।

-f config फ़ाइल
fvwm को पढ़ने का कारण बनता है config फ़ाइल के बजाय ~/.fvwm/config इसकी आरंभीकरण फ़ाइल के रूप में।
यह -c 'के बराबर हैपढ़ना config फ़ाइल'.

-h | --मदद
एक संक्षिप्त उपयोग विवरण मुद्रित किया जाता है।

-r | --बदलने के
पहले से चल रहे wm से कार्यभार ग्रहण करने का प्रयास करें। यह तब तक काम नहीं करता जब तक अन्य wm
ICCCM2 2.0 अनुरूप है।

-F | --पुनर्स्थापना राज्य-फ़ाइल
इस विकल्प का उपयोग तब किया जाता है जब fvwm को सत्र प्रबंधक द्वारा प्रारंभ किया जाता है। द्वारा उपयोग नहीं किया जाना चाहिए
एक उपयोगकर्ता।

-s | --एकल स्क्रीन [स्क्रीन_संख्या]
मल्टी-स्क्रीन डिस्प्ले पर, fvwm को केवल में नामित स्क्रीन पर चलाएं $प्रदर्शन
पर्यावरण चर या के माध्यम से प्रदान किया गया -d विकल्प। वैकल्पिक तर्क
स्क्रीन_संख्या सकारात्मक या शून्य होना चाहिए और स्क्रीन नंबर को ओवरराइड करना चाहिए। आम तौर पर, fvwm
मल्टी-स्क्रीन डिस्प्ले के सभी स्क्रीन पर स्टार्ट अप करने का प्रयास करता है।

-V | --संस्करण
fvwm के संस्करण को प्रिंट करता है stderr. संकलित के बारे में एक जानकारी भी प्रिंट करता है
रीडलाइन, rplay, स्ट्रोक, xpm, png, svg, GNOME संकेत, EWMH संकेत के समर्थन में,
सत्र प्रबंधन, द्विदिश पाठ, मल्टीबाइट वर्ण, xinerama और Xft आ फ़ॉन्ट
प्रतिपादन।

-C | --दृश्य दृश्य-श्रेणी
fvwm का उपयोग करने का कारण बनता है दृश्य-श्रेणी खिड़की की सीमाओं और मेनू के लिए। दृश्य-श्रेणी हो सकता है
"स्टेटिकग्रे", "ग्रेस्केल", "स्टेटिककोलर", "स्यूडोकलर", "ट्रूकोलर" या "डायरेक्टकलर"।

-I | --विज़ुअलिड id
fvwm का उपयोग करने का कारण बनता है id विंडो बॉर्डर और मेनू के लिए विज़ुअल आईडी के रूप में। id हो सकता है
दशमलव के लिए N या हेक्साडेसिमल के लिए 0xN के रूप में निर्दिष्ट। a . के लिए xdpyinfo का मैन पेज देखें
समर्थित दृश्यों की सूची।

-l | --रंग-सीमा सीमा
निर्दिष्ट करता है a सीमा छवि, ढाल और संभवतः साधारण रंगों में प्रयुक्त रंगों पर
fvwm द्वारा उपयोग किया जाता है। वास्तव में, fvwm (और सभी मॉड्यूल) एक पैलेट का उपयोग करता है जिसमें अधिकतम सीमा
रंग की। यह विकल्प केवल 256 रंग (या कम) प्रदर्शित करने वाली स्क्रीन के लिए उपयोगी है
एक गतिशील दृश्य (स्यूडोकलर, ग्रेस्केल या डायरेक्टकोलर) के साथ। डिफ़ॉल्ट पर निर्भर करता है
आपका एक्स सर्वर और आप fvwm कैसे चलाते हैं। ज्यादातर मामलों में यह डिफ़ॉल्ट उचित है। -l
विकल्प का उपयोग केवल तभी किया जाना चाहिए जब आपको रंगों की समस्या हो। डिफ़ॉल्ट रूप से, fvwm
बड़े पूर्व-आवंटित पैलेट का पता लगाने की कोशिश करता है। यदि ऐसा पैलेट पाया जाता है तो fvwm उपयोग करता है
यह और एक प्राथमिकता -l इस्तेमाल नहीं किया जाना चाहिए। इसके अलावा, इस मामले में -A और -S विकल्पों
मजबूर हुए। ध्यान दें कि XFree-4.2 244 रंगों को पूर्व-आवंटित करता है (यदि आप ड्राइवर का उपयोग करते हैं
समर्थन प्रदान करें) केवल कुछ मुक्त रंग छोड़कर। इससे कुछ रंग समस्याएं हो सकती हैं
(और कुछ नहीं किया जा सकता)। XFree-4.3 या बेहतर केवल 85 रंग पूर्व-आवंटित करें। यदि नही
पूर्व-आवंटित पैलेट स्वतः पता लगाया जाता है, डिफ़ॉल्ट निम्नानुसार हैं:

प्रदर्शन गहराई 8 (256 रंग)

छद्म रंग: 68 (4x4x4 रंग घन + 4 ग्रे)
ग्रेस्केल: 64 नियमित ग्रे
डायरेक्ट कलर: 32 (3x3x3 कलर क्यूब + 5 ग्रे)

प्रदर्शन गहराई 4 (16 रंग)

छद्म रंग: 10 (2x2x2 रंग घन + 2 ग्रे)
ग्रेस्केल: 8 नियमित ग्रे
डायरेक्ट कलर: 10 (2x2x2 कलर क्यूब + 2 ग्रे)

ये डिफ़ॉल्ट संस्करण 2.6 से पहले बदल सकते हैं। ध्यान दें कि यदि आप निजी रंग का उपयोग करते हैं
नक्शा (यानी, fvwm के साथ शुरू किया गया है -C या -I विकल्प), तो अन्य डिफ़ॉल्ट हैं
उपयोग किया गया।

अब अगर आपको रंगों की समस्या हो तो क्या करें? करने के लिए पहली बात है
जांचें कि क्या आप वास्तव में अपने एक्स सर्वर को 15, 16 या बेहतर गहराई से नहीं चला सकते हैं। अपनी जाँच
एक्स सर्वर प्रलेखन। ध्यान दें कि कुछ हार्डवेयर दो अलग-अलग गहराई का समर्थन कर सकते हैं
एक ही स्क्रीन (आमतौर पर गहराई 8 और गहराई 24)। यदि गहराई 8 डिफ़ॉल्ट है, तो आप कर सकते हैं
fvwm को का उपयोग करके सर्वोत्तम गहराई का उपयोग करने के लिए बाध्य करें -C के साथ विकल्प असली रंग तर्क के रूप में।
तो अब हम मानते हैं कि आप गतिशील दृश्य के साथ गहराई 8 में दौड़ने के लिए मजबूर हैं क्योंकि
आपका हार्डवेयर/ड्राइवर बेहतर नहीं कर सकता है या क्योंकि आपको एक ऐसे एप्लिकेशन का उपयोग करने की आवश्यकता है जो
इस मोड के तहत चलाने की जरूरत है (उदाहरण के लिए, क्योंकि इस एप्लिकेशन को पढ़ने-लिखने के रंगों की आवश्यकता है)।
यह समझना चाहिए कि आपके पास केवल 256 रंग हैं और वह सब
डिफ़ॉल्ट रंग मानचित्र का उपयोग करने वाले एप्लिकेशन को इन रंगों को साझा करना चाहिए। मुख्य
समस्या यह है कि ऐसे अनुप्रयोग हैं जो बहुत अधिक या सभी रंगों का उपयोग करते हैं। यदि तुम
इस तरह के एप्लिकेशन का उपयोग करें आपके पास और अधिक निःशुल्क रंग और कुछ एप्लिकेशन नहीं हो सकते हैं (जो
केवल कुछ रंगों का उपयोग किया जाता है) प्रारंभ करने में विफल हो सकता है या अनुपयोगी हो सकता है। तीन चीजें हैं
यह किया जा सकता है (और fvwm वास्तव में एक विशेष भूमिका नहीं निभाता है, सभी अनुप्रयोग
चिंतित हैं)। पहला उन एप्लिकेशन को चलाना है जो आपके (डिफ़ॉल्ट) रंग को बर्बाद करते हैं
एक निजी रंग के नक्शे के साथ नक्शा। उदाहरण के लिए, -इंस्टॉल विकल्प के साथ नेटस्केप चलाएँ, रन
--cmap विकल्प के साथ केडीई या क्यूटी अनुप्रयोग, का उपयोग करें -C fvwm के लिए विकल्प।
इस पद्धति का नुकसान यह है कि यह देखने में परेशान करने वाली है (देखें कलरमैप फोकस
कलर मैप्स स्विचिंग के बेहतर नियंत्रण के लिए कमांड)। दूसरा तरीका है
अनुप्रयोगों द्वारा उपयोग किए जाने वाले रंगों की संख्या को सीमित करें। फिर से, कुछ अनुप्रयोगों में है
दी गई रंग सीमा निर्दिष्ट करने के लिए विकल्प। fvwm के साथ आप विभिन्न मानों को आजमा सकते हैं, 61 (a
विशेष "विज़ुअल" पैलेट), 56 (एक 4x4x3 कलर क्यूब प्लस 6 ग्रे), 29 (एक 3x3x3 कलर क्यूब)
प्लस 2 ग्रे), 10 या 9. इसके अलावा, आप इसका उपयोग कर सकते हैं -L विकल्प। हालांकि, संख्या सीमित
रंगों का निश्चित समाधान नहीं है। निश्चित समाधान कारण का प्रयास करना है
एप्लिकेशन जो बहुत सारे रंगों का उपयोग करते हैं एक ही रंग का उपयोग करते हैं। यह एक मुश्किल काम है
क्योंकि इस लक्ष्य के लिए कोई औपचारिक मानक नहीं हैं। हालांकि, क्यूटी और जीटीके के रूप में कुछ टूलकिट
रंग क्यूब्स का उपयोग पैलेट के रूप में करें। तो, विचार आपके एप्लिकेशन/टूलकिट को कॉन्फ़िगर करने का है
सभी एक ही रंग के क्यूब का प्रयोग करें। इसके अलावा, आप इस रंग घन में रंगों का उपयोग कर सकते हैं
आपके एक्स संसाधन कॉन्फ़िगरेशन फ़ाइलों में और/या रंग विकल्पों के तर्क के रूप में। एफवीडब्ल्यूएम
2 <= R <= 6, R = G, R-1 =< B <= R और B के साथ RxGxB रूप के किसी भी रंग के घन का उपयोग कर सकते हैं
>= 2. एक RxGxB कलर क्यूब प्राप्त करने के लिए एक तर्क दें -l एक पूर्णांक c >= R*G*B और
(आर+1)*(जी+1)*बी अगर बी=आर और <आर*जी*(बी+1) अगर बी <आर (और 61 से अलग)। अगर सी> आर * जी * बी,
फिर कलर क्यूब में कुछ ग्रे जोड़ा जा सकता है। आप का उपयोग कर सकते हैं प्रिंटइन्फो रंग [1]
अपने fvwm रंग सेटिंग के बारे में जानकारी प्राप्त करने के लिए आदेश। विशेष रूप से, यह आदेश
आरजीबी प्रारूप में fvwm द्वारा उपयोग किए गए पैलेट को प्रिंट करता है (अंतिम पूर्णांक की संख्या देता है
कई बार fvwm ने रंग आवंटित किए हैं)।

-L | --सख्त-रंग-सीमा
यदि स्क्रीन 256 रंग (या उससे कम) प्रदर्शित करती है और इसमें एक गतिशील दृश्य है, तो fvwm का कारण बनता है
सभी रंगों के लिए इसके पैलेट का उपयोग करें। डिफ़ॉल्ट रूप से, पैलेट का उपयोग केवल छवियों के लिए किया जाता है
और ग्रेडिएंट्स।

-P | --दृश्य-पैलेट
यदि स्क्रीन 256 रंग (या उससे कम) प्रदर्शित करती है और इसमें एक गतिशील दृश्य है, तो यह विकल्प
fvwm को "दृश्य" रंग दूरी को सीमित करने के लिए डिज़ाइन किए गए पैलेट का उपयोग करने का कारण बनता है
पैलेट के बिंदु। इसके अलावा, बेहतर रंग साझा करने के लिए, यदि संभव हो तो रंग
एक्स आरजीबी डेटा बेस में एक नाम के साथ रंगों को परिभाषित करने के लिए उपयोग किया जाता है (आशा के साथ
कि एप्लिकेशन और इमेज नामित रंगों का उपयोग करना पसंद करते हैं)। अगर -l विकल्प नहीं है
प्रयुक्त इस पैलेट में 61 रंग हैं। यह पैलेट भी स्वचालित रूप से चुना जाता है यदि 61 या
9 को तर्क के रूप में प्रयोग किया जाता है -l विकल्प.

-A | --आवंटित-पैलेट
यदि स्क्रीन 256 रंग (या उससे कम) प्रदर्शित करती है और इसमें गतिशील दृश्य है तो यह विकल्प
fvwm को इन्हें आरक्षित करने के लिए स्टार्ट अप पर अपने पैलेट के सभी रंगों को आवंटित करने का कारण बनता है
भविष्य के उपयोग के लिए रंग। यह विकल्प मजबूर करता है -स्थैतिक-पैलेट विकल्प। डिफ़ॉल्ट रूप से,
fvwm अपने पैलेट में केवल एक रंग आवंटित (आरक्षित) करता है यदि उसे इस रंग की आवश्यकता होती है।

-S | --स्थैतिक-पैलेट
यदि स्क्रीन 256 रंग (या उससे कम) प्रदर्शित करती है और इसमें गतिशील दृश्य है तो यह विकल्प
fvwm को अपने पैलेट में रंगों को कभी भी मुक्त नहीं करने का कारण बनता है। डिफ़ॉल्ट रूप से, जब fvwm नहीं होता है
एक रंग की अब और जरूरत है यह इस रंग को मुक्त करता है ताकि एक नया रंग इस्तेमाल किया जा सके। इस
विकल्प इमेज लोडिंग को तेज कर सकता है और मेमोरी के कुछ बिट्स को बचा सकता है।

-ब्लैकआउट
यह विकल्प केवल पश्चगामी संगतता के लिए प्रदान किया गया है। स्क्रीन को ब्लैक आउट करना
स्टार्टअप के दौरान अब आवश्यक नहीं है (और काम नहीं करता)। यह विकल्प होगा
भविष्य में हटा दिया गया।

--डीबग-स्टैक-रिंग
स्टैक रिंग डिबगिंग सक्षम करता है। यह विकल्प केवल आंतरिक डिबगिंग के लिए अभिप्रेत है और
केवल डेवलपर्स द्वारा उपयोग किया जाना चाहिए।

शारीरिक रचना OF A खिड़की


Fvwm अधिकांश खिड़कियों के चारों ओर एक सजावटी सीमा रखता है। इस सीमा में प्रत्येक पर एक बार होता है
पक्ष और प्रत्येक कोने पर एक छोटा एल-आकार का खंड। एक अतिरिक्त शीर्ष बार है जिसे . कहा जाता है
टाइटल-बार जिसका प्रयोग विंडो के नाम को प्रदर्शित करने के लिए किया जाता है। इसके अलावा, ऊपर हैं
10 टाइटल-बार बटन तक। ऊपर, साइड और बॉटम बार को सामूहिक रूप से के रूप में जाना जाता है
साइड-बार। कोने के टुकड़ों को फ्रेम कहा जाता है।

अंतर्निहित न्यूनतम कॉन्फ़िगरेशन के साथ, फ़्रेम या साइड-बार में माउस बटन 1 को खींचकर
खिड़की पर एक आकार बदलने का कार्य शुरू करता है। माउस बटन 2 को फ्रेम में खींचना या
साइड-बार एक चाल ऑपरेशन शुरू करता है। एक एकल के लिए बाध्य/निचला संचालन हैं
सीमाओं पर क्लिक करना। इसी तरह खिड़की के शीर्षक के लिए।

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

THE आभासी डेस्कटॉप


Fvwm उन उपयोगकर्ताओं के लिए कई वर्चुअल डेस्कटॉप प्रदान करता है जो उनका उपयोग करना चाहते हैं। स्क्रीन एक है
व्यूपोर्ट पर a डेस्कटॉप जो कि स्क्रीन से बड़ा हो सकता है। कई अलग डेस्कटॉप
एक्सेस किया जा सकता है (अवधारणा: प्रत्येक प्रोजेक्ट के लिए एक डेस्कटॉप, या प्रत्येक के लिए एक डेस्कटॉप
एप्लिकेशन, जब दृश्य एप्लिकेशन अलग होते हैं)। चूंकि प्रत्येक डेस्कटॉप . से बड़ा हो सकता है
भौतिक स्क्रीन, n . द्वारा m में विभाजित पृष्ठों जो प्रत्येक भौतिक के आकार के हैं
स्क्रीन, विंडो जो स्क्रीन से बड़ी हैं या संबंधित विंडो के बड़े समूह कर सकते हैं
आसानी से देखा जा सकता है।

वर्चुअल डेस्कटॉप के (m by n) आकार (अर्थात पृष्ठों की संख्या) को किसी भी समय बदला जा सकता है,
का उपयोग करके डेस्कटॉप आकार आदेश। सभी वर्चुअल डेस्कटॉप समान आकार के होने चाहिए (हैं)।
विशिष्ट डेस्कटॉप की कुल संख्या को निर्दिष्ट करने की आवश्यकता नहीं है, लेकिन यह सीमित है
लगभग 4 अरब कुल। डेस्कटॉप की एक श्रेणी पर सभी विंडो को में देखा जा सकता है
Fvwmपेजर, डेस्कटॉप का एक लघु दृश्य। पेजर एक एक्सेसरी प्रोग्राम है, जिसे a . कहा जाता है
मॉड्यूल, जो विंडो मैनेजर को संचालित करने के लिए आवश्यक नहीं है। विंडोज भी हो सकता है
उनकी ज्यामिति के साथ, एक विंडो सूची में सूचीबद्ध, एक पॉप-अप मेनू के रूप में, या के रूप में पहुँचा जा सकता है
एक अलग विंडो, जिसे the . कहा जाता है FvwmWinList (दूसरा मॉड्यूल)।

Fvwm विंडोज़ को डेस्कटॉप पर लेयर्ड स्टैकिंग क्रम में रखता है; नीचे में एक खिड़की
परत कभी भी एक उच्च परत में एक खिड़की को अस्पष्ट नहीं करती है। विंडो की परत को किसके द्वारा बदला जा सकता है
का उपयोग परत आदेश। परतों की अवधारणा का एक सामान्यीकरण है टॉप पर रहता है झंडा
पुराने fvwm संस्करणों के। टॉप पर रहता है और रहता है अंदाज विकल्प अब द्वारा लागू किए गए हैं
खिड़कियों को उपयुक्त परतों में रखना और पहले से गायब होना नीचे रहता है अंदाज
विकल्प जोड़ा गया है।

चिपचिपा खिड़कियाँ ऐसी खिड़कियाँ हैं जो "स्टिकिंग टू द ." द्वारा वर्चुअल डेस्कटॉप को पार कर जाती हैं
स्क्रीन का शीशा"। वे हमेशा स्क्रीन पर लगे रहते हैं। यह चीजों के लिए सुविधाजनक है
घड़ियां और xbiffs, इसलिए आपको केवल एक ऐसा गैजेट चलाने की आवश्यकता है और यह हमेशा आपके साथ रहता है।
यदि वांछित हो, तो कांच से चिपके रहने के लिए चिह्न भी बनाए जा सकते हैं।

विंडो ज्यामिति वर्तमान व्यूपोर्ट के सापेक्ष निर्दिष्ट हैं। अर्थात्:

xterm -ज्यामिति +0+0

स्क्रीन के दृश्य भाग के ऊपरी बाएँ कोने में एक विंडो बनाता है। यह
ज्यामितीय निर्दिष्ट करने की अनुमति है जो विंडोज़ को वर्चुअल डेस्कटॉप पर रखते हैं, लेकिन बंद
स्क्रीन। उदाहरण के लिए, यदि दृश्यमान स्क्रीन 1000 गुणा 1000 पिक्सेल है, और डेस्कटॉप
आकार 3x3 है, और वर्तमान व्यूपोर्ट डेस्कटॉप के ऊपरी बाएँ कोने में है,
आह्वान:

xterm -ज्यामिति +1000+1000

स्क्रीन के निचले दाएं कोने के ठीक बाहर एक विंडो रखता है। यह द्वारा पाया जा सकता है
माउस को स्क्रीन के निचले दाएं कोने में ले जाकर स्क्रॉल करने की प्रतीक्षा करें
देखने में। कुछ इस तरह निर्दिष्ट एक ज्यामिति:

xterm -ज्यामिति -5-5

विंडो के निचले दाएं कोने को के निचले दाएं कोने से 5 पिक्सेल रखता है
स्क्रीन का दृश्य भाग। सभी एप्लिकेशन विंडो ज्यामिति का समर्थन नहीं करते हैं
नकारात्मक ऑफसेट। कुछ एप्लिकेशन विंडो के ऊपरी दाएं कोने में 5 पिक्सेल रखते हैं
स्क्रीन के ऊपरी बाएँ कोने के ऊपर और बाईं ओर; अन्य लोग न्याय कर सकते हैं
सादा विचित्र बातें।

विंडो को डेस्कटॉप या पेज के अलावा अन्य पर मैप करने के कई तरीके हैं
वर्तमान में एक सक्रिय। ऊपर वर्णित ज्यामिति तकनीक (x,y निर्देशांक निर्दिष्ट करना .)
भौतिक स्क्रीन आकार से बड़ा), हालांकि, होने की सीमा से ग्रस्त है
वर्तमान व्यूपोर्ट के सापेक्ष व्याख्या की गई: विंडो लगातार a . पर प्रदर्शित नहीं हो सकती है
विशिष्ट पृष्ठ, जब तक कि आप हमेशा एक ही पृष्ठ से आवेदन का आह्वान नहीं करते।

विंडो को वर्तमान से भिन्न पृष्ठ, स्क्रीन या डेस्क पर रखने का एक बेहतर तरीका
मैप किए गए व्यूपोर्ट का उपयोग करना है स्टार्टऑनपेज or स्क्रीन पर शुरू होता है शैली विनिर्देश (the
पुराने के उत्तराधिकारी स्टार्टऑनडेस्क शैली) आपके . में विन्यास फ़ाइल। प्लेसमेंट है
संगत: यह वर्चुअल डेस्कटॉप पर आपके वर्तमान स्थान पर निर्भर नहीं करता है।

कुछ अनुप्रयोग जो मानक Xt कमांड लाइन तर्कों और X संसाधनों को समझते हैं, जैसे
xterm और xfontsel, उपयोगकर्ता को कमांड पर स्टार्ट-अप डेस्क या पेज निर्दिष्ट करने की अनुमति देता है
रेखा:

xterm -xrm "*डेस्क:1"

डेस्क नंबर 1 पर xterm शुरू करता है;

xterm -xrm "*पेज:3 2 1"

डेस्क के ऊपरी बाएँ हाथ वाले पृष्ठ से एक xterm दो पृष्ठ दाईं ओर और एक नीचे प्रारंभ करता है
संख्या 3. हालांकि, सभी एप्लिकेशन इन विकल्पों के उपयोग को नहीं समझते हैं। आप ऐसा कर सकते हैं
अपने में निम्नलिखित पंक्तियों के साथ समान परिणाम प्राप्त करें .Xडिफ़ॉल्ट फ़ाइल:

एक्सटर्म*डेस्क: 1

or

एक्सटर्म*पेज: 3 2 1

उपयोग ON मल्टी स्क्रीन प्रदर्शित करता है


अगर -s कमांड लाइन तर्क नहीं दिया गया है, fvwm स्वचालित रूप से प्रत्येक स्क्रीन पर शुरू होता है
निर्दिष्ट प्रदर्शन पर। fvwm शुरू होने के बाद प्रत्येक स्क्रीन का स्वतंत्र रूप से इलाज किया जाता है।
fvwm के पुनरारंभ को प्रत्येक स्क्रीन पर अलग से निष्पादित करने की आवश्यकता है। का उपयोग

एजस्क्रॉल 0 0

मल्टी-स्क्रीन डिस्प्ले के लिए दृढ़ता से अनुशंसित है। आपको प्रत्येक स्क्रीन पर छोड़ने की आवश्यकता हो सकती है
एक्स सत्र से पूरी तरह से बाहर निकलें। इसे ज़िनेरामा समर्थन के साथ भ्रमित नहीं होना है।

ज़िनेरामा समर्थन


Fvwm नए X सर्वरों के Xinerama एक्सटेंशन का समर्थन करता है जो मल्टी हेड के समान है
समर्थन (एकाधिक स्क्रीन) लेकिन स्क्रीन के बीच खिड़कियों को स्थानांतरित करने की अनुमति देता है। अगर ज़िनेरामा
समर्थन fvwm में संकलित किया गया है, इसका उपयोग तब किया जाता है जब fvwm किसी X सर्वर पर चलता है जो
Xinerama के माध्यम से कई स्क्रीन का समर्थन और उपयोग करता है। इस विकल्प के बिना, संपूर्ण डेस्कटॉप
एक बड़ी स्क्रीन के रूप में माना जाता है। उदाहरण के लिए, मेनू दो स्क्रीन के ठीक बीच में पॉप अप हो सकता है।
RSI धार प्रतिरोध का विकल्प अंदाज कमांड कमांड एक स्पष्ट निर्दिष्ट करने की अनुमति देता है
दो Xinerama स्क्रीन के बीच स्क्रीन किनारे पर खिड़कियों को घुमाने के लिए प्रतिरोध मूल्य।
Xinerama समर्थन को फ्लाई पर या कॉन्फ़िगरेशन फ़ाइल से सक्षम या अक्षम किया जा सकता है
la ज़िनेरामा आदेश। Xinerama डिस्प्ले के साथ कई मॉड्यूल और कमांड अच्छी तरह से काम करते हैं।

जब भी सामान्य X प्रारूप में एक ज्यामिति की आपूर्ति की जा सकती है, fvwm का Xinerama विस्तार
ज्यामिति (या यहां तक ​​​​कि अकेले स्क्रीन) के अलावा एक स्क्रीन निर्दिष्ट करने की अनुमति देता है। प्रति
ऐसा करने के लिए, ज्यामिति स्ट्रिंग के अंत में एक '@' जोड़ा जाता है जिसके बाद या तो स्क्रीन होती है
संख्या या पत्र। एक संख्या को उपयोग की जाने वाली ज़िनेरामा स्क्रीन की संख्या के रूप में लिया जाता है (as .)
एक्स सर्वर में कॉन्फ़िगर किया गया)। अक्षर वैश्विक स्क्रीन के लिए 'g' में से एक हो सकता है (the
आयत जिसमें सभी ज़िनेरामा स्क्रीन संलग्न हैं), प्राथमिक स्क्रीन के लिए 'पी' (नीचे देखें), 'सी'
वर्तमान स्क्रीन के लिए (वह जिसमें वर्तमान में सूचक है)। यदि एक्स सर्वर
Xinerama का समर्थन नहीं करता है या केवल एक स्क्रीन का उपयोग किया जाता है, स्क्रीन बिट को अनदेखा कर दिया जाता है।

अंदाज * आइकनबॉक्स 64x300-0-0 @ पी

Xinerama समर्थन को प्राथमिक स्क्रीन का उपयोग करने के लिए कॉन्फ़िगर किया जा सकता है। Fvwm को कॉन्फ़िगर किया जा सकता है
इस स्क्रीन पर नई विंडो और आइकन लगाएं। प्राथमिक स्क्रीन डिफ़ॉल्ट रूप से स्क्रीन 0 है लेकिन
के साथ बदला जा सकता है ज़िनेरामाप्राथमिकस्क्रीन आदेश।

Xinerama समर्थन को उसी कॉन्फ़िगरेशन फ़ाइल के साथ बॉक्स से बाहर काम करने के लिए डिज़ाइन किया गया था जो
सिंगल स्क्रीन पर काम करेगा। यदि शामिल स्क्रीन का उपयोग करते हैं तो यह बहुत अच्छा प्रदर्शन नहीं कर सकता है
विभिन्न स्क्रीन संकल्प। इस स्थिति में, खिड़कियां के हिस्से में फंस सकती हैं
संपूर्ण डेस्कटॉप जो न तो स्क्रीन से संबंधित है। जब ऐसा होता है, तो विंडो या आइकन
आदेश के साथ पुनर्प्राप्त किया जा सकता है

सब स्क्रीन पर ले जाएँ

जिसे में प्रविष्ट किया जा सकता है Fvwmकंसोल खिड़की या साथ Fvwmकमांड.

Xinerama के अलावा मल्टी-स्क्रीन कार्यान्वयन के लिए, जैसे सिंगल लॉजिकल स्क्रीन, यह है
यदि fvwm द्वारा देखी गई कुल स्क्रीन बनाई गई है, तो Xinerama कॉन्फ़िगरेशन का अनुकरण करना संभव है
एक आयताकार ग्रिड में समान आकार के मॉनिटर के। आदेश ज़िनेरामा एसएलएस, ज़िनेरामाSlsआकार
और ज़िनेरामा एसएलएस स्क्रीन इस सुविधा को कॉन्फ़िगर करने के लिए उपयोग किया जाता है।

प्रारंभ


आरंभीकरण के दौरान, fvwm एक कॉन्फ़िगरेशन फ़ाइल की खोज करता है जो कुंजी का वर्णन करती है और
बटन बाइंडिंग, और कई अन्य चीजें। इन फ़ाइलों का प्रारूप बाद में वर्णित किया गया है।
Fvwm पहले कमांड का उपयोग करके कॉन्फ़िगरेशन फ़ाइलों की खोज करता है

पढ़ना विन्यास

यह फ़ाइल ढूंढता है विन्यास in $FVWM_USERDIR और $FVWM_DATADIR निर्देशिका, जैसा कि में वर्णित है
पढ़ना. यदि यह विफल हो जाता है तो पश्चगामी संगतता के लिए और अधिक फाइलें पूछी जाती हैं। यहाँ है
डिफ़ॉल्ट स्थापना में पूछे गए सभी फ़ाइल स्थानों की पूरी सूची (केवल पहला
मिली फ़ाइल का उपयोग किया जाता है):

$ HOME/.fvwm/config
/usr/स्थानीय/शेयर/fvwm/config

$ HOME/.fvwm/.fvwm2rc
$ HOME/.fvwm2rc
/usr/स्थानीय/शेयर/fvwm/.fvwm2rc
/usr/स्थानीय/शेयर/fvwm/system.fvwm2rc
/etc/system.fvwm2rc

कृपया ध्यान दें, अंतिम 5 स्थानों के भविष्य में समर्थित होने की गारंटी नहीं है।

यदि कोई कॉन्फ़िगरेशन फ़ाइल नहीं मिलती है, तो बाईं माउस बटन, या सहायता या F1 कुंजियाँ
रूट विंडो मेनू और फॉर्म लाती है जो एक प्रारंभिक कॉन्फ़िगरेशन फ़ाइल बना सकते हैं।

Fvwm दो पर्यावरण चर सेट करता है जो उसके बच्चों को विरासत में मिलते हैं। ये
$प्रदर्शन जो उस डिस्प्ले का वर्णन करता है जिस पर fvwm चल रहा है। $प्रदर्शन हो सकता है यूनिक्स:0.0
or : 0.0, जो ssh से दूसरी मशीन में पारित होने पर बहुत अच्छी तरह से काम नहीं करता है, इसलिए
$होस्टडिसप्ले प्रदर्शन के नेटवर्क के लिए तैयार विवरण पर सेट है। $होस्टडिसप्ले हमेशा
टीसीपी/आईपी परिवहन प्रोटोकॉल का उपयोग करता है (यहां तक ​​कि स्थानीय कनेक्शन के लिए भी) इसलिए $प्रदर्शन होना चाहिए
स्थानीय कनेक्शन के लिए उपयोग किया जाता है, क्योंकि यह यूनिक्स-डोमेन सॉकेट का उपयोग कर सकता है, जो तेज़ हैं।

यदि आप fvwm के साथ कुछ एप्लिकेशन या मॉड्यूल शुरू करना चाहते हैं, तो आप बस डाल सकते हैं

exec अनुप्रयोग

or

मॉड्यूल FvwmXxx

अपने में विन्यास, लेकिन इसकी अनुशंसा नहीं की जाती है; ऐसा केवल तभी करें जब आप जानते हों कि आप क्या कर रहे हैं।
संपूर्ण कॉन्फ़िगरेशन पढ़ने के बाद आमतौर पर एप्लिकेशन या मॉड्यूल शुरू करना महत्वपूर्ण होता है,
क्योंकि इसमें स्टाइल या मॉड्यूल कॉन्फ़िगरेशन शामिल हैं जो विंडो की उपस्थिति को प्रभावित कर सकते हैं और
कार्यक्षमता।

fvwm के स्टार्ट अप पर एप्लिकेशन या मॉड्यूल शुरू करने का मानक तरीका उन्हें a . में जोड़ना है
आरंभीकरण समारोह (आमतौर पर प्रारंभ समारोह or इनिट फंक्शन) इस तरह वे केवल
fvwm पढ़ने और निष्पादित करने के बाद शुरू हुआ विन्यास फ़ाइल.

आरंभीकरण के लिए Fvwm के तीन विशेष कार्य हैं: प्रारंभ समारोह, जिसे निष्पादित किया जाता है
स्टार्टअप और पुनरारंभ; इनिट फंक्शन और पुनरारंभ कार्य, जो के दौरान क्रियान्वित कर रहे हैं
प्रारंभ और पुनरारंभ (क्रमशः) StartFunction के ठीक बाद। ये कार्य मई
उपयोगकर्ता के में अनुकूलित किया जा सकता है विन्यास फ़ाइल का उपयोग कर AddToFunc आदेश (बाद में वर्णित) to
स्टार्टअप मॉड्यूल, xterms, या जो कुछ भी आप fvwm द्वारा शुरू करना चाहते हैं।

Fvwm का एक विशेष निकास कार्य भी है: बाहर निकलें समारोह, बाहर निकलने या पुनः आरंभ करने पर निष्पादित
वास्तव में छोड़ने से पहले। इसका उपयोग मॉड्यूल आदि को स्पष्ट रूप से मारने के लिए किया जा सकता है।

यदि fvwm सत्र प्रबंधक के अंतर्गत चलाया जाता है, तो कार्य करता है सत्रइनिटफ़ंक्शन और
सत्र पुनरारंभ करेंफ़ंक्शन InitFunction और RestartFunction के बजाय निष्पादित किए जाते हैं। इस
उपयोगकर्ता को परिभाषित करने में मदद करता है विन्यास फ़ाइल एक सत्र प्रबंधक के तहत चल रहे दोनों के लिए अच्छी है
और इसके बिना। आम तौर पर xterms या अन्य अनुप्रयोगों को शुरू करना एक बुरा विचार है
"सत्र*" कार्य करता है। साथ ही कोई दौड़ते समय विभिन्न मॉड्यूल शुरू करने का निर्णय ले सकता है
एक सत्र प्रबंधक के तहत या नहीं। इसी तरह के उद्देश्यों के लिए सत्र निकास समारोह प्रयोग किया जाता है
ExitFunction के बजाय।

नष्टFunc प्रारंभ समारोह
AddToFunc प्रारंभ समारोह
+ मैं मॉड्यूल Fvwmपेजर * *
+ मैं मॉड्यूल Fvwmबटन

नष्टFunc इनिट फंक्शन
AddToFunc इनिट फंक्शन
+ मैं मॉड्यूल Fvwmबैनर
+ मैं मॉड्यूल Fvwmटास्कबार
+ मैं exec xsetroot -सॉलिड सियान
+ मैं exec टर्म
+ मैं exec नेटस्केप

नष्टFunc पुनरारंभ कार्य
AddToFunc पुनरारंभ कार्य
+ मैं मॉड्यूल Fvwmटास्कबार

नष्टFunc सत्रइनिटफ़ंक्शन
AddToFunc सत्रइनिटफ़ंक्शन
+ मैं मॉड्यूल Fvwmबैनर

नष्टFunc सत्र पुनरारंभ करेंफ़ंक्शन
AddToFunc सत्र पुनरारंभ करेंफ़ंक्शन
+ मैं nop

यदि कुछ खाली हैं तो आपको सभी विशेष कार्यों को परिभाषित करने की आवश्यकता नहीं है। यह भी ध्यान दें, ये सभी
विशेष कार्यों का अब अनुकरण किया जा सकता है प्रारंभ समारोह और निकास समारोह, इस तरह:

नष्टFunc प्रारंभ समारोह
AddToFunc प्रारंभ समारोह
+ मैं टेस्ट (में इस) मॉड्यूल Fvwmबैनर
+ मैं मॉड्यूल Fvwmपेजर * *
+ मैं टेस्ट (पुनः आरंभ करें) भोंपू

नष्टFunc बाहर निकलें समारोह
AddToFunc बाहर निकलें समारोह
+ मैं टेस्ट (छोड़ना) गूंज अलविदा
+ मैं किलमॉड्यूल माईबग्गीमॉड्यूल
+ मैं टेस्ट (पुनः शुरुआत करने के लिए) भोंपू

संकलन विकल्प


Fvwm में कई संकलन-समय विकल्प हैं। यदि आपको किसी निश्चित आदेश का उपयोग करने में परेशानी हो रही है या
सुविधा, यह देखने के लिए जांचें कि क्या इसके लिए समर्थन संकलन समय पर शामिल किया गया था। वैकल्पिक विशेषताएं
में वर्णित हैं कॉन्फ़िग.एच फ़ाइल जो संकलन के दौरान उत्पन्न होती है।

माउस और इमेजेज


Fvwm लोड कर सकते हैं एक्सबीएम, .एक्सपीएम, . Png और .svg इमेजिस। XBM छवियां मोनोक्रोम हैं। एफवीडब्ल्यूएम कर सकते हैं
हमेशा प्रदर्शित करें XBM फाइलें. XPM और पीएनजी प्रारूप रंगीन चित्र हैं। एसवीजी एक वेक्टर ग्राफिक्स है
छवि प्रारूप। संकलन-समय विकल्प निर्धारित करते हैं कि क्या fvwm प्रदर्शित कर सकता है XPM, पीएनजी or एसवीजी
प्रतीक और चित्र। देखें स्थापित करें.fvwm अधिक जानकारी के लिए फाइल करें।

संबंधित आकार कंपाइल-टाइम विकल्प fvwm डिस्प्ले को स्पिफी आकार के आइकन बना सकता है।

एसवीजी प्रतिपादन विकल्पों
एसवीजी छवियां (एक्सएमएल) टेक्स्ट फाइलों से उत्पन्न होती हैं। वास्तव में एक साधारण SVG फ़ाइल दिख सकती है
कुछ इस तरह:










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

प्रतिपादन विकल्प एसवीजी फ़ाइल नाम में संलग्न एक स्ट्रिंग के रूप में निम्नानुसार निर्दिष्ट हैं:

छवि.एसवीजी:[!] [(1) आकार] [(2) स्थिति] [(3) रोटेशन] [(4) स्केल]...

(1) [-]चौडाई{एक्स}[-]ऊंचाई
(2) {- | +}एक्सपोस{- | +}हाँ
(3) @ [-]कोण
(4) {* | /}[-]कारक[एक्स | वाई]

विकल्प स्ट्रिंग हमेशा फ़ाइल नाम से अलग करने के लिए एक कोलन (':') से शुरू होती है। एक
खाली विकल्प स्ट्रिंग इस कोलन को छोड़ सकती है, लेकिन फिर भी इसे शामिल करना एक अच्छा विचार हो सकता है
अस्पष्टता को रोकने के लिए यदि फ़ाइल नाम में कोई कोलन है।

filename_with_colon.svg
फ़ाइल नाम: साथ: कोलन.एसवीजी:

एक विस्मयादिबोधक बिंदु ('!') संपूर्ण अंतिम छवि को स्थानांतरित करता है (रेंडरिंग सहित)
क्षेत्र), यानी सभी क्षैतिज और सभी लंबवत निर्देशांक प्रत्येक के साथ बदल दिए जाते हैं
अन्य.

छवि.एसवीजी:!

चौडाई और ऊंचाई पिक्सेल में रेंडरिंग क्षेत्र के आयामों को निर्दिष्ट करता है, अर्थात
परिणामी छवि के आयाम। वास्तविक छवि को संपूर्ण भरने के लिए फिट किया गया है
प्रतिपादन क्षेत्र।

इमेज.एसवीजी:60x60

उपयोग चौडाई or ऊंचाई पहलू अनुपात रखने के लिए 0 का मान।

इमेज.एसवीजी:0x60
इमेज.एसवीजी:60x0

ए '-' पहले चौडाई प्रतिपादन क्षेत्र को क्षैतिज रूप से प्रतिबिंबित करता है।

इमेज.एसवीजी:-0x0

ए '-' पहले ऊंचाई प्रतिपादन क्षेत्र को लंबवत रूप से प्रतिबिंबित करता है।

इमेज.svg:0x-0

एक्सपोस और हाँ पिक्सेल में छवि का अनुवाद निर्दिष्ट करता है। सकारात्मक एक्सपोस मूल्य चलता है
दाईं ओर की छवि। सकारात्मक हाँ मूल्य इसे नीचे ले जाता है। इसे आंशिक रूप से बाहर ले जाना
रेंडरिंग क्षेत्र का परिणाम एक क्रॉप की गई छवि में होता है।

इमेज.एसवीजी:-30-0
इमेज.एसवीजी:-0+10
इमेज.एसवीजी:-30+10

कोण वास्तविक छवि केंद्र के चारों ओर डिग्री में घूर्णन निर्दिष्ट करता है। इसका परिणाम हो सकता है
एक फसली छवि में। एक सकारात्मक मान छवि को दक्षिणावर्त घुमाता है। फ़्लोटिंग पॉइंट मान
मान्यता प्राप्त हैं।

इमेज.एसवीजी:@180
छवि.एसवीजी:@-90
इमेज.एसवीजी:@30
इमेज.एसवीजी:@57.3

कारक वास्तविक छवि का स्केलिंग निर्दिष्ट करता है (प्रतिपादन क्षेत्र नहीं)। इसे बढ़ाना
एक फसली छवि में परिणाम। फ़्लोटिंग पॉइंट मान पहचाने जाते हैं। शून्य से विभाजन है
अवहेलना करना। अगर कारक सीधे 'x' या 'y' के बाद है, स्केलिंग क्षैतिज है या
क्रमशः लंबवत। अन्यथा स्केलिंग एक समान है।

इमेज.एसवीजी:*2
इमेज.एसवीजी:/2
इमेज.एसवीजी:/3x
इमेज.svg:/2y

अनुवादित या घुमाई गई छवि को छोटा करने से क्रॉप होने से रोका जा सकता है।

छवि.एसवीजी:@30*0.6

अनुवाद, रोटेशन और स्केलिंग के बार-बार उपयोग की अनुमति है। अनुवाद और रोटेशन
योगात्मक हैं। स्केलिंग गुणक है।

इमेज.एसवीजी:*2/3
इमेज.एसवीजी:/3x/2y

एफ़िन ट्रांसफ़ॉर्मेशन को मिलाते समय, स्केलिंग हमेशा पहले की जाती है, फिर
रोटेशन, और अंत में अनुवाद।

image.svg:-30+10@30/3x/2y

एक नकारात्मक पैमाने का प्रयोग करें कारक वास्तविक छवि को प्रतिबिंबित करने के लिए।

image.svg:-30+10@30/-3x/2y

रेंडरिंग क्षेत्र का मिररिंग किसी भी स्केलिंग, रोटेशन या अनुवाद के बाद किया जाता है
छवि।

image.svg:-0x0-30+10@30/3x/2y

ट्रांसपोज़िंग सबसे आखिर में किया जाता है, बाकी सब के बाद।

image.svg:!-0x0-30+10@30/3x/2y

मॉड्यूल


एक मॉड्यूल एक अलग प्रोग्राम है जो एक अलग यूनिक्स प्रक्रिया के रूप में चलता है लेकिन प्रसारित करता है
fvwm को निष्पादित करने के लिए आदेश। उपयोगकर्ता कोई भी अजीब या विचित्र करने के लिए अपने स्वयं के मॉड्यूल लिख सकते हैं
बिना सूजन या fvwm की अखंडता को प्रभावित किए बिना जोड़-तोड़।

मॉड्यूल को fvwm द्वारा उत्पन्न किया जाना चाहिए ताकि यह fvwm के लिए दो पाइप और मॉड्यूल को स्थापित कर सके
संवाद स्थापित करना। मॉड्यूल के लिए पाइप पहले से ही खुले हैं जब यह शुरू होता है और फ़ाइल
पाइप के लिए डिस्क्रिप्टर कमांड लाइन तर्क के रूप में प्रदान किए जाते हैं।

X सत्र के दौरान किसी भी समय fvwm द्वारा मॉड्यूल का उपयोग करके उत्पन्न किया जा सकता है मॉड्यूल
आदेश। मॉड्यूल X सत्र की अवधि के लिए मौजूद हो सकते हैं, या एकल प्रदर्शन कर सकते हैं
कार्य और निकास। यदि मॉड्यूल अभी भी सक्रिय है जब fvwm को छोड़ने के लिए कहा जाता है, तो fvwm बंद हो जाता है
संचार पाइप और मॉड्यूल से एक SIGCHLD प्राप्त करने की प्रतीक्षा करता है, यह दर्शाता है कि यह
पाइप बंद होने का पता चला है और बाहर निकल गया है। यदि मॉड्यूल पाइप बंद होने का पता लगाने में विफल रहता है
fvwm वैसे भी लगभग 30 सेकंड के बाद बाहर निकलता है। एक साथ क्रियान्वित करने की संख्या
मॉड्यूल ऑपरेटिंग सिस्टम की एक साथ खुली फाइलों की अधिकतम संख्या द्वारा सीमित है,
आमतौर पर 60 और 256 के बीच।

मॉड्यूल केवल fvwm कमांड इंजन को कमांड भेजते हैं। आदेश सिर्फ स्वरूपित हैं
जैसे माउस बाइंडिंग के मामले में विन्यास सेटअप फ़ाइल। कुछ सहायक जानकारी
नमूना मॉड्यूल के रूप में भी प्रेषित किया जाता है Fvwmबटन.

कृपया देखें मॉड्यूल कमानों विवरण के लिए अनुभाग।

आईसीसीसीएम अनुपालन


Fvwm ICCCM 2.0 के अनुरूप होने का प्रयास करता है। जाँच http://tronche.com/gui/x/icccm/ और अधिक के लिए
जानकारी। इसके अलावा, ICCCM कहता है कि आवेदनों को प्राप्त करना संभव होना चाहिए
कोई भी कीस्ट्रोक, जो fvwm . में उपयोग किए जाने वाले कीबोर्ड शॉर्टकट दृष्टिकोण के अनुरूप नहीं है
और अधिकांश अन्य विंडो प्रबंधक। विशेष रूप से आपके पास समान कीबोर्ड शॉर्टकट नहीं हो सकते हैं
अपने fvwm और Xnest के भीतर चल रहे एक अन्य fvwm के साथ काम करना (एक नेस्टेड X सर्वर चल रहा है
एक खिड़की)। माउस बाइंडिंग के साथ भी यही समस्या है।

ICCCM बताता है कि संपत्ति रखने वाली खिड़कियां

WM_HINTS (WM_HINTS):
क्लाइंट इनपुट या इनपुट फोकस स्वीकार करता है: गलत

विंडो मैनेजर द्वारा कीबोर्ड इनपुट फोकस नहीं दिया जाना चाहिए। ये खिड़कियां कर सकते हैं
हालाँकि, इनपुट फ़ोकस स्वयं लें। कई एप्लिकेशन इस संपत्ति को सेट करते हैं,
और फिर भी उम्मीद करते हैं कि विंडो मैनेजर उन्हें वैसे भी कीबोर्ड फोकस देगा, इसलिए fvwm प्रदान करता है
एक खिड़की शैली, ढील, जो fvwm को इस ICCCM नियम की अनदेखी करने की अनुमति देता है। इसके साथ भी
विंडो शैली यह गारंटी नहीं है कि एप्लिकेशन फोकस स्वीकार करता है।

ICCCM 1.1 और 2.0 के बीच के अंतरों में एक रनिंग से कार्यभार ग्रहण करने की क्षमता शामिल है
ICCCM 2.0 अनुपालक विंडो प्रबंधक; इस प्रकार

एफवीडब्ल्यूएम; छठी ~/.fvwm/config; fvwm -बदलें

जैसा दिखता है पुनः प्रारंभ आदेश। यह बिल्कुल वैसा ही नहीं है, क्योंकि पहले की हत्या कर दी गई थी
wm चलाना आपके X सत्र को समाप्त कर सकता है, यदि wm को आपके अंतिम क्लाइंट के रूप में प्रारंभ किया गया था
.एक्सक्लाइंट्स or सत्र फ़ाइल.

क्लाइंट-साइड कॉलोरमैप इंस्टॉलेशन के लिए अतिरिक्त जोड़ समर्थन हैं (देखें ICCCM for
विवरण) और तत्काल संकेत। ग्राहक इस संकेत को WM_HINTS संपत्ति में सेट कर सकते हैं
उनकी खिड़की और खिड़की प्रबंधक से खिड़की पर उपयोगकर्ता का ध्यान आकर्षित करने की अपेक्षा की जाती है।
इस उद्देश्य के लिए Fvwm के दो पुन: परिभाषित कार्य हैं, "UrgencyFunc" और "UrgencyDoneFunc",
जो ध्वज सेट/साफ़ होने पर निष्पादित होते हैं। उनकी डिफ़ॉल्ट परिभाषाएँ हैं:

AddToFunc अत्यावश्यकता समारोह
+ मैं आइकन करें बंद
+ मैं फ्लिपफोकस
+ मैं उठाना
+ मैं WarpToWindow 5 पी 5 पी
AddToFunc अत्यावश्यकता संपन्नFunc
+ मैं nop

सूक्ति अनुपालन


Fvwm गनोम (संस्करण 1) के अनुरूप होने का प्रयास करता है। जाँच http://www.gnome.org किसलिए
मतलब हो सकता है। कुछ या सभी विंडो के लिए गनोम संकेतों को अक्षम करने के लिए, गनोमइग्नोर संकेत शैली कर सकते हैं
इस्तेमाल किया गया।

विस्तारित खिड़की पोर्टफोलियो संकेत


Fvwm विस्तारित विंडो प्रबंधक संकेतों का सम्मान करने का प्रयास करता है (ewmh या EWMH संक्षेप में)
विशिष्टता: http://www.freedesktop.org/wiki/Standards_2fwm_2dspec और कुछ एक्सटेंशन
इस विनिर्देश के। यह fvwm को केडीई संस्करण>= 2, गनोम संस्करण 2 . के साथ काम करने की अनुमति देता है
और अन्य अनुप्रयोग जो इस विनिर्देश का सम्मान करते हैं (किसी भी आवेदन के आधार पर जीटीके +
संस्करण 2)। इस विनिर्देश का सम्मान करने वाले अनुप्रयोगों को ewmh आज्ञाकारी कहा जाता है
अनुप्रयोगों.

यह समर्थन शैलियों और आदेशों के साथ विन्यास योग्य है। इन शैलियों और आदेशों में है
EWMH उपसर्ग के रूप में (ताकि आप उन्हें इस मैन पेज में आसानी से पा सकें)।

के लिए एक नया संदर्भ 'डी' है कुंजी, सूचक कुंजी, माउस और आघात आदेश। इस
संदर्भ डेस्कटॉप अनुप्रयोगों के लिए है (जैसे केडेस्कटॉप और नॉटिलस डेस्कटॉप)।

जब एक आज्ञाकारी टास्कबार fvwm को एक विंडो सक्रिय करने के लिए कहता है (आमतौर पर जब आप a . पर क्लिक करते हैं)
बटन जो ऐसे टास्कबार में एक विंडो का प्रतिनिधित्व करता है), फिर fvwm जटिल फ़ंक्शन को कॉल करता है
EWMHActivateWindowFunc जो डिफ़ॉल्ट रूप से Iconify Off, फोकस और राइज है। आप फिर से परिभाषित कर सकते हैं
यह समारोह। उदाहरण के लिए:

नष्टFunc EWMHActivateWindowFunc
AddToFunc EWMHActivateWindowFunc I आइकन करें बंद
+ मैं फोकस
+ मैं उठाना
+ मैं WarpToWindow 50 50

इसके अतिरिक्त पॉइंटर को विंडो के केंद्र में घुमाता है।

EWMH विनिर्देश कार्य क्षेत्र की धारणा का परिचय देता है। ewmh समर्थन के बिना
कार्य क्षेत्र पूर्ण दृश्यमान स्क्रीन है (या यदि आपके पास एक बहु शीर्ष है तो आपकी सभी स्क्रीन)
सेटअप और आप Xinerama का उपयोग करते हैं)। हालांकि, अनुपालक अनुप्रयोग (जैसे कि एक पैनल) निम्न करने के लिए कह सकते हैं
स्क्रीन के किनारे पर आरक्षित स्थान। यदि ऐसा है, तो कार्य क्षेत्र आपका है
पूर्ण दृश्यमान स्क्रीन माइनस ये आरक्षित स्थान। यदि किसी पैनल को पर क्लिक करके छुपाया जा सकता है
एक बटन कार्य क्षेत्र नहीं बदलता है (जैसा कि आप किसी भी समय पैनल को खोल सकते हैं), लेकिन
गतिशील कार्य क्षेत्र अद्यतन किया गया है: पैनल द्वारा आरक्षित स्थान हटा दिया गया है (और जोड़ा गया
फिर से यदि आप पैनल को पॉप अप करते हैं)। गतिशील कार्य क्षेत्र का उपयोग तब किया जा सकता है जब fvwm स्थान या
एक खिड़की को अधिकतम करता है। यह जानने के लिए कि क्या कोई एप्लिकेशन स्थान सुरक्षित रखता है, आप "xprop | grep . टाइप कर सकते हैं
_NET_WM_STRUT" एक टर्मिनल में और एप्लिकेशन का चयन करें। यदि चार नंबर दिखाई देते हैं तो
ये संख्याएँ आरक्षित स्थान को परिभाषित करती हैं जैसा कि में बताया गया है EwmhBaseStruts आदेश।

MWM संगतता


Fvwm यथासंभव मोटिफ विंडो मैनेजर (Mwm) का अनुकरण करने के विकल्प प्रदान करता है। कृपया
को देखें अनुकरण करना कमांड के साथ-साथ Mwm के विशिष्ट विकल्पों के लिए अंदाज और
मेनू शैली विवरण के लिए आदेश।

खुली देखो और XVI संगतता


Fvwm सभी ओपन लुक डेकोरेशन संकेतों (पुशपिन को छोड़कर) का समर्थन करता है। क्या आपको कोई इस्तेमाल करना चाहिए
इस तरह के आवेदन, कृपया निम्न पंक्ति को अपनी कॉन्फ़िगरेशन में जोड़ें:

अंदाज * पुरानासज्जा

अधिकांश (शायद सभी) ओपन लुक एप्लिकेशन में कीबोर्ड फोकस की एक अजीब धारणा है
संभालना। हालांकि इनके साथ अच्छी तरह से काम करने के लिए fvwm में बहुत काम किया गया है, फिर भी हो सकता है
समस्याओं का सामना करना। इसका उपयोग करने की अनुशंसा की जाती है कभी फोकस न करें फोकस नीति और ढील
ऐसे सभी अनुप्रयोगों के लिए शैली (खिड़कियों को अभी भी फोकस मिलता है):

अंदाज कभी फोकस न करें, ढील

लेकिन यदि आप उस फोकस नीति के साथ नहीं रह सकते हैं, तो आप किसी एक का उपयोग करने का प्रयास कर सकते हैं
नीतियों के साथ संयोजन पर ध्यान केंद्रित करें ढील अंदाज:

अंदाज माउस फोकस, ढील
अंदाज मैला फोकस, ढील
अंदाज क्लिक टू फोकस, ढील

M4 प्रीप्रोसेसिंग


M4 प्री-प्रोसेसिंग को fvwm में एक मॉड्यूल द्वारा नियंत्रित किया जाता है। अधिक विवरण प्राप्त करने के लिए, प्रयास करें यार FvwmM4.
संक्षेप में, यदि आप चाहते हैं कि fvwm आपकी फ़ाइलों को m4 से पार्स करे, तो कमांड को बदलें पढ़ना साथ में
FvwmM4 अपने में ~/.fvwm/config फ़ाइल (यदि यह बिल्कुल दिखाई देती है), और कमांड के साथ fvwm शुरू करें

एफवीडब्ल्यूएम-सीएमडी "FvwmM4 विन्यास"

सीपीपी प्रीप्रोसेसिंग


सीपीपी सी-लैंग्वेज प्री-प्रोसेसर है। fvwm cpp प्रोसेसिंग की पेशकश करता है जो m4 को प्रतिबिंबित करता है
पूर्व प्रसंस्करण। इसके बारे में जानने के लिए, फिर से पढ़ें M4 अनुभाग, लेकिन "m4" को से बदलें
"सीपीपी"।

विन्यास


विन्यास फ़ाइलें
कॉन्फ़िगरेशन फ़ाइल का उपयोग माउस और बटन बाइंडिंग, रंग, वर्चुअल का वर्णन करने के लिए किया जाता है
प्रदर्शन आकार, और संबंधित आइटम। इनिशियलाइज़ेशन कॉन्फ़िगरेशन फ़ाइल आमतौर पर होती है
बुलाया विन्यास (या .fvwm2rc) का उपयोग करके पढ़ना आदेश, नए में पढ़ना आसान है
कॉन्फ़िगरेशन फ़ाइलें जैसे ही आप जाते हैं।

fvwm द्वारा '#' से शुरू होने वाली पंक्तियों को अनदेखा कर दिया जाता है। '*' से शुरू होने वाली पंक्तियों की अपेक्षा की जाती है
मॉड्यूल कॉन्फ़िगरेशन कमांड शामिल करें (fvwm के लिए कॉन्फ़िगरेशन कमांड के बजाय)
अपने आप)। शेल स्क्रिप्ट की तरह एक कॉन्फ़िगरेशन फ़ाइल लाइन में एम्बेडेड न्यूलाइन हो सकती है
बैकस्लैश के साथ उन्हें पूर्ववर्ती करके उद्धृत किया गया। इस तरह से जुड़ी सभी पंक्तियों का इलाज किया जाता है
एक पंक्ति के रूप में। न्यूलाइन को ही नजरअंदाज कर दिया जाता है।

Fvwm कॉन्फ़िगरेशन कमांड और एक्शन कमांड के बीच कोई अंतर नहीं करता है, इसलिए कुछ भी
fvwm कमांड सेक्शन में उल्लिखित fvwm to . के लिए स्वयं एक लाइन पर रखा जा सकता है
निष्पादित करें क्योंकि यह कॉन्फ़िगरेशन फ़ाइल को पढ़ता है, या इसे निष्पादन योग्य कमांड के रूप में रखा जा सकता है
एक मेनू में या एक माउस बटन या एक कीबोर्ड कुंजी के लिए बाध्य। इसे के लिए एक अभ्यास के रूप में छोड़ दिया जाता है
उपयोगकर्ता यह तय करने के लिए कि कौन सा फ़ंक्शन आरंभीकरण के लिए समझ में आता है और किसके लिए समझ में आता है
रन-टाइम।

आपूर्ति विन्यास
एक नमूना विन्यास फाइल, सिस्टम.fvwm2rc, fvwm वितरण के साथ आपूर्ति की जाती है। यह
अच्छी तरह से टिप्पणी की गई है और इसे fvwm कॉन्फ़िगरेशन के उदाहरणों के स्रोत के रूप में उपयोग किया जा सकता है। यह शायद
को कॉपी किया जाना /usr/स्थानीय/शेयर/fvwm/config फ़ाइल.

वैकल्पिक रूप से, अंतर्निर्मित मेनू (कोई कॉन्फ़िगरेशन फ़ाइल नहीं मिलने पर पहुंच योग्य) है
उपयोगकर्ता के लिए प्रारंभिक कॉन्फ़िगरेशन फ़ाइल बनाने के विकल्प।

अगर आप fvwm में नए हैं, तो कोशिश करें fvwm-थीम[] शक्तिशाली fvwm का प्रदर्शन करने वाला पैकेज
कार्यक्षमता।

फोंट्स


फॉन्ट नामों और फ़ॉन्ट लोड हो रहा है
विंडो टाइटल, आइकन टाइटल्स, मेन्यू और ज्योमेट्री विंडो के टेक्स्ट के लिए इस्तेमाल किए जाने वाले फॉन्ट
Font और IconFont . का उपयोग करके निर्दिष्ट किया जा सकता है अंदाज, फ़ॉन्ट मेनू शैली और मूलभूत अक्षर
आदेश। साथ ही, टेक्स्ट का उपयोग करने वाले सभी मॉड्यूल में निर्दिष्ट करने के लिए कॉन्फ़िगरेशन कमांड होते हैं
फोंट्स)। ये सभी शैलियाँ और कमांड एक तर्क के रूप में एक फ़ॉन्ट नाम लेते हैं। यह अनुभाग
बताता है कि fvwm के लिए एक फ़ॉन्ट नाम क्या है और कौन से फ़ॉन्ट fvwm लोड होते हैं।

सबसे पहले, आप उपयोग कर सकते हैं जिसे हम सामान्य फ़ॉन्ट नाम कह सकते हैं, उदाहरण के लिए,

-adobe-courier-bold-r-normal--10-100-75-75-m-60-ISO8859-1
-एडोब-कूरियर-बोल्ड-आर-सामान्य--10-*
-*-निश्चित-मध्यम-ओ-सामान्य--14-*-ISO8859-15

यानी, आप एक एक्स लॉजिकल फॉन्ट डिस्क्रिप्शन (संक्षिप्त के लिए एक्सएलएफडी) का उपयोग कर सकते हैं। फिर "पहले"
विवरण से मेल खाने वाला फ़ॉन्ट लोड और उपयोग किया जाता है। यह "पहला" फॉन्ट आप पर निर्भर करता है
फ़ॉन्ट पथ और आपके लोकेल का भी। स्थानीय वर्णसेट से मेल खाने वाले फ़ॉन्ट्स में लोड किया जाता है
प्राथमिक आदेश। उदाहरण के लिए के साथ

-एडोब-कूरियर-बोल्ड-आर-सामान्य--10-*

यदि लोकेल वर्णसेट ISO8859-1 है, तो fvwm मेल खाने वाले फ़ॉन्ट को लोड करने का प्रयास करता है

-एडोब-कूरियर-बोल्ड-आर-सामान्य--10-*-ISO8859-1

स्थानीय वर्णसेट के साथ ISO8859-15 fvwm लोड करने का प्रयास करता है

-एडोब-कूरियर-बोल्ड-आर-सामान्य--10-*-आईएसओ8859-15।

एक विस्तारित XLFD के रूप में एक फ़ॉन्ट नाम दिया जा सकता है। यह अल्पविराम से अलग की गई सूची है (सरल)
XLFD फ़ॉन्ट नाम, उदाहरण के लिए:

-एडोब-कूरियर-बोल्ड-आर-सामान्य--14-*,-*-कूरियर-मध्यम-आर-सामान्य--14-*

प्रत्येक साधारण फ़ॉन्ट नाम को तब तक आज़माया जाता है जब तक कि स्थानीय वर्णसेट के साथ मेल खाने वाला फ़ॉन्ट नहीं मिल जाता है और
यदि यह विफल हो जाता है तो प्रत्येक साधारण फ़ॉन्ट नाम को वर्णसेट पर बाधा के बिना आज़माया जाता है।

एक्सएलएफडी पर अधिक विवरण एक्स मैनुअल पेज, एक्स लॉजिकल फॉन्ट विवरण में पाया जा सकता है
कन्वेंशन दस्तावेज़ (जिसे xlfd कहा जाता है) और XLoadFont और XCreateFontSet मैनुअल पेज।
कुछ उपयोगी फ़ॉन्ट उपयोगिताएँ हैं: xlsfonts, xfontsel, xfd और xset।

यदि आपके पास Xft समर्थन है, तो आप एक सच्चे प्रकार का Xft फ़ॉन्ट नाम (विवरण) निर्दिष्ट कर सकते हैं (या
टाइप 1) फ़ॉन्ट "xft:" द्वारा उपसर्ग किया गया है, उदाहरण के लिए:

"एक्सएफटी: लक्सी मोनो"
"xft: Luxi मोनो: मध्यम: रोमन: आकार = 14: एन्कोडिंग = iso8859-1"

विवरण से मेल खाने वाला "पहला" फ़ॉन्ट लोड हो गया है। यह पहला फ़ॉन्ट पर निर्भर करता है
XftConfig कॉन्फ़िगरेशन फ़ाइल Xft1 के साथ और /etc/fonts/fonts.conf फ़ाइल पर Xft2 के साथ।
कोई Xft मैनुअल पेज और Xft2 के साथ फॉन्टकॉन्फिग मैन पेज पढ़ सकता है। पहली कड़ी
जो "xft:" का अनुसरण करता है उसे हमेशा परिवार माना जाता है। दूसरे उदाहरण के साथ Luxi
मोनो इज द फैमिली (अन्य एक्सफ्री टीटीएफ परिवार: "लुक्सी सेरिफ", "लुक्सी सेन्स"), माध्यम है
वजन (अन्य संभावित वजन: लाइट, डेमीबोल्ड, बोल्ड, ब्लैक), रोमन तिरछा है या
शैली (अन्य संभावनाएं: नियमित, तिरछा, इटैलिक) आकार बिंदु आकार निर्दिष्ट करता है (के लिए a
पिक्सेल आकार का उपयोग पिक्सलाइज़ =), एन्कोडिंग एक वर्णसेट को लागू करने की अनुमति देता है (iso8859-1 या iso10646-1
केवल; यदि कोई एन्कोडिंग नहीं दी जाती है तो लोकेल वर्णसेट मान लिया जाता है)। एक महत्वपूर्ण पैरामीटर है
"मिनस्पेस = बूल" जहां बूल सही या गलत है। यदि बूल गलत है (डिफ़ॉल्ट?) Xft a . देता है
fvwm से अधिक फ़ॉन्ट ऊंचाई अगर बूल सही है। यह टेक्स्ट प्लेसमेंट को संशोधित कर सकता है, आइकन
और विंडो शीर्षक ऊंचाई, मेनू में पंक्ति रिक्ति और Fvwmपहचान, कुछ fvwm में बटन की ऊंचाई
मॉड्यूल ... आदि। एलसीडी मॉनिटर के साथ आप "आरजीबीए = मोड" जोड़ने का प्रयास कर सकते हैं जहां मोड या तो है
सबपिक्सल रेंडरिंग को सक्षम करने के लिए आरजीबी, बीजीआर, वीआरजीबी या वीबीजीआर। सबसे अच्छा तरीका रास्ते पर निर्भर करता है
आपके LCD सेल व्यवस्थित हैं। आप अन्य विशिष्टताओं को ":" के बीच में पारित कर सकते हैं, जैसे
"फाउंड्री = फाउंड्री_नाम", "स्पेसिंग = टाइप" जहां टाइप मोनोस्पेस, आनुपातिक या हो सकता है
charcell, "charwidth=integer", "charheight=integer" या "antialias=bool" जहां बूल ट्रू है
या झूठी। ऐसा लगता है कि इन मापदंडों को हमेशा ध्यान में नहीं रखा जाता है।

यह निर्धारित करने के लिए कि कौन से Xft फोंट वास्तव में लोड किए गए हैं, आप शुरू करने से पहले XFT_DEBUG=1 निर्यात कर सकते हैं
fvwm और त्रुटि लॉग पर एक नज़र डालें। Xft2 के साथ आप fc-list का उपयोग करके सूचीबद्ध कर सकते हैं
उपलब्ध फोंट। वैसे भी, Xft समर्थन प्रयोगात्मक है (X और fvwm बिंदु . से)
देखें) और प्रतिपादन की गुणवत्ता मापदंडों की संख्या (XFree और the .) पर निर्भर करती है
फ़्रीटाइप संस्करण और आपका वीडियो कार्ड)।

Xft फ़ॉन्ट नाम के बाद आप ";" के बाद जोड़ सकते हैं एक XLFD फ़ॉन्ट नाम (सरल या विस्तारित) के रूप में:

xft: Verdana:pixelsize=14;-adobe-courier-bold-r-normal--14-*

फिर, यदि या तो Xft फ़ॉन्ट लोड करना विफल हो जाता है या fvwm में कोई Xft समर्थन नहीं है, तो fvwm फ़ॉन्ट लोड करता है
"-एडोब-कूरियर-बोल्ड-आर-सामान्य--14-*"। यह पोर्टेबल कॉन्फ़िगरेशन लिखने की अनुमति देता है
फाइलें.

फॉन्ट और स्ट्रिंग एन्कोडिंग
एक बार एक फ़ॉन्ट लोड हो जाने पर, fvwm अपने नाम (अंतिम दो .) का उपयोग करके इसके एन्कोडिंग (या वर्णसेट) को ढूंढता है
नाम के क्षेत्र)। fvwm मानता है कि इस फ़ॉन्ट के साथ प्रदर्शित होने वाले तार उपयोग करते हैं
यह एन्कोडिंग (एक अपवाद यह है कि यदि एक iso10646-1 फ़ॉन्ट लोड किया जाता है, तो UTF-8 मान लिया जाता है
स्ट्रिंग एन्कोडिंग के लिए)। एक सामान्य स्थिति में, (i) एक फ़ॉन्ट नाम देकर एक फ़ॉन्ट लोड किया जाता है
एन्कोडिंग निर्दिष्ट किए बिना, (ii) लोड किए गए फ़ॉन्ट का एन्कोडिंग लोकेल है
एन्कोडिंग, और फिर (iii) fvwm कॉन्फ़िगरेशन फ़ाइलों में स्ट्रिंग्स को लोकेल का उपयोग करना चाहिए
एन्कोडिंग के साथ-साथ विंडो और आइकन नाम। Xft के साथ स्थिति थोड़ी अलग है
Xft केवल iso10646-1 और iso8859-1 का समर्थन करता है। यदि आप इनमें से किसी एक एन्कोडिंग को निर्दिष्ट नहीं करते हैं
Xft फ़ॉन्ट नाम में, फिर fvwm (iii) का उपयोग करके स्ट्रिंग रूपांतरण करता है। ध्यान दें कि के साथ
मल्टीबाइट फोंट (और विशेष रूप से "सीजेके" फोंट के साथ) अच्छे टेक्स्ट रेंडरिंग के लिए, लोकेल
एन्कोडिंग फ़ॉन्ट का वर्णसेट होना चाहिए।

पिछले नियमों को ओवरराइड करने के लिए, स्ट्रिंग एन्कोडिंग को निर्दिष्ट करना संभव है
एक फ़ॉन्ट विवरण की शुरुआत इस प्रकार है:

स्ट्रिंग एन्कोडिंग =एन सी:_पूर्ण_फ़ॉन्ट_नाम_

जहां एन सी fvwm द्वारा समर्थित एक एन्कोडिंग है (आमतौर पर फ़ॉन्ट नाम वर्णसेट प्लस कुछ यूनिकोड
एन्कोडिंग: UTF-8, USC-2, USC-4 और UTF-16)।

उदाहरण के लिए, आप एक iso8859-1 लोकेल वर्णसेट का उपयोग कर सकते हैं और एक एफवीडब्ल्यूएमफॉर्म रूसी में
कोई 8-आर एन्कोडिंग। इस मामले में, आपको बस पूछना है एफवीडब्ल्यूएमफॉर्म koi8-r फ़ॉन्ट लोड करने के लिए
फ़ॉन्ट नाम में एन्कोडिंग निर्दिष्ट करना। एक मल्टीबाइट भाषा के साथ, (मल्टीबाइट फॉन्ट के रूप में)
केवल तभी अच्छी तरह से काम करता है जब लोकेल एन्कोडिंग फ़ॉन्ट का वर्णसेट हो), आपको a . का उपयोग करना चाहिए
iso10646-1 फ़ॉन्ट:

StringEncoding=jisx0208.1983-0:-*-तय-मध्यम-r-*-ja-*-iso10646-1

or

"स्ट्रिंगएन्कोडिंग = jisx0208.1983-0: xft: बिटस्ट्रीम साइबरबिट"

यदि आपका एफवीडब्ल्यूएमफॉर्म कॉन्फ़िगरेशन jisx0208.1983-0 एन्कोडिंग का उपयोग करता है। एक और संभावना है
अपने लिए UTF-8 एन्कोडिंग का उपयोग करें एफवीडब्ल्यूएमफॉर्म कॉन्फ़िगरेशन और एक iso10646-1 फ़ॉन्ट का उपयोग करें:

-*-फिक्स्ड-मीडियम-आर-*-जा-*-आईएसओ10646-1

or

"स्ट्रिंग एन्कोडिंग = यूटीएफ -8: एक्सएफटी: बिटस्ट्रीम साइबरबिट"

या समकक्ष

"xft: बिटस्ट्रीम साइबरबिट: एन्कोडिंग = iso10646-1"

सामान्य तौर पर iso10646-1 फोंट UTF-8 स्ट्रिंग एन्कोडिंग के साथ किसी भी के प्रदर्शन की अनुमति देता है
किसी दिए गए मेनू में वर्ण, एफवीडब्ल्यूएमफॉर्म इत्यादि

अधिक से अधिक, यूनिकोड का उपयोग किया जाता है और टेक्स्ट फ़ाइलें UTF-8 एन्कोडिंग का उपयोग करती हैं। हालांकि, व्यवहार में
उपयोग किए गए वर्ण आपके लोकेल वर्णसेट पर श्रेणीबद्ध होते हैं (यह मामला तब होता है जब आप a . उत्पन्न करते हैं
केडीई और गनोम के हाल के संस्करणों के साथ fvwm-menu-desktop वाला मेनू)। स्मृति बचाने के लिए (एक
iso10646-1 फ़ॉन्ट में बहुत बड़ी संख्या में वर्ण हो सकते हैं) या क्योंकि आपके पास एक सुंदर है
एक आईएसओ10646-1 वर्णसेट के बिना फ़ॉन्ट, आप यूटीएफ -8 होने के लिए स्ट्रिंग एन्कोडिंग निर्दिष्ट कर सकते हैं और
लोकेल वर्णसेट में एक फ़ॉन्ट का प्रयोग करें:

StringEncoding=UTF-8:-*-pretty_font-*-12-*

ज्यादातर मामलों में, fvwm फ़ॉन्ट के एन्कोडिंग को सही ढंग से निर्धारित करता है। हालाँकि, कुछ फोंट करते हैं
मान्य एन्कोडिंग नामों के साथ समाप्त नहीं होता है। जब फ़ॉन्ट नाम सामान्य नहीं है, उदाहरण के लिए:

-विविध-निश्चित-*--20-*-my_utf8-36

आपको एक सीमांकक के रूप में स्लैश का उपयोग करके फ़ॉन्ट नाम के बाद एन्कोडिंग जोड़ने की आवश्यकता है। के लिये
उदाहरण:

मेनू शैली * फॉन्ट -misc-fixed-*--20-*-my_utf8-36/iso10646-1

अगर fvwm को एन्कोडिंग मिलती है, तो fvwm के बीच रूपांतरण करने के लिए iconv सिस्टम फ़ंक्शन का उपयोग करता है
कूटलेखन। दुर्भाग्य से, कोई मानक नहीं हैं। iso8859-1 और . के बीच रूपांतरण के लिए
UTF-8: एक GNU सिस्टम "ISO-8859-1" का उपयोग करता है और अन्य सिस्टम "iso881" का उपयोग परिभाषित करने के लिए करते हैं
कन्वर्टर्स (ये दो नाम fvwm द्वारा समर्थित हैं)। इसके अलावा, कुछ मामलों में यह हो सकता है
मशीन विशिष्ट कन्वर्टर्स का उपयोग करने के लिए आवश्यक है। इसलिए, यदि आप समस्याओं का अनुभव करते हैं तो आप कोशिश कर सकते हैं
अपने iconv कार्यान्वयन के बारे में जानकारी प्राप्त करने के लिए ("man iconv" मदद कर सकता है) और नाम डालें
जो फ़ॉन्ट के अंत में फ़ॉन्ट एन्कोडिंग और UTF-8 के बीच कनवर्टर को परिभाषित करता है
एन्कोडिंग संकेत के बाद नाम और / (एक अन्य संभावित समाधान GNU libiconv का उपयोग करना है)।
उदाहरण के लिए उपयोग करें:

अंदाज * फॉन्ट -विविध-निश्चित-*--14-*-iso8859-1/*/latin1

iso1-8859 एन्कोडिंग के लिए कनवर्टर को परिभाषित करने के लिए latin1 का उपयोग करना। बीच में "*"
फ़ॉन्ट नाम के अंत से एन्कोडिंग निर्धारित करने के लिए "/" fvwm को कहता है। उपयोग:

अंदाज * फॉन्ट \
-misc-fixed-*--14-*-local8859-6/iso8859-6/local_iso8859_6_iconv

एन्कोडिंग के रूप में iso8859-6 के साथ फ़ॉन्ट का उपयोग करने के लिए fvwm को बाध्य करने के लिए (यह इसके लिए उपयोगी है
द्वि-दिशात्मकता) और कन्वर्टर्स को परिभाषित करने के लिए local_iso8859_6_iconv का उपयोग करना।

फॉन्ट छाया प्रभाव
फॉन्ट को 3डी इफेक्ट दिया जा सकता है। फ़ॉन्ट नाम की शुरुआत में (या a . के ठीक बाद)
संभव StringEncoding विनिर्देश) जोड़ें

छाया =आकार [ओफ़्सेट] [निर्देश]]:

आकार एक सकारात्मक पूर्णांक है जो छाया के पिक्सेल की संख्या निर्दिष्ट करता है। ओफ़्सेट है एक
वैकल्पिक सकारात्मक पूर्णांक जो छाया से ऑफसेट करने के लिए पिक्सेल की संख्या को परिभाषित करता है
चरित्र के किनारे। डिफ़ॉल्ट ऑफ़सेट शून्य है। दिशाओं का एक वैकल्पिक सेट है
दिशा छाया चरित्र से निकलती है। दिशाओं अलग जगह हैं
fvwm दिशाओं की सूची:

N, उत्तर, चोटी, t, Up, u, -

E, पूर्व, सही, r, सही, r, ]

S, दक्षिण, तल, b, नीचे, d, _

W, पश्चिम, वाम, l, वाम, l, [

NE, ईशान कोण, ठीक तरह से ऊपर, tr, ईमानदार, ur, ^

SE, दक्षिण पूर्व, नीचे दाएं, br, सर्वथा, dr, >

SW, दक्षिण पश्चिम, तली छोड़ें, bl, नीचे बाएं, dl, v

NW, उत्तर पश्चिम, बाएं से बाएं, tl, ऊपर बाईं तरफ, ul, <

C, केंद्र, केंद्र, .

प्रत्येक दिशा में एक छाया प्रदर्शित होती है। सब सभी दिशाओं के बराबर है।
डिफ़ॉल्ट दिशा is नीचे दाएं। उसके साथ केंद्र दिशा, छाया चारों ओर से
पूरी स्ट्रिंग। चूंकि यह अन्य सभी दिशाओं का एक सुपर सेट है, यह समय की बर्बादी है
इसे किसी अन्य दिशा के साथ निर्दिष्ट करें।

छाया प्रभाव केवल रंगों के साथ काम करता है। छाया के रंग का उपयोग करके परिभाषित किया जाता है
la एफजीएसएचओ का विकल्प रंगसेट आदेश। कृपया देखें कलरसेट के लिए अनुभाग
रंगों के बारे में विवरण।

नोट: फ़ॉन्ट ढूंढना मुश्किल हो सकता है, fg, एफजीएसएचओ और bg इस प्रभाव को बनाने के लिए रंग
अच्छा लग रहा है, लेकिन यह काफी अच्छा दिख सकता है।

द्वि-दिशात्मक पाठ


अरबी और हिब्रू पाठ को सही ढंग से प्रदर्शित करने के लिए द्वि-दिशात्मक पाठ समर्थन की आवश्यकता होती है, यह
इसका मतलब है कि तार्किक तारों को उनकी दृश्य प्रस्तुति से पहले परिवर्तित किया जाना चाहिए, इसलिए
बाएँ से दाएँ और दाएँ से बाएँ उप-स्ट्रिंग निर्धारित और फेरबदल किए जाते हैं। fvwm में यह
विंडो शीर्षक, मेनू, मॉड्यूल लेबल और अन्य स्थानों में स्वचालित रूप से किया जाता है यदि फोंट
पाठ प्रदर्शित करने के लिए उपयोग किए जाने वाले वर्णों में से एक की आवश्यकता होती है बीड़ी (द्वि-दिशात्मक)
सहयोग। उदाहरण के लिए, इसमें iso8859-6, iso8859-8 और iso10646-1 (यूनिकोड) शामिल हैं, लेकिन
अन्य iso8859-* फोंट नहीं।

यह द्वि-दिशात्मक पाठ समर्थन का उपयोग करके किया जाता है फ़्रीबिडी पुस्तकालय संकलन समय विकल्प,
देखना स्थापित करें.fvwm.

कीबोर्ड शॉर्टकट


लगभग सभी विंडो प्रबंधक संचालन कीबोर्ड से किए जा सकते हैं ताकि माउस-रहित
ऑपरेशन संभव होना चाहिए। वर्चुअल डेस्कटॉप के चारों ओर स्क्रॉल करने के अलावा
बाध्यकारी स्क्रॉल उपयुक्त कुंजियों के लिए आदेश, पॉपअप, चाल, आकार बदलें, और कोई अन्य आदेश
चाबियों के लिए बाध्य किया जा सकता है। एक बार कमांड शुरू होने के बाद अप का उपयोग करके पॉइंटर को स्थानांतरित किया जाता है,
नीचे, बाएँ और दाएँ तीर, और वापसी दबाकर कार्रवाई समाप्त कर दी जाती है। होल्डिंग
Shift कुंजी को नीचे करने से पॉइंटर की गति बड़े चरणों में जाती है और नीचे की ओर होल्ड होती है
कंट्रोल की के कारण पॉइंटर की गति छोटे चरणों में हो जाती है। मानक emacs और vi
कर्सर गति नियंत्रण ( n , p , f , b , और j , k , h , l ) का उपयोग इसके बजाय किया जा सकता है
ऐरो कुंजी।

सत्र प्रबंधन


Fvwm X सत्र प्रबंधन प्रोटोकॉल के अनुसार सत्र प्रबंधन का समर्थन करता है। यह बचाता है
और खिड़की की स्थिति, आकार, स्टैकिंग ऑर्डर, डेस्क, चिपचिपाहट, छायादारता को पुनर्स्थापित करता है,
सभी खिड़कियों के लिए अधिकतमता, प्रतीकात्मकता। इसके अलावा, कुछ वैश्विक स्थिति को बचाया जाता है।

Fvwm शैलियों, साज-सज्जा, कार्यों या मेनू के संबंध में कोई जानकारी नहीं सहेजता है। यदि तुम
सत्र के दौरान इनमें से किसी भी संसाधन को बदलें (उदाहरण के लिए जारी करके अंदाज आदेश या उपयोग करके
विभिन्न मॉड्यूल), सत्र को सहेजने और पुनः आरंभ करने के बाद ये परिवर्तन खो जाते हैं। प्रति
स्थायी हो जाते हैं, ऐसे परिवर्तनों को कॉन्फ़िगरेशन फ़ाइल में जोड़ा जाना है।

आगे ध्यान दें कि वर्तमान कार्यान्वयन में निम्नलिखित विसंगतियाँ हैं जब a . पर उपयोग किया जाता है
मल्टी-स्क्रीन डिस्प्ले: पहली बार fvwm शुरू करते हुए, fvwm सभी स्क्रीन को प्रबंधित करता है
प्रत्येक स्क्रीन के लिए स्वयं की एक प्रति फोर्क करना। प्रत्येक प्रति अपने माता-पिता को जानता है और जारी करता है छोड़ना
fvwm के किसी भी उदाहरण के लिए आदेश मास्टर को मारता है और इस प्रकार fvwm की सभी प्रतियां। जब आप
सत्र को सहेजें और पुनः आरंभ करें, सत्र प्रबंधक प्रत्येक स्क्रीन पर fvwm की एक प्रति लाता है,
लेकिन इस बार उन्हें केवल एक स्क्रीन को प्रबंधित करने वाले व्यक्तिगत उदाहरणों के रूप में शुरू किया गया है। इस प्रकार ए
छोड़ना केवल उसी प्रतिलिपि को मारता है जिसे इसे भेजा गया था। यह शायद बहुत गंभीर समस्या नहीं है,
चूंकि सत्र प्रबंधन के साथ, आपको सत्र के माध्यम से सत्र छोड़ना होगा
प्रबंधक वैसे भी। अगर वास्तव में इसकी आवश्यकता है,

exec निष्पादन हत्यारा fvwm

अभी भी fvwm की सभी प्रतियों को मारता है। आपके सिस्टम में होना चाहिए सबको मार दो हालांकि आदेश।

बूलियन बहस


कई आदेश एक या कई बूलियन तर्क लेते हैं। ये कुछ समकक्ष लेते हैं
इनपुट: "हां", "चालू", "सत्य", "टी" और "वाई" सभी सत्य का मूल्यांकन करते हैं जबकि "नहीं", "बंद", "गलत",
"एफ" और "एन" झूठा मूल्यांकन करते हैं। कुछ कमांड "टॉगल" की भी अनुमति देते हैं जिसका अर्थ है कि
सुविधा अक्षम है यदि यह वर्तमान में सक्षम है और इसके विपरीत।

अंतर्निहित KEY और माउस बाइंडिंग्स


निम्न आदेश fvwm में अंतर्निहित हैं:

कुंजी मदद आरए पॉपअप मेनूFvwmरूट
कुंजी F1 आरए पॉपअप मेनूFvwmरूट
कुंजी टैब AM खिड़की सूची रूट सीसी NoDeskSort
कुंजी एस्केप ए एमसी एस्केपफनक
माउस 1 आरए मेन्यू मेनूFvwmरूट
माउस 1 टीए FuncFvwmRaiseLowerX चाल
माउस 1 एफएस ए फंकएफवीडब्ल्यूएमरेजलोवरएक्स आकार बदलें
माउस 2 FST एक FuncFvwmRaiseLowerX चाल
AddToFunc FuncFvwmRaiseLowerX
+ मैं उठाना
+ एम $0
+ डी लोअर

सहायता और F1 कुंजियाँ एक अंतर्निर्मित मेनू का आह्वान करती हैं जो fvwm बनाता है। यह मुख्य रूप से नए . के लिए है
वे उपयोगकर्ता जिन्होंने अपनी स्वयं की कॉन्फ़िगरेशन फ़ाइल नहीं बनाई है। जड़ पर या तो कुंजी
(पृष्ठभूमि) विंडो प्रारंभ करने में आपकी सहायता के लिए एक मेनू पॉप अप करती है।

टैब कुंजी को मेटा कुंजी (पीसी कीबोर्ड पर Alt कुंजी के समान) के साथ कहीं भी दबाया जाता है
एक विंडो सूची पॉप-अप करें।

टाइटल-बार या साइड फ्रेम पर माउस बटन 1 एक विंडो को हिला, बढ़ा या कम कर सकता है।

खिड़की के कोनों पर माउस बटन 1 खिड़की का आकार बदल सकता है, बढ़ा या कम कर सकता है।

आप इन बाइंडिंग को ओवरराइड या हटा सकते हैं। विंडो सूची बाध्यकारी को हटाने के लिए, इसका उपयोग करें:

कुंजी टैब AM -

कमान कार्यान्वयन


मॉड्यूल और समारोह कमानों
अगर fvwm एक कमांड का सामना करता है जिसे वह नहीं पहचानता है, तो यह देखने के लिए जाँच करता है कि क्या निर्दिष्ट किया गया है
आदेश होना चाहिए था

समारोह (बाकी आदेश)

or

मॉड्यूल (बाकी आदेश)

यह जटिल कार्यों या मॉड्यूल को इस तरह से लागू करने की अनुमति देता है जो उचित है
कॉन्फ़िगरेशन फ़ाइल के लिए पारदर्शी।

उदाहरण: द विन्यास फ़ाइल में लाइन है

helpme

Fvwm "HelpMe" नामक एक fvwm कमांड ढूंढता है, और विफल हो जाता है। इसके बाद यह एक की तलाश करता है
उपयोगकर्ता द्वारा परिभाषित जटिल कार्य जिसे "हेल्पमी" कहा जाता है। यदि ऐसा कोई फ़ंक्शन मौजूद नहीं है, तो fvwm कोशिश करता है
"हेल्पमी" नामक एक मॉड्यूल निष्पादित करें।

विलंबित निष्पादन of कमानों
नोट: कई कमांड हैं जो विशिष्ट, कुछ या सभी विंडो के लुक और फील को प्रभावित करते हैं,
पसंद अंदाज, माउस, रंगसेट, शीर्षक शैली गंभीर प्रयास। प्रदर्शन कारणों से जैसे
परिवर्तन तुरंत लागू नहीं होते हैं, लेकिन केवल तभी जब fvwm निष्क्रिय होता है, अर्थात कोई उपयोगकर्ता सहभागिता नहीं
या मॉड्यूल इनपुट लंबित है। विशेष रूप से, नया अंदाज फ़ंक्शन में सेट किए गए विकल्प
कार्य पूरा होने के बाद तक लागू नहीं होते हैं। यह कभी-कभी नेतृत्व कर सकता है
अवांछित प्रभाव।

सभी लंबित परिवर्तनों को तुरंत लागू करने के लिए बाध्य करने के लिए, का उपयोग करें अद्यतन शैलियाँ, ताज़ा करना
or ताज़ा करेंविंडो आदेश देता है।

का हवाला देते हुए


उद्धरणों की आवश्यकता तभी होती है जब fvwm को दो या दो से अधिक शब्दों को a . बनाने के लिए आवश्यक हो
एकल तर्क। अनावश्यक उद्धरण की अनुमति है। यदि आप अपने में एक उद्धरण चरित्र चाहते हैं
पाठ, आपको बैकस्लैश वर्ण का उपयोग करके इससे बचना चाहिए। उदाहरण के लिए, यदि आपके पास
"विंडो-ऑप्स" नामक पॉप-अप मेनू, तो आपको उद्धरणों की आवश्यकता नहीं है:

पॉपअप विंडो-ऑप्स

लेकिन अगर आप डैश को किसी स्थान से बदलते हैं, तो आपको उद्धरण चाहिए:

पॉपअप "विंडो ऑप्स"

समर्थित उद्धरण वर्ण डबल कोट्स, सिंगल कोट्स और रिवर्स सिंगल हैं
उल्लेख। तीनों प्रकार के उद्धरणों को एक ही तरह से व्यवहार किया जाता है। एकल वर्ण हो सकते हैं
पिछले बैकस्लैश के साथ उद्धृत। एकल वर्णों को उद्धृत करना दूसरे के अंदर भी काम करता है
उद्धरण के प्रकार।

कमान विस्तार


जब भी कोई fvwm कमांड लाइन निष्पादित की जाती है, fvwm पैरामीटर विस्तार करता है। एक पैरामीटर
एक '$' है जिसके बाद कोष्ठक में संलग्न शब्द ($[...]) या एक विशेष वर्ण है।
यदि fvwm कमांड लाइन पर एक गैर-उद्धृत पैरामीटर का सामना करता है तो यह इसे एक स्ट्रिंग में विस्तारित करता है
पैरामीटर नाम से संकेत मिलता है। अज्ञात मापदंडों को अछूता छोड़ दिया गया है। पैरामीटर
विस्तार उद्धरण से पहले किया जाता है। शाब्दिक '$' प्राप्त करने के लिए "$$" का उपयोग करें।

यदि कोई कमांड '-' पैरामीटर के साथ उपसर्ग करता है, तो विस्तार नहीं किया जाता है। यह इस पर लागू होता है
'-' के तुरंत बाद कमांड, जिसमें विस्तार सामान्य रूप से होगा
के बदले स्थान ग्रहण किया। जब अन्य उपसर्ग आदेशों के साथ uesed इसे पहले जोड़ा जाना चाहिए
अन्य उपसर्ग।

उदाहरण:

Pick -exec निष्पादन xmessage '$[w.name]'

एक xmessage संवाद खोलता है जिसमें "$[w.name]" का विस्तार नहीं होता है।

लंबे चर में नाम के अंदर अतिरिक्त चर हो सकते हैं, जो विस्तारित होते हैं
बाहरी चर से पहले।

fvwm के पुराने संस्करणों में, कुछ एकल अक्षर चर समर्थित थे। यह है
अब पदावनत कर दिया गया है, क्योंकि वे कई समस्याओं का कारण बनते हैं। आपको लंबे समय का उपयोग करना चाहिए
इसके बजाय स्थानापन्न।

उदाहरण:

# वर्तमान डेस्क नंबर, क्षैतिज पृष्ठ संख्या प्रिंट करें
# और खिड़की की कक्षा (यहां विस्तारित नहीं, कोई खिड़की नहीं)।
गूंज $[desk.n] $[पेज.nx] $[w.class]

नोट: यदि कमांड को विंडो संदर्भ के बाहर कहा जाता है, तो यह के बजाय "$[w.class]" प्रिंट करता है
वर्ग का नाम। आमतौर पर एक विंडो के ऊपर पॉइंटर का होना पर्याप्त नहीं होता है
संदर्भ खिड़की। विंडो को फ़ोकस के साथ उपयोग करने के लिए बाध्य करने के लिए, वर्तमान आदेश हो सकता है
उपयोग किया गया:

वर्तमान गूंज $[desk.n] $[पेज.nx] $[w.class]

fvwm द्वारा ज्ञात पैरामीटर हैं:

$$
एक शाब्दिक '$'।

$.
वर्तमान में पढ़ी गई फ़ाइल की पूर्ण निर्देशिका। रिश्तेदार बनाने के लिए इरादा और
स्थानांतरित करने योग्य विन्यास पेड़। यदि किसी भी पठन फ़ाइल के बाहर उपयोग किया जाता है, तो लौटाया गया मान
है '।'।

$ 0 करने के लिए $ 9
एक जटिल फ़ंक्शन को दिए गए स्थितीय पैरामीटर (एक फ़ंक्शन जो किया गया है
के साथ परिभाषित AddToFunc आदेश)। "$0" को पहले पैरामीटर "$1" से बदल दिया गया है
दूसरे पैरामीटर के साथ और इसी तरह। यदि संबंधित पैरामीटर अपरिभाषित है, तो
"$..." कमांड लाइन से हटा दिया गया है।

$*
एक जटिल फ़ंक्शन को दिए गए सभी स्थितीय पैरामीटर। इसमें ऐसे पैरामीटर शामिल हैं जो
"$9" के बाद का पालन करें।

$[n]
RSI n:वें स्थितीय पैरामीटर एक जटिल फ़ंक्शन को दिया जाता है, 0 से गिना जाता है। यदि
संबंधित पैरामीटर अपरिभाषित है, "$[n]" कमांड लाइन से हटा दिया जाता है।
पैरामीटर unquoted विस्तारित है।

$[n-m]
पैरामीटर से शुरू होने वाले जटिल फ़ंक्शन को दिए गए स्थितीय पैरामीटर n और
पैरामीटर के साथ समाप्त होना m. यदि सभी संबंधित पैरामीटर अपरिभाषित हैं, तो
"$[...]" कमांड लाइन से हटा दिया गया है। यदि केवल कुछ पैरामीटर हैं
परिभाषित, सभी परिभाषित मापदंडों का विस्तार किया जाता है, और शेष को चुपचाप अनदेखा कर दिया जाता है। सभी
मापदंडों को निर्विवाद रूप से विस्तारित किया गया है।

$[n-]
पैरामीटर से शुरू होने वाले जटिल फ़ंक्शन को दिए गए सभी स्थितीय पैरामीटर n.
यदि सभी संबंधित पैरामीटर अपरिभाषित हैं, तो "$[...]" को से हटा दिया जाता है
कमांड लाइन। सभी मापदंडों को निर्विवाद रूप से विस्तारित किया गया है।

$[*]
एक जटिल फ़ंक्शन को दिए गए सभी स्थितीय पैरामीटर। यह के बराबर है
$ [0-]।

$[संस्करण.संख्या]
संस्करण संख्या, जैसे "2.6.0"।

$[संस्करण.जानकारी]
संस्करण की जानकारी, जैसे "(सीवीएस से)", आधिकारिक रिलीज के लिए खाली है।

$[संस्करण.लाइन]
--version कमांड लाइन विकल्प द्वारा मुद्रित पहली पंक्ति।

$[वीपी.एक्स] $[वीपी.वाई] $[वीपी.चौड़ाई] $[वीपी.ऊंचाई]
या तो समन्वय करें या वर्तमान व्यूपोर्ट की चौड़ाई या ऊंचाई।

$[डेस्क.एन]
वर्तमान डेस्क संख्या।

$[desk.name ]
इन मापदंडों को डेस्कटॉप नंबर के नाम से बदल दिया गया है जिसे परिभाषित किया गया है
साथ डेस्कटॉपनाम आदेश। यदि कोई नाम परिभाषित नहीं है, तो डिफ़ॉल्ट नाम है
लौटा हुआ।

$[डेस्क.चौड़ाई] $[डेस्क.ऊंचाई]
पूरे डेस्कटॉप की चौड़ाई या ऊंचाई, यानी चौड़ाई या ऊंचाई को से गुणा किया जाता है
x या y दिशा में पृष्ठों की संख्या।

$[desk.pagesx] $[desk.pagesy]
एक डेस्क में x या y दिशा में कुल पृष्ठों की संख्या। यह वही है जो
द्वारा निर्धारित मान डेस्कटॉप आकार.

$[पेज.एनएक्स] $[पेज.एनवाई]
वर्तमान पृष्ठ संख्या, X और Y कुल्हाड़ियों द्वारा, 0 से शुरू। पृष्ठ के बराबर है
क्षेत्र गनोम शब्दावली में।

$[स.आईडी]
विंडो की विंडो-आईडी (हेक्स में व्यक्त, जैसे 0x10023c) कमांड को कहा जाता था
के लिए या "$[w.id]" यदि कमांड के साथ कोई विंडो संबद्ध नहीं है।

$[w.name] $[w.iconname] $[w.class] $[w.resource] $[w.visiblename] $[w.iconfile]
$[w.miniiconfile] $[w.iconfile.svgopts] $[w.miniiconfile.svgopts]
विंडो का नाम, आइकन का नाम, संसाधन वर्ग और संसाधन का नाम, दृश्यमान नाम, फ़ाइल
इसके आइकन या मिनी आइकन का नाम जिसके साथ परिभाषित किया गया है आइकॉन or मिनी आइकन शैली (सहित)
पूर्ण पथ यदि फ़ाइल डिस्क पर पाई गई थी), और (यदि fvwm को SVG समर्थन के साथ संकलित किया गया है)
आइकन या मिनी आइकन svg रेंडरिंग विकल्प (अग्रणी कोलन सहित), या
अनपेक्षित "$[w. ]" स्ट्रिंग अगर कमांड के साथ कोई विंडो संबद्ध नहीं है।

ध्यान दें, पहले 5 चर में किसी भी प्रकार के वर्ण शामिल हो सकते हैं, इसलिए ये चर हैं
उद्धृत। इसका मतलब है कि मान एकल उद्धरण वर्णों से घिरा हुआ है और कोई भी
निहित एकल उद्धरण बैकस्लैश के साथ उपसर्ग करता है। यह गारंटी देता है कि आदेश
पसंद:

अंदाज $[डब्ल्यू.संसाधन] आइकॉन मानदंड/नेटवर्क.png

सही ढंग से काम करें, चाहे किसी भी विशेष प्रतीक का मूल्य हो, जैसे रिक्त स्थान
और विभिन्न प्रकार के उद्धरण।

विंडो के दृश्यमान नाम के मामले में, यह शाब्दिक से लौटाया गया मान है
टाइटलबार में दिखाई गई विंडो का शीर्षक। आमतौर पर यह वैसा ही होगा जैसा
$[w.name] एक बार विस्तारित हो गया, हालांकि उपयोग करने के मामले में अनुक्रमितविंडोनाम तो यह है
अधिक उपयोगी एक भेद, और विशिष्ट विंडो को इसके द्वारा संदर्भित करने की अनुमति देता है
चीजों में शामिल करने के लिए दृश्यमान नाम अंदाज आदेश देता है।

$[wx] $[w.wi] $[w.width] $[w.height]
या तो समन्वय करें या वर्तमान विंडो की चौड़ाई या ऊंचाई यदि यह आइकॉनिफाइड नहीं है।
यदि कमांड के साथ कोई विंडो संबद्ध नहीं है या विंडो आइकॉनीकृत है, तो स्ट्रिंग है
के रूप में छोड़ दिया।

$[डब्ल्यू.डेस्क]
उस डेस्क की संख्या जिस पर विंडो दिखाई गई है। अगर खिड़की चिपचिपी है
वर्तमान डेस्क नंबर का उपयोग किया जाता है।

$[w.परत]
खिड़की की परत।

$[cw.x] $[cw.y] $[cw.चौड़ाई] $[cw.height]
ये $[w...] की तरह काम करते हैं लेकिन विंडो के क्लाइंट भाग की ज्यामिति लौटाते हैं। में
दूसरे शब्दों में: खिड़की की सीमा और शीर्षक को ध्यान में नहीं रखा जाता है।

$[ix], $[it.x], $[ip.x] $[iy], $[it.y], $[ip.y] $[i.width], $[it.width], $[आईपी.चौड़ाई]
$[आई.ऊंचाई], $[यह.ऊंचाई], $[आईपी.ऊंचाई]
ये $[w...] की तरह काम करते हैं लेकिन आइकन की ज्यामिति ($[i...]), आइकन . लौटाते हैं
शीर्षक ($[यह...]) या आइकन चित्र ($[ip...])।

$[सूचक.x] $[सूचक.y]
ये स्क्रीन पर पॉइंटर की स्थिति लौटाते हैं। यदि सूचक पर नहीं है
स्क्रीन, इन चरों का विस्तार नहीं किया गया है।

$[पॉइंटर.wx] $[पॉइंटर.wy]
ये चयनित विंडो में पॉइंटर की स्थिति लौटाते हैं। यदि सूचक है
स्क्रीन पर नहीं, विंडो आइकॉनीकृत है या कोई विंडो नहीं चुनी गई है, ये चर
विस्तारित नहीं हैं।

$[पॉइंटर.सीएक्स] $[पॉइंटर.साइ]
ये चयनित विंडो के क्लाइंट भाग में पॉइंटर की स्थिति लौटाते हैं।
यदि पॉइंटर स्क्रीन पर नहीं है, तो विंडो छायांकित या आइकॉनिफाइड है या कोई विंडो नहीं है
चयनित, इन चरों का विस्तार नहीं किया गया है।

$[सूचक.स्क्रीन]
स्क्रीन नंबर पॉइंटर वर्तमान में चालू है। यदि ज़िनेरामा सक्षम नहीं है तो 0 लौटाता है।

$[स्क्रीन]
स्क्रीन नंबर fvwm चल रहा है। एकाधिक स्क्रीन वाले सेटअप के लिए उपयोगी।

$[fg.cs ] $[बीजी.सीएस ] $[hilight.cs ] $[छाया.सीएस ]
इन मापदंडों को अग्रभूमि (fg), पृष्ठभूमि (bg) के नाम से बदल दिया जाता है,
हाईलाइट (हाइलाइट) या छाया (छाया) रंग जो रंगसेट में परिभाषित किया गया है (बदलने के
शून्य या धनात्मक पूर्णांक के साथ)। उदाहरण के लिए "$[fg.cs3]" को नाम में विस्तारित किया गया है
कलरसेट 3 के अग्रभूमि रंग (आरजीबी में: आरआरआरआर/जीजीजीजी/बीबीबीबी फॉर्म में)। कृपया देखें
la कलरसेट रंगसेट के बारे में विवरण के लिए अनुभाग।

$[अनुसूची.अंतिम]
इसे अंतिम कमांड की आईडी से बदल दिया जाता है जिसे के साथ शेड्यूल किया गया था अनुसूची
आदेश, भले ही यह आदेश पहले ही निष्पादित किया गया हो।

$[अनुसूची.अगला]
इसे उस आईडी से बदल दिया जाता है जिसके साथ अगली कमांड का उपयोग किया जाता है अनुसूची मिलेगा (जब तक कि
अलग आईडी स्पष्ट रूप से निर्दिष्ट है)।

$[cond.rc]
अंतिम सशर्त कमांड का रिटर्न कोड। यह चर केवल a . के अंदर मान्य है
फ़ंक्शन और सशर्त कमांड में उपयोग नहीं किया जा सकता है। कृपया अनुभाग देखें
सशर्त कमानों कमांड सूची में।

$[func.context]
रनिंग कमांड का संदर्भ चरित्र जैसा कि में उपयोग किया गया है माउस, कुंजी or सूचक कुंजी
आदेश। यह उदाहरण के लिए उपयोगी है:

माउस 3 एफएस संख्या खिड़की की छाया $$ [func.context]

$[जीटी.str]
का अनुवाद वापस करें str वर्तमान लोकेल कैटलॉग को देखकर। यदि नही
अनुवाद मिल गया str रूप में लौटा दिया जाता है। देखें लोकेलपाथ आदेश।

$ [इन्फोस्टोर.कुंजी]
InfoStore में संग्रहीत आइटम का मूल्य दिए गए पर वापस करें कुंजी. यदि कोई कुंजी नहीं है
वर्तमान में, विस्तारित स्ट्रिंग वापस कर दी गई है।

$[...]
यदि ब्रेसिज़ के भीतर की स्ट्रिंग उपरोक्त में से कोई भी नहीं है, तो fvwm an . खोजने का प्रयास करता है
इस नाम के साथ पर्यावरण चर और यदि कोई पाया जाता है तो उसके मान को बदल देता है (जैसे
"$[PAGER]" को "more" से बदला जा सकता है)। अन्यथा स्ट्रिंग को वैसे ही छोड़ दिया जाता है।

कुछ उदाहरण के विवरण में पाया जा सकता है AddToFunc आदेश।

पटकथा & परिसर कार्य


अधिक जटिल प्रभावों को प्राप्त करने के लिए, fvwm में कई कमांड हैं जो इसे बेहतर बनाते हैं
पटकथा क्षमता। स्क्रिप्ट को एक फाइल से पढ़ा जा सकता है पढ़ना, a . के आउटपुट से
के साथ आदेश पाइपपढ़ें या के साथ एक जटिल कार्य के रूप में लिखा गया है AddToFunc आदेश। के लिये
जिज्ञासु, fvwm FAQ का खंड 7 स्क्रिप्टिंग के कुछ वास्तविक जीवन अनुप्रयोगों को दर्शाता है।
कृपया अनुभाग देखें उपयोगकर्ता कार्य और खोल कमानों और सशर्त कमानों
ब्योरा हेतु। चेतावनी का एक शब्द: जटिल कार्यों के निष्पादन के दौरान, fvwm को लेने की जरूरत है
माउस पॉइंटर से सभी इनपुट (एक्स के स्लैंग में पॉइंटर "पकड़ा गया" है)। कोई अन्य नहीं
फ़ंक्शन चलाने के दौरान प्रोग्राम पॉइंटर से कोई भी इनपुट प्राप्त कर सकते हैं। यह भ्रमित कर सकता है
कुछ कार्यक्रम। उदाहरण के लिए, xwd प्रोग्राम a . से चलने पर स्क्रीन शॉट बनाने से मना कर देता है
जटिल कार्य। समान कार्यक्षमता प्राप्त करने के लिए आप इसका उपयोग कर सकते हैं पढ़ना or पाइपपढ़ें
इसके बजाय आदेश दें।

सूची OF एफवीडब्ल्यूएम कमानों


नीचे दिए गए कमांड विवरण को निम्नलिखित अनुभागों में एक साथ समूहीकृत किया गया है।
नवागंतुक के लिए उपयोगिता के क्रम में वर्गों को उम्मीद से क्रमबद्ध किया जाता है।

· मेन्यू आज्ञाओं

· कई तरह का आज्ञाओं

· कमानों प्रभावित करने वाले खिड़की आंदोलन और प्लेसमेंट

· कमानों एसटी फोकस और माउस आंदोलन

· कमानों नियंत्रित खिड़की राज्य

· कमानों एसटी चूहा, कुंजी और आघात बाइंडिंग

· RSI अंदाज आदेश (नियंत्रित करना खिड़की शैलियाँ)

· अन्य आज्ञाओं नियंत्रित खिड़की शैलियों

· कमानों नियंत्रित la आभासी डेस्कटॉप

· कमानों एसटी उपयोगकर्ता कार्यों और खोल आज्ञाओं

· सशर्त आज्ञाओं

· मॉड्यूल आज्ञाओं

· छोड़ना, पुनः प्रारंभ और सत्र प्रबंध आज्ञाओं

· कलरसेट

· रंग ढ़ाल

मेनू
किसी मेनू को खोलने से पहले, उसे मेनू आइटम्स के साथ पॉप्युलेट करना होता है AddToMenu
के साथ एक कुंजी या माउस बटन के लिए आदेश और बाध्य कुंजी, सूचक कुंजी or माउस आदेश
(मेनू को इनवाइट करने के और भी कई तरीके हैं)। यह आमतौर पर में किया जाता है
विन्यास फाइल।

Fvwm मेनू लुक और फील में बेहद कॉन्फिगर करने योग्य हैं। थोड़ी सी भी बारीकियां हो सकती हैं
मेनू आइटम फोंट, पृष्ठभूमि, पहले की देरी सहित उपयोगकर्ता की पसंद में बदल गया
उप मेनू को पॉप अप करना, मेनू को गतिशील रूप से उत्पन्न करना और कई अन्य सुविधाएँ। कृपया संदर्भ
को मेनू शैली अधिक जानने के लिए आदेश।

प्रकार of मेनू
fvwm में चार अलग-अलग प्रकार के मेनू हैं:

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

मेन्यू एक बहुत ही समान कमांड है, लेकिन इसके द्वारा खोले जाने वाले मेनू थोड़े कम क्षणिक होते हैं।
जब माउस बटन पर क्लिक करके इसे लागू किया जाता है, तो यह खुला रहता है और no . के साथ नेविगेट किया जा सकता है
बटन रखा। लेकिन अगर इसे माउस की गति के बाद एक बटन प्रेस द्वारा लागू किया जाता है, तो यह
बिल्कुल पॉपअप मेनू की तरह व्यवहार करता है।

आँसू बंद मेनू or पिन up मेनू उपरोक्त दो आदेशों में से किसी एक से मेनू हैं जो
उनके मूल संदर्भ को "फाड़ दिया" गया है और सामान्य की तरह डेस्कटॉप पर पिन किया गया है
खिड़की। वे कुछ कुंजी प्रेस या माउस द्वारा अन्य मेनू से बनाए जाते हैं
अनुक्रम या के साथ टियरमेनूऑफ एक मेनू के अंदर से आदेश।

उप मेनू मेनू के अंदर मेनू हैं। जब एक मेनू आइटम जिसमें पॉपअप आदेश के रूप में
इसकी क्रिया का चयन किया जाता है, नामित मेनू माता-पिता के लिए एक निम्न मेनू के रूप में खोला जाता है।
किसी भी प्रकार के मेनू में उप मेनू हो सकते हैं।

मेन्यू एनाटॉमी
मेनू में किसी भी संख्या में शीर्षक होते हैं जो निष्क्रिय मेनू आइटम होते हैं जो आमतौर पर
मेनू के शीर्ष पर दिखाई देते हैं, सामान्य आइटम विभिन्न क्रियाओं को ट्रिगर करते हैं जब
आइटम के बीच चयनित, विभाजक रेखाएं, बार को फाड़ें (एक क्षैतिज टूटा हुआ)
लाइन) जो चयनित होने पर मेनू को फाड़ देती है, और उप मेनू आइटम a . के साथ इंगित किए जाते हैं
उप-मेनू की दिशा के आधार पर बाएँ या दाएँ इंगित करने वाला त्रिभुज
दिखाई पड़ना। उपरोक्त सभी मेनू आइटम वैकल्पिक हैं।

इसके अतिरिक्त, यदि मेनू स्क्रीन पर फ़िट होने के लिए बहुत लंबा है, तो अतिरिक्त मेनू आइटम
एक निरंतरता मेनू में डाल दिया जाता है और "अधिक..." स्ट्रिंग के साथ एक उप मेनू रखा जाता है
मेनू के नीचे। "अधिक..." स्ट्रिंग स्थानीय सेटिंग्स का सम्मान करती है।

अंत में, मेनू के दोनों ओर (एक "साइड बार") ऊपर चल रही एक तस्वीर हो सकती है।

मेन्यू पथ प्रदर्शन
मेनू को या तो कीबोर्ड से या माउस से नेविगेट किया जा सकता है। बुहत सारे लोग
माउस का उपयोग करना पसंद करते हैं, लेकिन यह काफी थकाऊ हो सकता है। एक बार जब आप हैंग हो जाते हैं
यह, कीबोर्ड नेविगेशन बहुत तेज हो सकता है। जबकि fvwm एक मेनू प्रदर्शित करता है, यह कर सकता है
और कुछ नहीं। उदाहरण के लिए, मेनू बंद होने से पहले नई विंडो दिखाई नहीं देती हैं।
हालांकि, यह टियर ऑफ मेन्यू के लिए बिल्कुल सही नहीं है। देखें आँसू बंद मेनू
विवरण के लिए अनुभाग।

माउस पथ प्रदर्शन
पॉइंटर को किसी मेनू पर ले जाने से उसके नीचे के आइटम का चयन होता है। आम तौर पर यह है
आइटम के चारों ओर एक 3D बॉर्डर द्वारा इंगित किया गया है, लेकिन मेनू के सभी भाग नहीं हो सकते हैं
चुन लिया। डिफ़ॉल्ट रूप से मेनू के खुले रहने पर कोई भी माउस बटन दबाने पर सक्रिय हो जाता है
इसके नीचे की वस्तु। एक पॉपअप मेनू के आइटम भी होल्ड किए गए माउस को छोड़ कर सक्रिय हो जाते हैं
बटन। किसी आइटम के मामले में जो उप मेनू को छुपाता है, उप मेनू प्रदर्शित होता है यदि
सूचक वस्तु पर काफी देर तक मंडराता है या त्रिभुज के करीब जाता है जो दर्शाता है
उप मेनू। इस व्यवहार को मेनू शैलियों के साथ ट्यून किया जा सकता है।

मेनू पर माउस व्हील को स्क्रॉल करने से या तो मेनू के साथ पॉइंटर लपेट जाता है
(डिफ़ॉल्ट), सूचक के नीचे मेनू स्क्रॉल करता है या कार्य करता है जैसे कि मेनू क्लिक किया गया था
इस पर निर्भर माउसव्हील मेनू शैली।

किसी चयनित आइटम पर क्लिक करने से वह सक्रिय हो जाता है - जो होता है वह वास्तव में प्रकार पर निर्भर करता है
मद का।

शीर्षक, विभाजक, साइड बार या मेनू के बाहर क्लिक करने से मेनू बंद हो जाता है
(अपवाद: टियर ऑफ मेन्यू को इस तरह से बंद नहीं किया जा सकता है)। माउस बटन दबाने पर 2
किसी मेनू शीर्षक पर या टियर ऑफ़ बार को सक्रिय करने से से एक टियर ऑफ़ मेनू बन जाता है
वर्तमान मेनू। एक सामान्य मेनू आइटम पर क्लिक करने से उस कमांड का आह्वान होता है जो के लिए बाध्य है
यह, और एक उप मेनू आइटम पर क्लिक करने से या तो सभी खुले मेनू बंद हो जाते हैं और उन्हें बदल देते हैं
उप मेनू के साथ या मेनू (डिफ़ॉल्ट) पोस्ट करता है।

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

कुंजीपटल पथ प्रदर्शन
माउस नेविगेशन की तरह ही, पॉइंटर के नीचे का आइटम चुना जाता है। यह है
जरूरत पड़ने पर मेन्यू आइटम्स पर पॉइंटर को ताना मारकर हासिल किया जाता है। जबकि एक मेनू है
खुला, सभी कुंजी प्रेस मेनू द्वारा अवरोधित किए जाते हैं। कोई अन्य आवेदन नहीं मिल सकता है
कीबोर्ड इनपुट (हालांकि यह मेनू को फाड़ने के मामले में नहीं है)।

आइटम को सीधे हॉटकी दबाकर चुना जा सकता है जिसे कॉन्फ़िगर किया जा सकता है
प्रत्येक मेनू आइटम के लिए व्यक्तिगत रूप से। हॉटकी को में रेखांकित करके दर्शाया गया है
मेनू आइटम लेबल। साथ स्वचालित हॉटकी मेनू शैली fvwm स्वचालित रूप से असाइन करती है
सभी मेनू आइटम के लिए हॉटकी।

मेनू के माध्यम से नेविगेट करने के लिए सबसे बुनियादी कुंजियाँ कर्सर कुंजियाँ हैं (ऊपर या नीचे जाएँ
एक आइटम, एक उप मेनू दर्ज करें या छोड़ें), स्पेस (आइटम सक्रिय करें) और एस्केप (बंद करें .)
मेन्यू)। डिफ़ॉल्ट रूप से मेनू के माध्यम से नेविगेट करने के लिए कई अन्य कुंजियों का उपयोग किया जा सकता है:

दर्ज, वापसी, अंतरिक्ष वर्तमान आइटम को सक्रिय करें।

पलायन, मिटाना, Ctrl-जी मेनू के वर्तमान अनुक्रम से बाहर निकलें या एक आंसू को नष्ट करें
मेनू.

J, N, कर्सर-डाउन, टैब, मेटा-टैब, Ctrl-F, अगले आइटम पर जाएँ।

K, P, कर्सर-अप, शिफ्ट-टैब, शिफ्ट-मेटा-टैब, Ctrl-बी, पूर्व आइटम पर जाएं।

L, कर्सर-दाएं, F एक उप मेनू दर्ज करें।

H, कर्सर-बाएं, B पूर्व मेनू पर लौटें।

Ctrl-कर्सर-अप, सीटीआरएल कश्मीर ctrl-पी, शिफ्ट-Ctrl-मेटा-टैब, पेज अप पाँच वस्तुओं को ऊपर ले जाएँ।

Ctrl-कर्सर-नीचे, Ctrl-जम्मू Ctrl-एन, Ctrl-मेटा-टैब पेज नीचे पाँच आइटम नीचे ले जाएँ।

शिफ्ट-पी, होम, शिफ्ट-कर्सर-अप, Ctrl-A पहले आइटम पर जाएं।

शिफ्ट-एन, समाप्त, शिफ्ट-कर्सर-डाउन, Ctrl-ई अंतिम आइटम पर जाएं।

मेटा-पी, मेटा-कर्सर-अप, Ctrl-कर्सर-बाएं, शिफ्ट-Ctrl-Tab, के ठीक नीचे ऊपर जाएँ
अगला विभाजक।

मेटा-एन, मेटा-कर्सर-डाउन, Ctrl-कर्सर-दाएं, Ctrl-टैब, के ठीक नीचे ले जाएँ
अगला विभाजक।

सम्मिलित करें यदि कोई हो तो "अधिक..." उप मेनू खोलता है।

बैकस्पेस मेनू से आँसू।

मेन्यू बाइंडिंग
मेनू को नेविगेट करने के लिए उपयोग की जाने वाली कुंजियों और माउस बटनों को का उपयोग करके कॉन्फ़िगर किया जा सकता है
कुंजी और माउस विशेष संदर्भ 'एम' के साथ आदेश, संभव के लिए 'टी' के साथ संयुक्त
मेनू शीर्षक, अन्य मेनू आइटम के लिए 'I', किसी भी बॉर्डर या साइडपिक के लिए 'S', '[' for
बाएं किनारे सहित बाईं सीमा, ']' दाईं ओर सहित दाईं सीमा के लिए
साइडपिक, '-' टॉप बॉर्डर के लिए, '_' बॉटम बॉर्डर के लिए। मेनू संदर्भ स्वयं का उपयोग करता है
क्रियाओं का सेट जो कुंजियों और माउस बटनों से बंधा हो सकता है। ये मेनू बंद,
मेनू बंद करेंऔरExec, मेनू दर्ज करेंनिरंतरता, मेनू दर्ज करेंसबमेनू, मेनूछोड़ेंसबमेनू,
मेनूमूवकर्सर, मेनूकर्सरबायाँ, मेनूकर्सरराइट, मेनू चयन करेंआइटम, मेनू स्क्रॉल और
मेनू टियरऑफ.

बंद करने के लिए बिना संशोधक के कुंजी एस्केप को ओवरराइड करना संभव नहीं है
मेन्यू। माउस बटन 1, तीर कुंजियों को अपरिभाषित करना भी संभव नहीं है
न्यूनतम नेविगेशन के लिए कुंजी दर्ज करें।

मेनू बंद मेनू के वर्तमान अनुक्रम से बाहर निकलता है या एक आंसू बंद मेनू को नष्ट कर देता है।

मेनू बंद करेंऔरExec मेनू के वर्तमान अनुक्रम से बाहर निकलता है या एक आंसू को नष्ट कर देता है
मेनू और शेष पंक्ति को कमांड के रूप में निष्पादित करता है।

मेनू दर्ज करेंनिरंतरता यदि कोई हो तो "अधिक..." उप मेनू खोलता है।

मेनू दर्ज करेंसबमेनू एक उप मेनू में प्रवेश करता है।

मेनूछोड़ेंसबमेनू पूर्व मेनू पर लौटता है।

मेनूमूवकर्सर n [m] चयन को किसी अन्य आइटम पर ले जाता है। यदि पहला तर्क है
शून्य दूसरा तर्क सूचक को स्थानांतरित करने के लिए मेनू में एक पूर्ण आइटम निर्दिष्ट करता है
प्रति। नकारात्मक आइटम मेनू के अंत से गिने जाते हैं। यदि पहला तर्क है
गैर-शून्य, दूसरा तर्क छोड़ा जाना चाहिए, और पहला तर्क निर्दिष्ट करता है a
चयनित आइटम में सापेक्ष परिवर्तन। पदों को 's' to . के साथ जोड़ा जा सकता है
इंगित करें कि आइटम को विभाजक के बाद केवल पहले आइटम को संदर्भित करना चाहिए।

मेनूकर्सरबायाँ के साथ एक उप मेनू में प्रवेश करता है सबमेनसबायाँ मेनू शैली, और पर लौटता है
के साथ पूर्व मेनू सबमेनस राइट मेनू शैली।

मेनूकर्सरराइट के साथ एक उप मेनू में प्रवेश करता है सबमेनस राइट मेनू शैली, और पर लौटता है
के साथ पूर्व मेनू सबमेनसबायाँ मेनू शैली।

मेनू चयन करेंआइटम मेनू आइटम के लिए कार्रवाई को ट्रिगर करता है।

मेनू स्क्रॉल n के अनुसार मेनू स्क्रॉलिंग करता है माउसव्हील मेनू शैली के साथ n
आइटम। वस्तुओं को संदर्भित करने के लिए दूरी को 'एस' के साथ जोड़ा जा सकता है
विभाजक के बाद केवल पहले आइटम के लिए।

मेनू टियरऑफ एक सामान्य मेनू को "फटे हुए" मेनू में बदल देता है। देखो आँसू बंद मेनू एसटी
विवरण।

आँसू बंद मेनू
एक आंसू बंद मेनू कोई भी मेनू है जिसे उस विंडो से "फाड़ा" दिया गया है जिसे इसे संलग्न किया गया था
और रूट विंडो पर पिन किया गया। मेनू को फाड़ने के तीन तरीके हैं: पर क्लिक करें
माउस बटन 2 के साथ मेनू शीर्षक, मेनू में बैकस्पेस दबाएं या इसे सक्रिय करें
टियर ऑफ बार (टूटी हुई रेखा के साथ एक क्षैतिज पट्टी)। टियर ऑफ बार को इसमें जोड़ा जाना चाहिए
मेनू को किसी अन्य आइटम के रूप में उन्हें आदेश देकर टियरमेनूऑफ.

बिल्टिन मेनू को अपरिभाषित करके बिल्टिन टियर ऑफ क्रियाओं को ओवरराइड किया जा सकता है
कार्रवाई बंद करने के लिए बाध्य। बिल्टिन माउस बटन 2 बाइंडिंग को हटाने के लिए, उपयोग करें:

माउस 2 मीट्रिक टन ए -

और बिल्टिन बैकस्पेस बाइंडिंग को हटाने के लिए, उपयोग करें:

कुंजी बैकस्पेस एमए -

अनुभाग देखें मेन्यू बाइंडिंग आंसू के लिए अन्य बाइंडिंग कैसे असाइन करें, इस बारे में विवरण के लिए
बंद।

ध्यान दें कि fvwm 2.5.20 से पहले टियर ऑफ माउस बाइंडिंग को में पुनर्परिभाषित किया गया था
अलग तरीका, जो अब काम नहीं करता।

मेनू वाली विंडो को किसी अन्य विंडो की तरह रखा गया है। अगर तुम्हें मिले
यह भ्रमित करने वाला है कि आपके टियर ऑफ मेनू स्क्रीन पर यादृच्छिक स्थिति में दिखाई देते हैं,
इस लाइन को अपनी कॉन्फ़िगरेशन फ़ाइल में रखें:

अंदाज fvwm_menu पीपी स्थिति का प्रयोग करें

टियर-ऑफ़ मेनू से बॉर्डर और बटन निकालने के लिए लेकिन मेनू का शीर्षक रखने के लिए, आप कर सकते हैं
उपयोग

अंदाज fvwm_मेनू!बटन 0,!बटन 1
अंदाज fvwm_मेनू!बटन 2,!बटन 3
अंदाज fvwm_मेनू!बटन 4,!बटन 5
अंदाज fvwm_मेनू!बटन 6,!बटन 7
अंदाज fvwm_मेनू!बटन 8,!बटन 9
अंदाज fvwm_menu शीर्षक, हैंडलविड्थ 0

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

टियर ऑफ मेन्यू सामान्य मेनू और विंडो की तुलना में कुछ अलग व्यवहार करते हैं। वे करते हैं
कीबोर्ड फ़ोकस न लें, लेकिन जब पॉइंटर उनमें से एक के ऊपर हो, तो सभी कुंजी
प्रेस मेनू में भेजे जाते हैं। अन्य fvwm कुंजी बाइंडिंग तब तक अक्षम रहती हैं जब तक
पॉइंटर टियर ऑफ मेनू या उसके उप मेनू में से एक के अंदर है। जब सूचक
इस क्षेत्र को छोड़ देता है, सभी उप मेनू तुरंत बंद हो जाते हैं। ध्यान दें कि खिड़की
टियर ऑफ मेनू वाले को कभी भी हाइलाइट नहीं किया जाता है जैसे कि उस पर फ़ोकस किया गया हो।

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

पहले सामान्य मेन्यू खोले बिना टियर ऑफ मेन्यू बनाने के लिए विकल्प
फटाफट फटाफट में जोड़ा जा सकता है मेन्यू or पॉपअप आदेश।

AddToMenu मेनू-नाम [मेनू-लेबल कार्य]
मेनू परिभाषा को प्रारंभ या जोड़ता है। आम तौर पर एक मेनू परिभाषा इस तरह दिखती है:

AddToMenu उपयोगिताएँ उपयोगिताएँ शीर्षक
+ एक्सटर्म exec निष्पादन xterm -e tcsh
+ आरएक्सवीटी exec निष्पादन आरएक्सवीटी
+ "दूरस्थ लॉगिन" पॉपअप रिमोट-लॉगिन
+ शीर्ष exec निष्पादन आरएक्सवीटी-टी टॉप-एन टॉप-ई टॉप
+ कैलकुलेटर exec निष्पादन xcalc
+ ज़मान exec निष्पादन xman
+ एक्समैग exec एग्जीक्यूटिव एक्समैग
+ एमएसीएस exec निष्पादन xemacs
+ मेल मेलफंक्शन xmh "-फॉन्ट फिक्स्ड"
+ "" nop
+ मॉड्यूल पॉपअप मॉड्यूल-पॉपअप
+ "" nop
+ Fvwm . से बाहर निकलें पॉपअप छोड़ें-सत्यापित करें

मेनू के माध्यम से लागू किया जा सकता है

माउस 1 आरए मेन्यू उपयोगिताएँ Nop

or

माउस 1 आरए पॉपअप उपयोगिताएँ

कोई एंड-ऑफ़-मेनू प्रतीक नहीं है। मेनू को सन्निहित में परिभाषित करने की आवश्यकता नहीं है
का क्षेत्र विन्यास फ़ाइल। उपरोक्त में उद्धृत (या पहला शब्द) भाग
उदाहरण मेनू लेबल है, जो उपयोगकर्ता द्वारा इसे पॉप अप करने पर मेनू में प्रकट होता है।
शेष भाग एक fvwm कमांड है जिसे उपयोगकर्ता द्वारा चुने जाने पर निष्पादित किया जाता है
मेनू आइटम। एक खाली मेनू-लेबल ("") और nop फ़ंक्शन का उपयोग a डालने के लिए किया जाता है
मेनू में विभाजक।

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

नोट: उन कार्रवाइयों को ट्रिगर न करें जिनके लिए उपयोगकर्ता सहभागिता की आवश्यकता होती है। वे असफल हो सकते हैं और हो सकता है
अपने मेनू को खराब करें। देखें मूक आदेश।

चेतावनी
जारी न करें मेनू शैली गतिशील मेनू क्रियाओं के रूप में आदेश। संभावना अच्छी है कि
यह fvwm दुर्घटनाग्रस्त हो जाता है।

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

उदाहरण (फ़ाइल ब्राउज़र):

# आप शेल स्क्रिप्ट fvwm_make_browse_menu.sh . पा सकते हैं
# वितरण के बर्तन/निर्देशिका में।
AddToMenu ब्राउज़मेनू
+ डायनामिकपॉपअपएक्शन पाइपपढ़ें \
'fvwm_make_browse_menu.sh ब्राउजमेनू'

उदाहरण (चित्र मेनू):

# में सभी .jpg फाइलों का एक मेनू बनाएं
#$घर/तस्वीरें
AddToMenu JpgMenu foo शीर्षक
+ डायनामिकपॉपअपएक्शन समारोह मेकजेपीजीमेनू

AddToFunc मेकजेपीजीमेनू
+ मैं मेनू को नष्ट करें JpgMenu को फिर से बनाएँ
+ मैं AddToMenu JpgMenu चित्र शीर्षक
+ मैं पाइपपढ़ें 'मैं में के लिए' $ HOME/चित्र/*.jpg; \
AddToMenu JpgMenu "`बेसनाम $i`" गूंजें exec एक्सवी $ मैं; किया हुआ'

कीवर्ड गुम SubmenuFunction एक समान अर्थ है। इसे जब भी निष्पादित किया जाता है
आप एक उप मेनू को पॉप अप करने का प्रयास करते हैं जो मौजूद नहीं है। इस फ़ंक्शन के साथ आप कर सकते हैं
मक्खी पर मेनू को परिभाषित और नष्ट करें। आप कीवर्ड के बाद किसी भी कमांड का उपयोग कर सकते हैं,
लेकिन अगर किसी आइटम का नाम (जो एक सबमेनू है) के साथ परिभाषित किया गया है AddToFunc इसका अनुसरण करता है,
fvwm इस कमांड को निष्पादित करता है:

समारोह

यानी नाम को इसके पहले तर्क के रूप में फ़ंक्शन में पास किया जाता है और इसे संदर्भित किया जा सकता है
"$0" के साथ।

RSI fvwm-मेनू-निर्देशिका ऊपर वर्णित लिपि का उपयोग किया जा सकता है
गुम SubmenuFunction एक अद्यतन पुनरावर्ती निर्देशिका सूची बनाने के लिए।

उदाहरण:

# एक और शेल स्क्रिप्ट है fvwm_make_directory_menu.sh
# वितरण के बर्तन/निर्देशिका में। इसके प्रयेाग के लिए,
# इस फ़ंक्शन को अपनी कॉन्फ़िगरेशन फ़ाइल में परिभाषित करें:

नष्टFunc MakeMissingDirectoryमेनू
AddToFunc MakeMissingDirectoryमेनू
+ मैं पाइपपढ़ें fvwm_make_directory_menu.sh $0

मेनू को नष्ट करें कुछ मेनू
AddToMenu कुछमेनू
+ मिसिंग सबमेनू फंक्शन मेक मिसिंगडायरेक्टरी मेन्यू
+ "रूट निर्देशिका" पॉपअप /

यह फ़ाइल ब्राउज़र का एक और कार्यान्वयन है जो उप मेनू का उपयोग करता है
उपनिर्देशिकाएँ।

शीर्षक का उपयोग मेनू के भीतर किया जा सकता है। यदि आप विकल्प जोड़ते हैं ऊपर का कीवर्ड के पीछे
शीर्षक, शीर्षक मेनू के शीर्ष पर जोड़ा जाता है। यदि पहले से कोई शीर्षक था, तो यह
अधिलेखित है।

AddToMenu उपयोगिताएँ उपकरण शीर्षक शीर्ष

मेनू लेबल में पहले टैब तक का सभी टेक्स्ट के बाईं ओर संरेखित है
मेनू, पहले टैब के सभी टेक्स्ट को दूसरे कॉलम में बाईं ओर संरेखित किया गया है और
इसके बाद सभी टेक्स्ट को तीसरे कॉलम में राइट एलाइन्ड रखा गया है। अन्य सभी Tab s
रिक्त स्थान द्वारा प्रतिस्थापित किया जाता है। ध्यान दें कि आप इस प्रारूप को बदल सकते हैं आइटमफॉर्मेट
का विकल्प मेनू शैली आदेश।

यदि मेनू-लेबल में एम्परसेंड ('&') है, तो अगला वर्ण a . के रूप में लिया जाता है
मेनू आइटम के लिए हॉट-की। लेबल में हॉट-की को रेखांकित किया गया है। एक शाब्दिक पाने के लिए
'&', "&&" डालें। हॉट-की दबाने से मेनू आइटम की सूची में के साथ चलता है
यह हॉट-की या उस आइटम का चयन करता है जो इस हॉट-की के साथ एकमात्र है।

यदि मेनू-लेबल में एक उप-स्ट्रिंग है जो सितारों द्वारा सेट की गई है, तो टेक्स्ट
सितारों के बीच में डालने के लिए एक छवि फ़ाइल का नाम होने की उम्मीद है
मेन्यू। शाब्दिक '*' प्राप्त करने के लिए, "**" डालें। उदाहरण के लिए

+ कैलकुलेटर*xcalc.xpm* exec निष्पादन xcalc

इसके ऊपर एक कैलकुलेटर की तस्वीर के साथ "कैलकुलेटर" लेबल वाला एक मेनू आइटम सम्मिलित करता है।
निम्नलिखित:

+ *xcalc.xpm* exec निष्पादन xcalc

"कैलकुलेटर" लेबल को छोड़ देता है, लेकिन चित्र छोड़ देता है।

यदि मेनू-लेबल में एक उप-स्ट्रिंग है जो प्रतिशत चिह्नों द्वारा सेट की गई है, तो
प्रतिशत चिह्नों के बीच पाठ छवि फ़ाइल का नाम होने की उम्मीद है (एक so
मेनू लेबल के बाईं ओर सम्मिलित करने के लिए मिनी आइकन कहा जाता है। एक दूसरा मिनी आइकन जो
मेनू के दाईं ओर खींचा गया है उसी तरह दिया जा सकता है। एक पाने के लिए
शाब्दिक '%', "%%" डालें। उदाहरण के लिए

+ कैलकुलेटर%xcalc.xpm% exec निष्पादन xcalc

कैलकुलेटर की तस्वीर के साथ "कैलकुलेटर" लेबल वाला एक मेनू आइटम सम्मिलित करता है
बाएं। निम्नलिखित:

+ %xcalc.xpm% exec निष्पादन xcalc

"कैलकुलेटर" लेबल को छोड़ देता है, लेकिन चित्र छोड़ देता है। इसके साथ प्रयोग की गई तस्वीरें
सुविधा छोटी होनी चाहिए (शायद 16x16)।

यदि मेनू-नाम (लेबल नहीं) में एक उप-स्ट्रिंग है जो संकेतों पर सेट है
('@'), तो उनके बीच के टेक्स्ट को छवि फ़ाइल का नाम होने की उम्मीद है
मेनू के बाईं ओर ड्रा करें (एक साइड पिक्समैप)। आप का उपयोग करना चाह सकते हैं
साइड पिक का विकल्प मेनू शैली इसके बजाय आदेश। शाब्दिक '@' प्राप्त करने के लिए, सम्मिलित करें
"@@"। उदाहरण के लिए

AddToMenu [ईमेल संरक्षित]@

इसके निचले बाएँ कोने में एक चित्र के साथ एक मेनू बनाता है।

यदि मेनू-नाम में '^' से घिरी एक उप-स्ट्रिंग भी है, तो टेक्स्ट
'^' के बीच एक X11 रंग का नाम और युक्त कॉलम होने की उम्मीद है
साइड पिक्चर उस रंग से रंगीन है। आप इस रंग को मेनू के लिए सेट कर सकते हैं
शैली का उपयोग कर पार्श्व रंग का विकल्प मेनू शैली आदेश। शाब्दिक '^' प्राप्त करने के लिए,
"^^" डालें। उदाहरण:

AddToMenu [ईमेल संरक्षित]@^नीला^

इसके निचले बाएँ कोने में चित्र के साथ एक मेनू बनाता है और नीले रंग से रंग देता है
चित्र वाले मेनू का क्षेत्र।

उपरोक्त सभी मामलों में, परिणामी मेनू का नाम निर्दिष्ट नाम है, छीन लिया गया
विभिन्न सीमांककों के बीच सबस्ट्रिंग की।

मेनू शैली बदलें मेनू शैली मेन्यू ...
की मेनू शैली को बदलता है मेन्यू सेवा मेरे मेनू शैली. आप में एक से अधिक मेनू निर्दिष्ट कर सकते हैं
की प्रत्येक कॉल मेनू शैली बदलें.

कॉपीमेनू शैली मूल मेनू शैली डेस्ट-मेनूस्टाइल
प्रतिलिपि मूल मेनू शैली सेवा मेरे डेस्ट-मेनूस्टाइल, जहां मूल मेनू शैली एक मौजूदा मेनू है
अंदाज। यदि मेनू शैली dest_menustyle मौजूद नहीं है, तो इसे बनाया जाता है।

मेनू को नष्ट करें [फिर से बनाना] मेन्यू
एक मेनू हटाता है, ताकि उसके बाद के संदर्भ अब मान्य न हों। आप ऐसा कर सकते हैं
fvwm सत्र के दौरान मेनू की सामग्री को बदलने के लिए इसका उपयोग करें। मेनू हो सकता है
का उपयोग करके फिर से बनाया गया AddToMenu. वैकल्पिक पैरामीटर बहलाना fvwm को नहीं फेंकने के लिए कहता है
मेनू को पूरी तरह से हटा दें लेकिन सभी मेनू आइटमों को फेंक दें (इसमें शामिल हैं)
शीर्षक)।

मेनू उपयोगिताओं को नष्ट करें

मेनू शैली को नष्ट करें मेनू शैली
नाम की मेनू शैली को हटाता है मेनू शैली और इस शैली का उपयोग करके सभी मेनू को बदल देता है
डिफ़ॉल्ट शैली, आप डिफ़ॉल्ट मेनू शैली को नष्ट नहीं कर सकते।

नष्ट करेंमेनूशैली पिक्समैप1

मेन्यू मेनू-नाम [स्थिति] [डबल-क्लिक-एक्शन]
पहले से परिभाषित मेनू को चिपचिपा तरीके से पॉप अप करने का कारण बनता है। यानी अगर
उपयोगकर्ता मेनू को ड्रैग एक्शन के बजाय क्लिक एक्शन के साथ आमंत्रित करता है, मेनू
ऊपर रहता है। आदेश डबल-क्लिक-एक्शन यदि उपयोगकर्ता डबल-क्लिक करता है तो लागू किया जाता है a
बटन (या यदि मेनू कुंजी से बंधा हुआ है तो कुंजी को दो बार तेजी से हिट करता है) लाते समय
मेनू ऊपर। यदि डबल क्लिक क्रिया निर्दिष्ट नहीं है, तो डबल क्लिक करें
मेनू कुछ नहीं करता है। हालाँकि, यदि मेनू मेनू आइटम से शुरू होता है (अर्थात a . के साथ नहीं)
शीर्षक या विभाजक) और डबल क्लिक कार्रवाई नहीं दी गई है, डबल क्लिक
मेनू के पहले आइटम को आमंत्रित करता है (लेकिन केवल तभी जब सूचक वास्तव में खत्म हो गया हो
आइटम)।

सूचक को उस स्थान पर विकृत किया जाता है जहां यह था जब मेनू को लागू किया गया था यदि यह दोनों था
एक कीस्ट्रोक के साथ बुलाया और बंद किया गया।

RSI स्थिति तर्क मेनू को स्क्रीन पर कहीं रखने की अनुमति देते हैं, के लिए
उदाहरण दृश्यमान स्क्रीन पर या शीर्षक पट्टी के ऊपर केंद्रित होता है। मूल रूप से यह काम करता है
इस तरह: आप निर्दिष्ट करते हैं a प्रसंग-आयत और इस आयत का एक ऑफसेट जिसके द्वारा
मेनू के ऊपरी बाएँ कोने को के ऊपरी बाएँ कोने से ले जाया जाता है
आयताकार। स्थिति तर्कों में कई भाग होते हैं:

[प्रसंग-आयत] x y [विशेष-विकल्प]

RSI प्रसंग-आयत इनमें से एक हो सकता है:

जड़
वर्तमान स्क्रीन की रूट विंडो।

ज़िनेरामारूट
संपूर्ण Xinerama स्क्रीन की रूट विंडो। "रूट" के बराबर जब
ज़िनेरामा का उपयोग नहीं किया जाता है।

माउस
माउस की स्थिति में 1x1 आयत।

खिड़की
संदर्भ विंडो का फ्रेम।

आंतरिक
संदर्भ विंडो के अंदर।

शीर्षक
संदर्भ विंडो या आइकन का शीर्षक।

बटन
संदर्भ विंडो का बटन #n।

आइकॉन
संदर्भ विंडो का चिह्न।

मेन्यू
वर्तमान मेनू।

मद
वर्तमान मेनू आइटम।

संदर्भ
वर्तमान विंडो, मेनू या आइकन।

इस
पॉइंटर जो भी विजेट चालू हो (उदाहरण के लिए खिड़की या रूट का एक कोना)
खिड़की)।

आयत <ज्यामिति>
द्वारा परिभाषित आयतज्यामिति> एक्स ज्यामिति प्रारूप में। चौड़ाई और ऊंचाई
यदि छोड़ा गया है तो 1 पर डिफ़ॉल्ट।

यदि संदर्भ-आयत छोड़ा गया है या अवैध है (उदाहरण के लिए खिड़की पर "आइटम"), "माउस"
डिफ़ॉल्ट है। ध्यान दें कि इन सभी का सभी परिस्थितियों में कोई मतलब नहीं है
(उदाहरण के लिए "आइकन" यदि सूचक मेनू पर है)।

ऑफ़सेट मान x और y निर्दिष्ट करें कि मेनू को उसके डिफ़ॉल्ट से कितनी दूर ले जाया गया है
पद। डिफ़ॉल्ट रूप से, दिए गए सांख्यिक मान को के प्रतिशत के रूप में व्याख्यायित किया जाता है
संदर्भ आयत की चौड़ाई (ऊंचाई), लेकिन एक अनुगामी के साथ 'm'मेनू की चौड़ाई
(ऊंचाई) के बजाय प्रयोग किया जाता है। इसके अलावा एक अनुगामी 'pव्याख्या को बदल देता है
मतलब पिक्सल।

एकल मान के बजाय आप मानों की सूची का उपयोग कर सकते हैं। सभी अतिरिक्त नंबर
पहले वाले को उनके चिन्ह द्वारा उनके पूर्ववर्ती से अलग करने के बाद। उपयोग नहीं करो
कोई अन्य विभाजक।

If x or y "' के साथ उपसर्ग कर रहे हैंo" कहाँ पे एक पूर्णांक है, मेनू और
आयत को किसी अन्य से पहले निर्दिष्ट स्थान पर ओवरलैप करने के लिए ले जाया जाता है
ऑफसेट लागू होते हैं। मेनू और आयत को इस तरह रखा गया है कि पिक्सेल पर
आयत की चौड़ाई/ऊंचाई का प्रतिशत पिक्सेल के ठीक ऊपर है
मेनू की चौड़ाई/ऊंचाई का प्रतिशत। तो "o0" का अर्थ है कि ऊपर/बाएं
मेनू और आयत की सीमाएं ओवरलैप होती हैं, "o100" के साथ यह नीचे/दाएं है
सीमाओं और यदि आप "o50" का उपयोग करते हैं तो वे एक दूसरे पर केंद्रित होते हैं (इसे आज़माएं और आप करेंगे
देखें कि यह इस विवरण से कहीं अधिक सरल है)। डिफ़ॉल्ट "o0" है। उपसर्ग
"ओ "+ . का संक्षिप्त रूप है - एम"।

' का एक उपसर्गc' "o50" के बराबर है। उदाहरण:

# स्क्रीन के बीच में विंडो सूची
खिड़की सूची रूट सीसी

# विंडो के बाईं ओर मेनू
मेनू नाम विंडो -100m c+0

# पॉपअप मेनू माउस पॉइंटर के ऊपर 8 पिक्सेल
पॉपअप नाम माउस c -100m-8p

#स्क्रीन पर कहीं
मेनू नाम आयत 512x384+1+1 +0 +0

# एक मेनू आइटम के चारों ओर लंबवत केंद्रित
AddToMenu फ़ोबार-मेनू
+ "पहला आइटम" nop
+ "विशेष आइटम" पॉपअप "दूसरा मेनू" आइटम +100 c
+ "अंतिम वस्तु" nop

# पहले मेनू आइटम के ऊपर
AddToMenu फ़ोबार-मेनू
+ "पहला आइटम" पॉपअप "दूसरा मेनू" आइटम +0 -100m

ध्यान दें कि आप उप मेनू को वर्तमान मेनू से बहुत दूर रख सकते हैं ताकि आप उस तक न पहुंच सकें
मेनू को छोड़े बिना माउस से। यदि सूचक वर्तमान मेनू को अंदर छोड़ देता है
उप मेनू की सामान्य दिशा में मेनू ऊपर रहता है।

RSI विशेष-विकल्प:

सामान्य मेनू खोले बिना टियर ऑफ मेनू बनाने के लिए, विकल्प जोड़ें
फटाफट फटाफट. आम तौर पर मेनू सामान्य स्थिति में विभाजित सेकंड के लिए खुलता है
फाड़े जाने से पहले। किसी अन्य विंडो की तरह मेनू को फाड़ने के रूप में, a
स्थिति स्पष्ट रूप से निर्दिष्ट की जानी चाहिए:

# मेनू विंडो रखने के लिए fvwm को मना करें
अंदाज पीपी स्थिति का प्रयोग करें
# स्क्रीन के ऊपरी बाएं कोने में मेनू
मेनू रूट 0p 0p तुरंत फाड़ें

RSI एनिमेटेड और MWM or जीतना मेनू शैलियाँ मेनू को कहीं और ले जा सकती हैं
स्क्रीन। यदि आप यह नहीं चाहते हैं तो आप जोड़ सकते हैं फिक्स्ड एक विकल्प के रूप में। ऐसा हो सकता है
उदाहरण के लिए यदि आप मेनू हमेशा स्क्रीन के ऊपरी दाएं कोने में चाहते हैं।

जब आप मेनू आइटम पर क्लिक करते हैं तो आप मेनू को कहां दिखाना चाहते हैं? डिफ़ॉल्ट है
शीर्षक को कर्सर के नीचे रखने के लिए, लेकिन यदि आप इसे चाहते हैं कि स्थिति कहाँ है
तर्क कहते हैं, का उपयोग करें सेलेक्ट इनप्लेस विकल्प। यदि आप शीर्षक पर सूचक चाहते हैं
मेनू का, उपयोग करें ताना चुनें बहुत। ध्यान दें कि ये विकल्प तभी लागू होते हैं जब
पॉपअपअसरूटमेनू मेनू शैली विकल्प का प्रयोग किया जाता है।

जब भी पॉइंटर चालू होता है तो पॉइंटर को सब मेन्यू के शीर्षक से विकृत कर दिया जाता है
एक आइटम जब उप मेनू पॉप अप होता है (एफवीडब्ल्यूएम मेनू शैली) या कभी भी विकृत नहीं किया गया
बिल्कुल शीर्षक (MWM or जीतना मेनू शैली)। आप जब भी ताना मार सकते हैं (मना करें)
उप मेनू के साथ खोला जाता है ताना शीर्षक (nowrap) विकल्प।

ध्यान दें कि विशेष-विकल्प एक सामान्य मेनू के साथ काम करें जिसमें कोई अन्य स्थिति न हो
तर्क।

मेनू शैली शैली का नाम [विकल्पों]
एक नई मेनू शैली सेट करता है या पहले से परिभाषित शैली को बदलता है। शैली का नाम विश्व का सबसे लोकप्रिय एंव
शैली का नाम; यदि इसमें रिक्त स्थान या टैब हैं तो इसे उद्धृत करना होगा। नाम है
डिफ़ॉल्ट मेनू शैली के लिए आरक्षित। डिफ़ॉल्ट मेनू शैली का उपयोग प्रत्येक के लिए किया जाता है
मेनू जैसी वस्तु (उदाहरण के द्वारा बनाई गई विंडो) खिड़की सूची आदेश) जो नहीं था
शैली का उपयोग करके असाइन किया जा सकता है मेनू शैली बदलें। यह भी देखें मेनू शैली को नष्ट करें. जब
मोनोक्रोम रंग विकल्पों का उपयोग करने पर ध्यान नहीं दिया जाता है।

विकल्पों एक अल्पविराम से अलग की गई सूची है जिसमें कुछ कीवर्ड Fvwm / Mwm / Win हैं,
बॉर्डरविड्थ, अग्रभूमि, पृष्ठभूमि, धूसर, हाईलाइटबैक / !हिलाइटबैक,
HilightTitleBack, ActiveFor ​​/ !ActiveFore, MenuColorset, ActiveColorset,
GreyedColorset, TitleColorset, Hilight3DThick / Hilight3DThin / Hilight3DOoff,
Hilight3Dथिकनेस, एनिमेशन / !एनीमेशन, फॉन्ट, टाइटलफॉन्ट, मेन्यूफेस, पॉपअप डिले,
पॉपअप ऑफसेट, टाइटलवार्प / !टाइटलवार्प, टाइटलअंडरलाइन्स0 / टाइटलअंडरलाइन्स1 /
शीर्षकअंडरलाइन2, सेपरेटर्सलॉन्ग / सेपरेटर्सलघु, त्रिभुजसॉलिड /
त्रिकोण राहत, पॉपअप तुरंत / पॉपअप विलंबित, तुरंत पॉपडाउन /
पॉपडाउनविलंबित, पॉपअपएक्टिवएरिया, डबलक्लिकटाइम, साइडपिक, साइडकलर,
पॉपअपअसरूटमेनू/पॉपअपएससबमेनू/पॉपअपअनदेखा करें/पॉपअपक्लोज करें, सबमेनस हटाएं/
होल्डसबमेनस, सबमेनसराइट/सबमेनस लेफ्ट, सेलेक्टऑनरिलीज, आइटमफॉर्मेट,
वर्टिकलआइटमस्पेसिंग, वर्टिकलमार्जिन, वर्टिकलटाइटलस्पेसिंग, ऑटोमैटिकहॉटकीज़ /
!AutomaticHotkeys, UniqueHotkeyActivatesतत्काल /
!UniqueHotkeyActivatesतत्काल, माउसव्हील, स्क्रॉलऑफ़पेज /!स्क्रॉलऑफ़पेज,
त्रिभुजUseFor / !त्रिकोणUseFor.

उपरोक्त सूची में कुछ विकल्प विकल्प जोड़े या '/' in . के साथ ट्रिपल के रूप में सूचीबद्ध हैं
के बीच। ये विकल्प एक दूसरे को बाहर करते हैं। सभी युग्मित विकल्पों को नकारा जा सकता है
उपसर्ग के द्वारा प्रतिपक्ष विकल्प का प्रभाव है ! विकल्प को।

कुछ विकल्प अब उपसर्ग लगाकर अस्वीकार कर दिए गए हैं ! विकल्प को। यह पसंदीदा है
ऐसे सभी विकल्पों के लिए फॉर्म। अन्य नकारात्मक रूप अब पदावनत हैं और होंगे
भविष्य में हटा दिया गया।

यह मेनू स्टाइल बहिष्कृत नकारात्मक विकल्पों की एक सूची है: ActiveForeOff,
एनिमेशनऑफ़,ऑटोमैटिकहॉटकीऑफ़,हिलाइटबैकऑफ़,शीर्षकवार्पऑफ

एफवीडब्ल्यूएम, MWM, जीतना पूर्व संस्करणों में समान नाम वाली शैली के सभी विकल्पों को रीसेट करें
एफवीडब्ल्यूएम का। नई मेनू शैलियों के लिए डिफ़ॉल्ट है एफवीडब्ल्यूएम अंदाज। ये विकल्प ओवरराइड
को छोड़कर अन्य सभी अग्रभूमि, पृष्ठभूमि, ग्रे, हाइलाइटबैक, एक्टिव फ़ोर और
पॉपअपदेरी, इसलिए उनका उपयोग केवल मेनू के लिए निर्दिष्ट पहले विकल्प के रूप में किया जाना चाहिए
शैली या शैली को परिभाषित व्यवहार पर रीसेट करने के लिए। द्वारा एक ही प्रभाव बनाया जा सकता है
अन्य सभी विकल्पों को एक-एक करके सेट करना।

MWM और जीतना शैली मेनू पॉपअप उप मेनू स्वचालित रूप से। जीतना मेनू इंगित करता है
पृष्ठभूमि को अंधेरे में बदलकर वर्तमान मेनू आइटम। एफवीडब्ल्यूएम उप मेनू ओवरलैप करते हैं
मूल मेनू, MWM और जीतना शैली मेनू कभी भी मूल मेनू को ओवरलैप नहीं करते हैं।

एफवीडब्ल्यूएम स्टाइल !HilightBack, Hilight3DThin, !ActiveFore, !Animation के बराबर है।
फॉन्ट, मेन्यूफेस, पॉपअप ऑफसेट 0 67, टाइटलवार्प, टाइटल अंडरलाइन 1, सेपरेटर्स शॉर्ट,
त्रिभुज राहत, पॉपअप विलंबित, पॉपडाउन विलंबित, पॉपअप विलंब 150, पॉपडाउन विलंब 150,
पॉपअपएससबमेनू, होल्डसबमेनस, सबमेनसराइट, बॉर्डरविड्थ 2, !ऑटोमैटिक हॉटकी,
UniqueHotkey तत्काल सक्रिय करता है, पॉपअप सक्रिय क्षेत्र 75।

MWM स्टाइल !HilightBack, Hilight3DThick, !ActiveFore, !Animation के बराबर है।
फ़ॉन्ट, मेनूफेस, पॉपअपऑफ़सेट -3 100, !TitleWarp, TitleUnderlines2,SeparatorsLong,
त्रिभुज राहत, पॉपअप तुरंत, पॉपडाउन विलंबित, पॉपडाउन विलंब 150,
पॉपअपएससबमेनू, होल्डसबमेनस, सबमेनसराइट, बॉर्डरविड्थ 2,
UniqueHotkeyActivatesतत्काल, !AutomaticHotkeys, PopupActiveArea 75.

जीतना शैली HilightBack, Hilight3DOff, ActiveFore, !Animation, Font, के समतुल्य है।
मेनूफेस, पॉपअप ऑफसेट -5 100, !TitleWarp, TitleUnderlines1, SeparatorsShort,
त्रिभुज ठोस, पॉपअप तुरंत, पॉपडाउन विलंबित, पॉपडाउन विलंब 150, पॉपअपAsSubmenu,
सबमेनस निकालें, सबमेनस राइट, बॉर्डरविड्थ 2, UniqueHotkeyActivatesImmediate,
!ऑटोमैटिक हॉटकी, पॉपअप एक्टिवएरिया 75.

सीमा चौड़ाई मेनू के चारों ओर बॉर्डर की मोटाई पिक्सेल में लेता है. यह शायद
शून्य से 50 पिक्सेल हो। डिफ़ॉल्ट 2 है। अवैध मान का उपयोग करने से सीमा उलट जाती है
डिफ़ॉल्ट के लिए चौड़ाई।

अग्रभूमि और पृष्ठभूमि तर्क के रूप में रंग का नाम हो सकता है। इस रंग का प्रयोग किया जाता है
मेनू पाठ या मेनू की पृष्ठभूमि के लिए। आप इन्हें रीसेट करने के लिए रंग का नाम छोड़ सकते हैं
बिल्ट-इन डिफॉल्ट के लिए रंग।

ग्रे तर्क के रूप में रंग का नाम हो सकता है। यह रंग वह है जिसका उपयोग a . को ड्रा करने के लिए किया जाता है
मेनू-चयन जो Mwm द्वारा निषिद्ध (या अनुशंसित नहीं) संकेत देता है जो a
आवेदन निर्दिष्ट किया है। यदि रंग छोड़ा गया है तो ग्रे मेनू का रंग
प्रविष्टियां मेनू के पृष्ठभूमि रंग पर आधारित होती हैं।

हाइलाइटबैक और !हाइलाइटबैक चयनित मेनू की पृष्ठभूमि को हाइलाइट करना स्विच करें
आइटम चालू और बंद। रंग प्रदान करके एक विशिष्ट पृष्ठभूमि रंग का उपयोग किया जा सकता है
तर्क के रूप में नाम हाइलाइटबैक. यदि आप बिना किसी तर्क के इस विकल्प का उपयोग करते हैं
रंग मेनू के पृष्ठभूमि रंग पर आधारित है। सक्रिय रंग सेट विकल्प ओवरराइड
निर्दिष्ट रंग। यदि रंगसेट में एक ठोस पृष्ठभूमि नहीं है, तो इसका उपयोग के लिए किया जाता है
हाइलाइटिंग।

हाइलाइट टाइटलबैक मेनू शीर्षकों की पृष्ठभूमि को हाइलाइट करते हुए स्विच ऑन करता है. यदि एक
शीर्षकरंगीन इस्तेमाल किया गया था, वहीं से बैकग्राउंड कलर लिया गया है। अन्यथा
रंग मेनू के पृष्ठभूमि रंग पर आधारित है। यदि रंगसेट में एक ठोस नहीं है
पृष्ठभूमि इसका उपयोग हाइलाइटिंग के लिए किया जाता है।

एक्टिव फ़ोर और !एक्टिव फ़ोर चयनित मेनू के अग्रभूमि को हाइलाइट करना स्विच करें
आइटम चालू और बंद। रंग प्रदान करके एक विशिष्ट अग्रभूमि रंग का उपयोग किया जा सकता है
तर्क के रूप में नाम एक्टिव फ़ोर. रंग छोड़ने पर हाइलाइटिंग चालू हो जाती है जब a
सक्रिय रंग सेट प्रयोग किया जाता है। एक्टिव फ़ोर अग्रभूमि को पूरी तरह से हाइलाइट करना बंद कर देता है।
RSI सक्रिय रंग सेट विकल्प निर्दिष्ट रंग को ओवरराइड करता है।

मेनू रंग सेट नियंत्रित करता है कि के बजाय एक रंगसेट का उपयोग किया जाता है या नहीं अग्रभूमि, पृष्ठभूमि
और मेनूफेस मेनू शैलियों। अगर मेनू रंग सेट कीवर्ड के बाद एक नंबर आता है
शून्य या अधिक के बराबर, इस संख्या को रंगसेट की संख्या के रूप में लिया जाता है
उपयोग। यदि संख्या छोड़ दी जाती है, तो रंग सेट बंद हो जाता है और नियमित मेनू
शैलियों का फिर से उपयोग किया जाता है। मेनू आइटम के अग्रभूमि और पृष्ठभूमि रंग हैं
कलरसेट से रंगों द्वारा प्रतिस्थापित। यदि रंगसेट में पिक्समैप परिभाषित है,
यह पिक्समैप मेनू की पृष्ठभूमि के रूप में प्रयोग किया जाता है। ध्यान दें कि मेनूफेस मेन्यू
शैली को स्मृति खपत के लिए अनुकूलित किया गया है और इससे कम स्मृति का उपयोग हो सकता है
एक रंगसेट से पृष्ठभूमि। कोलोरसेट से आकार का मुखौटा को आकार देने के लिए प्रयोग किया जाता है
मेन्यू। कृपया देखें कलरसेट रंगसेट के बारे में विवरण के लिए अनुभाग।

सक्रिय रंग सेट ठीक वैसे ही काम करता है मेनू रंग सेट, लेकिन से अग्रभूमि
कलरसेट दिए गए रंग को से बदल देता है एक्टिव फ़ोर मेनू शैली और रंग सेट
पृष्ठभूमि रंग दिए गए रंग को बदल देता है हाइलाइटबैक आदेश (चालू करने के लिए)
पृष्ठभूमि हाइलाइटिंग आपको उपयोग करना है हाइलाइटबैक मेनू शैली भी)। अगर
निर्दिष्ट, रंगसेट से हाइलाइट और छाया रंगों का भी उपयोग किया जाता है।
कलरसेट से पिक्समैप और शेप मास्क का उपयोग नहीं किया जाता है। पृष्ठभूमि को हाइलाइट करना या
अग्रभूमि को व्यक्तिगत रूप से बंद किया जा सकता है !एक्टिव फ़ोर or !हाइलाइटबैक मेन्यू
शैलियों।

ग्रेयड कलरसेट ठीक वैसे ही काम करता है मेनू रंग सेट, लेकिन से अग्रभूमि
कलरसेट दिए गए रंग को से बदल देता है ग्रे मेनू शैली। का कोई अन्य भाग नहीं
रंगरूप का प्रयोग किया जाता है।

शीर्षकरंगीन ठीक वैसे ही काम करता है मेनू रंग सेट, लेकिन केवल मेनू शीर्षकों के लिए उपयोग किया जाता है।

हाईलाइट3डीमोटी, हाईलाइट3डीथिन और Hilight3Doff निर्धारित करें कि क्या चयनित मेनू आइटम
3डी रिलीफ के साथ हाइलाइट किया गया है। मोटी राहतें दो पिक्सेल चौड़ी हैं, पतली राहतें हैं
एक पिक्सेल चौड़ा।

हाईलाइट3डीथिकनेस एक संख्यात्मक तर्क लेता है जो -50 और +50 . के बीच हो सकता है
पिक्सल। ऋणात्मक मानों के साथ मेनू आइटम एक दबदबा दिखने लगता है। उपरोक्त
तीन कमांड 2, 1 और 0 की मोटाई के बराबर हैं।

एनीमेशन और !एनीमेशन मेनू एनीमेशन चालू या बंद करें। जब ऐनिमेशन चालू हो, तो उप
मेनू जो स्क्रीन पर फिट नहीं होते हैं, पैरेंट मेनू को बाईं ओर स्थानांतरित कर देते हैं
तो उप मेनू देखा जा सकता है।

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

मेनूफेस मेनू पर एक फैंसी पृष्ठभूमि लागू करता है। आप उन्हीं विकल्पों का उपयोग कर सकते हैं
एसटी मेनूफेस से संबंधित बटन शैली. का विवरण देखें बटन शैली कमान और
la रंग ढ़ाल अधिक जानकारी के लिए अनुभाग। यदि तुम प्रयोग करते हो मेनूफेस बिना
तर्क शैली वापस सामान्य पर वापस आ जाती है।

मेनूफेस के कुछ उदाहरण हैं:

मेनूफेस डीग्रेडिएंट 128 2 लाइटग्रे 50 नीला 50 सफेद
मेनूफेस टाइल किया गयापिक्समैप बनावट10.xpm
मेन्यूफेस एचग्रेडिएंट 128 2 रेड 40 मैरून 60 व्हाइट
मेनूफेस सॉलिड मैरून

नोट: एच, वी, बी और डी ग्रेडिएंट शैलियों को उच्च गति और कम मेमोरी के लिए अनुकूलित किया गया है
मेनू में खपत यह अन्य सभी ढाल शैलियों के मामले में नहीं है।
वे धीमे हो सकते हैं और बड़ी मात्रा में स्मृति का उपभोग कर सकते हैं, इसलिए यदि आपका सामना होता है
उनके साथ प्रदर्शन की समस्याएं आप उनका उपयोग न करके बेहतर हो सकते हैं। सुधार करने के लिए
प्रदर्शन आप निम्न में से एक या सभी को आजमा सकते हैं:

अग्रभूमि रंग के अलावा अन्य सक्रिय मेनू आइटम की हाइलाइटिंग बंद करें:

मेनू शैली Hilight3DOff, !HilightBack
मेनू शैली ActiveFore

सुनिश्चित करें कि उप मेनू मूल मेनू को ओवरलैप नहीं करते हैं। यह मेनू को होने से रोक सकता है
हर बार जब कोई उप मेनू ऊपर या नीचे पॉप अप होता है तो उसे फिर से खींचा जाता है।

मेनू शैली PopupOffset 1 100

अपने एक्स सर्वर को बैकिंग स्टोरेज के साथ चलाएं। यदि आपका X सर्वर -bs . से प्रारंभ हुआ है
विकल्प, इसे बंद कर दें। यदि नहीं -wm और +bs विकल्प आज़माएँ:

startx --wm +bs

आपको इस उदाहरण को अपने सिस्टम के अनुकूल बनाना पड़ सकता है (उदाहरण के लिए यदि आप प्रारंभ करने के लिए xinit का उपयोग करते हैं
एक्स)।

पॉपअपदेरी एक संख्यात्मक तर्क की आवश्यकता है। यह मान मिलीसेकंड में देरी है
एक उप मेनू पॉप अप होने से पहले जब सूचक एक मेनू आइटम पर चलता है जिसमें a
उप मेनू। यदि मान शून्य है तो कोई स्वचालित पॉप अप नहीं किया जाता है। अगर तर्क है
अंतर्निहित डिफ़ॉल्ट का उपयोग किया जाता है। ध्यान दें कि पॉपअप विलंब का कोई प्रभाव नहीं पड़ता है यदि
la पॉपअप तुरंत विकल्प का उपयोग किया जाता है क्योंकि उप मेनू तुरंत पॉप अप होता है।

पॉपअप तुरंत उप मेनू के साथ मेनू आइटम को जैसे ही पॉप अप करता है
सूचक वस्तु में प्रवेश करता है। पॉपअपदेरी विकल्प तब नजरअंदाज किया जाता है। अगर पॉपअप विलंबित
fvwm का प्रयोग किया जाता है पॉपअपदेरी विकल्प अगर या कब यह स्वचालित पॉपअप
हो जाता।

पॉपडाउन देरी ठीक वैसे ही काम करता है पॉपअपदेरी लेकिन का समयबाह्य निर्धारित करता है
पॉपअप विलंबित शैली.

पॉपडाउन तुरंत जैसे ही सूचक उप-मेनू को छोड़ता है, उप मेनू गायब हो जाता है
मूल मेनू में मेनू और संवाददाता आइटम। विपरीत विकल्प के साथ
पॉपडाउनविलंबित उप मेनू के साथ निर्दिष्ट समय के बाद ही पॉप डाउन होता है
पॉपडाउन देरी विकल्प। यह तब काम आता है जब पॉइंटर अक्सर मेनू से हट जाता है
आइटम उप मेनू में जाने का प्रयास करते समय। जब भी के बीच कोई विवाद होता है
la पॉपअप तुरंत, पॉपअप विलंबित, पॉपअपदेरी शैलियों और पॉपडाउन तुरंत,
पॉपडाउनविलंबित, पॉपडाउन देरी शैलियों, पॉप अप... माउस का उपयोग करते समय शैलियाँ जीत जाती हैं
नेविगेशन और अचानक गायब हो जाना... कीबोर्ड से नेविगेट करते समय शैलियाँ जीत जाती हैं।

पॉपअप ऑफसेट दो पूर्णांक तर्कों की आवश्यकता है। दोनों मान प्रभावित करते हैं जहां उप मेनू हैं
मूल मेनू के सापेक्ष रखा गया। यदि दोनों मान शून्य हैं, तो का बायां किनारा
उप मेनू मूल मेनू के बाएं किनारे को ओवरलैप करता है। यदि पहला मान गैर-शून्य है
उप मेनू को स्थानांतरित कर दिया गया है कि कई पिक्सेल दाएं (या नकारात्मक होने पर बाएं)। अगर
दूसरा मान गैर-शून्य है, मेनू को माता-पिता के कई प्रतिशत द्वारा स्थानांतरित किया जाता है
मेनू की चौड़ाई दाएं या बाएं।

पॉपअप सक्रिय क्षेत्र 51 और 100 के बीच एक पूर्णांक मान की आवश्यकता होती है। आम तौर पर, जब
सूचक एक उप मेनू के साथ एक मेनू आइटम पर है और सूचक उस क्षेत्र में प्रवेश करता है जो
मेनू चौड़ाई के 75% से शुरू होता है, उप मेनू तुरंत दिखाया जाता है। इस
प्रतिशत के साथ बदला जा सकता है पॉपअप सक्रिय क्षेत्र. इस मान को 100 अक्षम पर सेट करना
इस तरह के स्वचालित पॉपअप पूरी तरह से। डिफ़ॉल्ट मान को पुनर्स्थापित किया जाता है यदि नहीं या
एक अवैध मूल्य दिया जाता है।

शीर्षकताना और !शीर्षकताना प्रभावित करते हैं यदि सूचक मेनू शीर्षक के लिए ताना देता है जब एक उप
मेन्यू खुला है या नहीं। ध्यान दें कि इस सेटिंग की परवाह किए बिना सूचक नहीं है
यदि मेनू पॉइंटर के नीचे पॉप अप नहीं होता है तो विकृत हो जाता है।

शीर्षकअंडरलाइन0, शीर्षकअंडरलाइन1 और शीर्षकअंडरलाइन2 निर्दिष्ट करें कि कितनी लाइनें हैं
एक मेनू शीर्षक के नीचे खींचा गया।

विभाजक लंबा और विभाजक लघु मेनू विभाजकों की लंबाई निर्धारित करें। लंबा
विभाजक बाएँ किनारे से दाएँ किनारे तक चलते हैं। लघु विभाजक
मेनू के किनारों पर कुछ पिक्सेल छोड़ दें।

त्रिभुज ठोस और त्रिकोण राहत उप मेनू के लिए छोटे त्रिकोण कैसे प्रभावित होते हैं
अनिर्णित। ठोस त्रिभुज एक रंग से भरे होते हैं जबकि राहत त्रिभुज खोखले होते हैं।

डबलक्लिकटाइम एक संख्यात्मक तर्क की आवश्यकता है। यह मान समय है
एक मेनू में दो माउस क्लिक के बीच मिलीसेकंड को डबल क्लिक माना जाएगा।
डिफ़ॉल्ट 450 मिलीसेकंड है। यदि तर्क को छोड़ दिया जाता है तो डबल क्लिक समय
इस डिफ़ॉल्ट पर रीसेट किया गया है।

साइड पिक एक छवि फ़ाइल का नाम एक तर्क के रूप में लेता है। चित्र साथ खींचा गया है
मेनू के बाईं ओर। साइड पिक विकल्प को विशिष्ट मेनू द्वारा ओवरराइड किया जा सकता है
साइड पिक्समैप (देखें AddToMenu) यदि फ़ाइल का नाम किसी मौजूदा पक्ष पिक्समैप को छोड़ दिया जाता है
मेनू शैली से हटा दिया गया है।

पार्श्व रंग तर्क के रूप में X11 रंग का नाम लेता है। इस रंग का उपयोग किया जाता है
साइड पिक्चर वाले कॉलम को कलर करें (ऊपर देखें)। साइडकलर विकल्प कर सकते हैं
एक मेनू विशिष्ट पक्ष रंग द्वारा ओवरराइड किया जा सकता है (देखें AddToMenu) यदि रंग का नाम है
छोड़े गए पार्श्व रंग विकल्प को बंद कर दिया जाता है।

पॉपअपअसरूटमेनू, पॉपअपएससबमेनू, पॉपअप अनदेखा करें और पॉपअपबंद व्यवहार बदलें
जब आप एक मेनू आइटम पर क्लिक करते हैं जो एक उप मेनू खोलता है। साथ पॉपअपअसरूटमेनू la
उप मेनू के प्रकट होने से पहले मूल मेनू बंद हो जाता है पॉपअपएससबमेनू यह नहीं है,
ताकि आप मूल मेनू में वापस नेविगेट कर सकें। इसके अलावा, के साथ पॉपअपएससबमेनू
सब मेन्यू खुला (पोस्ट किया गया) रखा जाता है, भले ही आप माउस को कहीं भी ले जाएं।
आपकी मेनू शैली के आधार पर यह मेनू के माध्यम से नेविगेट करना आसान बना सकता है। कोई
जब कोई मेनू पोस्ट किया जाता है तो कीस्ट्रोक मेनू को वापस सामान्य व्यवहार में बदल देता है।
- पॉपअपबंद उप मेनू आइटम सक्रिय होने पर मेनू बंद हो जाता है, और मेनू
खुला रहता है अगर पॉपअप अनदेखा करें का उपयोग किया जाता है (भले ही मेनू को के साथ लागू किया गया हो) पॉपअप
आदेश)। पॉपअपएससबमेनू डिफ़ॉल्ट है।

सबमेनस हटाएं जब आप पैरेंट में वापस जाते हैं तो उप मेनू को हटाने के लिए fvwm को निर्देश देता है
मेन्यू। साथ होल्ड सबमेनस उप मेनू दृश्यमान रहता है। आप शायद उपयोग करना चाहते हैं
होल्ड सबमेनस यदि आप का उपयोग कर रहे हैं पॉपअप विलंबित शैली. सबमेनस हटाएं मेनू को प्रभावित करता है
कीबोर्ड के साथ नेविगेशन।

रिलीज पर चयन करें तर्क के रूप में एक वैकल्पिक कुंजी नाम लेता है। यदि दी गई कुंजी है
इस शैली का उपयोग करके मेनू में जारी किया गया, वर्तमान मेनू आइटम का चयन किया गया है। यह है
Alt-Tab . के लिए अभिप्रेत है खिड़की सूची पथ प्रदर्शन। कुंजी नाम एक मानक X11 कुंजी है
नाम के रूप में परिभाषित किया गया है /usr/include/X11/keysymdef.h, (के बिना XK_ उपसर्ग), या
कीसिम डेटाबेस /usr/X11R6/lib/X11/XKeysymDB. इस व्यवहार को अक्षम करने के लिए, इसे छोड़ दें
कुंजी नाम।

नोट: कुछ X सर्वर KeyRelease ईवेंट का समर्थन नहीं करते हैं। रिलीज पर चयन करें नहीं होता है
ऐसी मशीन पर काम करो।

आइटमफॉर्मेट अपने तर्क के रूप में एक विशेष स्ट्रिंग लेता है जो के लेआउट को निर्धारित करता है
विकल्प सूची की चीज़ें। प्रारूप स्ट्रिंग के बारे में सोचें जैसे कि यह एक मेनू आइटम था। आपको बस इतना करना है
क्या fvwm को बताना है कि मेनू आइटम के विभिन्न भागों को कहाँ रखा जाए (अर्थात
लेबल, एक उप मेनू को दर्शाने वाला त्रिभुज, मिनी आइकन और साइड पिक) में
खाली क्षेत्र। स्ट्रिंग में रिक्त स्थान, टैब वर्ण और स्वरूपण शामिल हैं
'%' से शुरू होने वाले निर्देश। कोई भी अवैध वर्ण और स्वरूपण निर्देश
चुपचाप अनदेखा किया जाता है:

%l, %c और %r
अगला आइटम लेबल डालें। अधिकतम तीन लेबल का उपयोग किया जा सकता है। आइटम कॉलम
वाम-संरेखित है (%l), केंद्रित (%c) या सही-संरेखित (%r).

%i
मिनी आइकन सम्मिलित करता है।

%> और %<
उप मेनू त्रिकोण को या तो दाईं ओर इंगित करते हुए डालें (%>) या बाईं ओर
(%<).

%|
पहला पोस्ट %| उस क्षेत्र की शुरुआत को दर्शाता है जिसे या तो हाइलाइट किया गया है
एक पृष्ठभूमि रंग या राहत (या दोनों)। दूसरा %| इसके अंत का प्रतीक है
क्षेत्र. %| स्ट्रिंग में दो बार तक इस्तेमाल किया जा सकता है। यदि आप एक या दोनों नहीं जोड़ते हैं
उनमें से, fvwm मार्जिन को पूरे आइटम के हाशिये पर सेट करता है (गिनती नहीं
साइड पिक्चर)।

%s
साइड पिक्चर को मेन्यू के शुरुआत या अंत में रखता है। इस
निर्देश का उपयोग केवल एक बार और केवल प्रारूप में पहले या अंतिम के रूप में किया जा सकता है
डोरी। अगर %s स्ट्रिंग की शुरुआत में नहीं है, मेनू तैयार नहीं हैं
अच्छी तरह।

अंतरिक्ष, टैब, %स्थान और %टैब
मेनू फ़ॉन्ट की चौड़ाई का उपयोग करके एक स्थान या एक टैब का अंतर जोड़ें। ए . का उपयोग करते समय
टैब, गैप का आकार एक से 8 रिक्त स्थान हो सकता है क्योंकि टैब की स्थिति a . है
मेनू के किनारे से 8 का गुणज। पूरी स्ट्रिंग को उद्धृत किया जाना चाहिए यदि
रिक्त स्थान या टैब का उपयोग किया जाता है।

%p
स्पेस और टैब की तरह %p आइटम में एक खाली क्षेत्र सम्मिलित करता है, लेकिन बेहतर के साथ
इसके आकार का नियंत्रण (नीचे देखें)।

आप इस तरह की प्रत्येक वस्तु के पहले और बाद में एक अतिरिक्त स्थान परिभाषित कर सकते हैं:

%बाएं.सहीp

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

नोट: केवल प्रारूप स्ट्रिंग में परिभाषित आइटम मेनू में दिखाई दे रहे हैं। तो फिर आप
एक मत डालो %s वहां आपको एक साइड पिक्चर नहीं दिखाई देती, भले ही एक निर्दिष्ट किया गया हो।

ध्यान दें: सबमेनसबायाँ शैली डिफ़ॉल्ट बदल जाती है आइटमफॉर्मेट स्ट्रिंग, लेकिन अगर यह था
मैन्युअल रूप से सेट करें इसे संशोधित नहीं किया गया है।

नोट: यदि मेनू का कोई भी बिना स्वरूपित शीर्षक व्यापक मेनू आइटम से बड़ा है, तो
मेनू आइटम के विभिन्न भागों के बीच रिक्त स्थान को मिलान करने के लिए बड़ा किया जाता है
शीर्षक की चौड़ाई। प्रारूप स्ट्रिंग में प्रमुख बाएं संरेखित ऑब्जेक्ट (%l, %i, %<,
प्रथम %|) मेनू के बाएँ किनारे से चिपके रहें और दाएँ संरेखित वस्तुओं का अनुसरण करें
(%r, %i, %>, दूसरा %|) दाहिने किनारे से चिपके रहें। शेष के बीच अंतराल
वस्तुओं को समान रूप से बढ़ाया जाता है।

उदाहरण:

MenuStyle * ItemFormat "%.4s%.1|%.5i%.5l%.5l%.5r%.5i%2.3>%1|"

fvwm द्वारा उपयोग की जाने वाली डिफ़ॉल्ट स्ट्रिंग है: (साइड पिक्चर + 4 पिक्सल गैप) (इसकी शुरुआत)
हाइलाइट किया गया क्षेत्र + 1 पिक्सेल का अंतर) (मिनी आइकन + 5p) (पहला स्तंभ बाईं ओर संरेखित + 5p)
(दूसरा स्तंभ बाएं संरेखित + 5p) (तीसरा स्तंभ दाएं संरेखित + 5p) (दूसरा छोटा
आइकन + 5p) (2p + उप मेनू त्रिकोण + 3p) (1p + हाइलाइट किए गए क्षेत्र का अंत)।

MenuStyle * ItemFormat "%.1|%3.2<%5i%5l%5l%5r%5i%1|%4s"

fvwm द्वारा के साथ प्रयोग किया जाता है सबमेनसबायाँ नीचे विकल्प।

कार्यक्षेत्रआइटम रिक्ति और कार्यक्षेत्रशीर्षक रिक्ति मेनू के लंबवत अंतर को नियंत्रित करें
आइटम और शीर्षक जैसे आइटमफॉर्मेट क्षैतिज रिक्ति को नियंत्रित करता है। दोनों दो . लेते हैं
संख्यात्मक तर्क जो -100 से +100 तक हो सकते हैं। पहला है पिक्सल में गैप
एक सामान्य मेनू आइटम (या एक मेनू शीर्षक) के ऊपर, दूसरा नीचे पिक्सेल में अंतर है
यह। ऋणात्मक संख्याएँ अधिक मायने नहीं रखती हैं और मेनू को पूरी तरह से खराब कर सकती हैं।
यदि कोई तर्क नहीं दिया गया है या दिए गए तर्क अमान्य हैं, तो अंतर्निहित चूक
उपयोग किया जाता है: आइटम या शीर्षक के ऊपर एक पिक्सेल और नीचे दो।

लंबवत मार्जिन मेनू के ऊपर और नीचे कुछ पैडिंग जोड़ने के लिए इस्तेमाल किया जा सकता है। यह
दो संख्यात्मक तर्क लेता है जो सकारात्मक पूर्णांक (या शून्य) होना चाहिए। अगर
तर्कों की संख्या या इसके मान गलत हैं, fvwm दोनों को 0 पर डिफ़ॉल्ट करता है, जो
यानी कोई पैडिंग बिल्कुल नहीं। यदि मान सही हैं, तो पहले वाले का उपयोग के लिए किया जाता है
शीर्ष मार्जिन, और दूसरे का उपयोग निचले मार्जिन के लिए किया जाता है।

सबमेनसबायाँ मेनू लेआउट और व्यवहार को प्रतिबिंबित करता है। उप मेनू बाईं ओर पॉप अप करते हैं,
उप मेनू त्रिकोण बाईं ओर खींचा गया है और मिनी आइकन और साइड चित्र पर खींचा गया है
मेनू के दाईं ओर। डिफ़ॉल्ट है सबमेनस राइट. स्थिति संकेत देती है a
मेनू भी इस सेटिंग से प्रभावित होता है, अर्थात स्थिति संकेत का उपयोग करके मद or मेन्यू as
संदर्भ आयत और स्थिति संकेत का उपयोग कर m ऑफसेट

स्वचालित हॉटकी और !स्वचालित हॉटकी स्वचालित रूप से मेनू की क्षमता को नियंत्रित करें
प्रत्येक मेनू आइटम के लेबल के पहले वर्ण पर हॉट-की प्रदान करें। यह व्यवहार
यदि एक स्पष्ट हॉट-कुंजी असाइन की गई है तो हमेशा ओवरराइड किया जाता है AddToMenu आदेश।

UniqueHotkey तत्काल सक्रिय करता है और !UniqueHotkeyActivatesतत्काल नियंत्रित करता है कि कैसे
हॉटकी के साथ उपयोग किए जाने पर मेनू आइटम लागू होते हैं। डिफ़ॉल्ट रूप से, यदि कोई मेनू प्रविष्टि दी गई है
किसी दिए गए हॉटकी के लिए केवल एक पूरा करने योग्य मिलान है, उस मेनू प्रविष्टि के लिए क्रिया
लागू किया जाता है और मेनू बंद हो जाता है। यह के कारण है
UniqueHotkey तत्काल सक्रिय करता है विकल्प। हालाँकि, मेनू को बने रहने के लिए कहा जा सकता है
खुला, उपयोगकर्ता के लिए चयनित आइटम को आमंत्रित करने की प्रतीक्षा कर रहा है, जब केवल है
किसी दिए गए हॉटकी के लिए एक मिलान आइटम, का उपयोग करके !UniqueHotkeyActivatesतत्काल
विकल्प.

माउसव्हील माउस व्हील का उपयोग करके मेनू को स्क्रॉल करने की क्षमता को नियंत्रित करता है। यह
एक तर्क, जो स्क्रॉल पॉइंटर, स्क्रॉलमेनू, स्क्रॉलमेनू बैकवर्ड में से एक हो सकता है
या सक्रिय करता है स्क्रॉल्सपॉइंटर माउस व्हील को पॉइंटर को a . पर स्क्रॉल करता है
मेन्यू। यह डिफ़ॉल्ट है। स्क्रॉलमेनू और स्क्रॉलमेनूपीछे की ओर स्क्रॉल करेंमेनू
सूचक के नीचे। ActivatesItem माउस व्हील द्वारा स्क्रॉलिंग को अक्षम करता है और बनाता है
माउस व्हील एक्ट का उपयोग करना जैसे कि मेनू पर क्लिक किया गया हो। यदि कोई तर्क प्रदान नहीं किया जाता है
डिफ़ॉल्ट सेटिंग बहाल हो जाती है।

स्क्रॉलऑफ़पेज मेनू को दृश्यमान क्षेत्र से बाहर स्क्रॉल करने की अनुमति देता है यदि माउसव्हील is
स्क्रॉलमेनू या स्क्रॉलमेनू पर पीछे की ओर सेट करें। यह डिफ़ॉल्ट है। विपरीत,
!स्क्रॉलऑफ़पेज इस व्यवहार को अक्षम करता है।

त्रिभुजों का प्रयोग करें: मेनू के अग्रभूमि रंग के साथ उप मेनू त्रिकोण खींचता है
कलरसेट (आमतौर पर हाइलाइट रंग के साथ खींचा जाता है)। !त्रिभुजों का प्रयोग करें इसे अक्षम करता है
व्यवहार।

उदाहरण:

मेनू शैली * Mwm
मेनू शैली * अग्रभूमि काला, पृष्ठभूमि ग्रे40
मेनू शैली * धूसर धूसर70, एक्टिव फ़ोर व्हाइट
मेनू शैली * !HilightBack, Hilight3DOoff
मेनू शैली * फ़ॉन्ट ल्यूसिडासन टाइपराइटर -14
मेन्यू स्टाइल * मेन्यूफेस डीग्रेडिएंट 64 डार्क ग्रे मिडनाइटब्लू

मेनू शैली लाल Mwm
मेनू शैली लाल अग्रभूमि पीला
मेनू शैली लाल पृष्ठभूमि लाल रंग
मेनू स्टाइल रेड ग्रेयड रेड, एक्टिवफोर रेड
मेनू शैली लाल !HilightBack, Hilight3DOoff
मेनू शैली लाल फ़ॉन्ट
मेनू शैली लाल मेनूचेहरा डीग्रेडिएंट 64 लाल काला

ध्यान दें कि सभी शैली विकल्पों को प्रत्येक शैली नाम के लिए एक पंक्ति में रखा जा सकता है।

मेनू शैली फ़ोर कलर पीछे का रंग छाया रंग फ़ॉन्ट अंदाज [anim]
यह का पुराना सिंटैक्स है मेनू शैली आदेश। यह अप्रचलित है और इसे हटाया जा सकता है
भविष्य में। कृपया ऊपर बताए अनुसार नए सिंटैक्स का उपयोग करें।

मेनू शैली सेट करता है। मोनोक्रोम का उपयोग करते समय रंगों को नजरअंदाज कर दिया जाता है। छाया रंग
एक मेनू-चयन को आकर्षित करने के लिए उपयोग किया जाता है जो निषिद्ध है (या अनुशंसित नहीं है)
Mwm द्वारा संकेत दिया जाता है कि एक एप्लिकेशन ने निर्दिष्ट किया है। शैली विकल्प या तो है
एफवीडब्ल्यूएम, MWM or जीतना, जो मेनू की उपस्थिति और संचालन को बदलता है।

MWM और जीतना शैली मेनू पॉपअप उप मेनू स्वचालित रूप से। जीतना मेनू इंगित करता है
पृष्ठभूमि को काले रंग में बदलकर वर्तमान मेनू आइटम। एफवीडब्ल्यूएम उप मेनू ओवरलैप करते हैं
मूल मेनू, MWM और जीतना शैली मेनू कभी भी मूल मेनू को ओवरलैप नहीं करते हैं।

जब anim विकल्प दिया गया है, उप मेनू जो स्क्रीन पर फिट नहीं होते हैं, का कारण बनता है
पैरेंट मेनू को बाईं ओर स्थानांतरित किया जाना है ताकि उप मेनू देखा जा सके। यह सभी देखें
एनीमेशन सेट करें आदेश।

पॉपअप पॉपअपनाम [स्थिति] [डिफ़ॉल्ट-क्रिया]
इस कमांड के दो उद्देश्य हैं: किसी मेनू को कुंजी या माउस बटन से बाँधना, और बाइंड करना
एक मेनू में एक उप मेनू। दो उद्देश्यों के लिए प्रारूप थोड़ा भिन्न हैं।
स्थिति तर्क for . के समान हैं मेन्यू. आदेश डिफ़ॉल्ट-क्रिया है लागू
यदि उपयोगकर्ता मेनू को लागू करने के लिए एक बटन पर क्लिक करता है और इसे तुरंत फिर से जारी करता है
(या यदि मेनू कुंजी से बंधा हुआ है तो कुंजी को दो बार तेज़ी से हिट करता है)। यदि डिफ़ॉल्ट
कार्रवाई निर्दिष्ट नहीं है, मेनू पर डबल क्लिक करने से कुछ नहीं होता है। हालांकि, अगर
मेनू एक मेनू आइटम से शुरू होता है (अर्थात शीर्षक या विभाजक के साथ नहीं) और डिफ़ॉल्ट
कार्रवाई नहीं दी गई है, डबल क्लिक मेनू के पहले आइटम को आमंत्रित करता है (लेकिन केवल
अगर सूचक वास्तव में आइटम के ऊपर था)।

पहले से परिभाषित पॉप-अप मेनू को कुंजी या माउस बटन से बाँधने के लिए:

निम्न उदाहरण माउस बटन 2 और 3 को "विंडो ऑप्स" नामक पॉप-अप से जोड़ता है।
यदि विंडो फ्रेम, साइड-बार में बटन 2 या 3 दबाए जाते हैं तो मेनू पॉप अप हो जाता है।
या शीर्षक-पट्टी, जिसमें कोई संशोधक नहीं है (बदलाव, नियंत्रण या मेटा में से कोई नहीं)।

माउस 2 एफएसटी एन पॉपअप "विंडो ऑप्स"
माउस 3 एफएसटी एन पॉपअप "विंडो ऑप्स"

पॉप-अप को के उपयोग के माध्यम से चाबियों से बांधा जा सकता है कुंजी आदेश। पॉप-अप हो सकते हैं
चाबियों से बांधकर और ऊपर तीर के माध्यम से संचालन करके माउस का उपयोग किए बिना संचालित,
नीचे तीर, और कुंजियाँ दर्ज करें।

उप मेनू के रूप में उपयोग के लिए पहले से परिभाषित पॉप-अप मेनू को दूसरे मेनू से बाँधने के लिए:

निम्न उदाहरण एक उप मेनू "छोड़ो-सत्यापन" को परिभाषित करता है और इसे एक मुख्य में बांधता है
मेनू, जिसे "रूटमेनू" कहा जाता है:

AddToMenu छोड़ें-सत्यापित करें
+ "वास्तव में Fvwm छोड़ें?" शीर्षक
+ "हाँ, सच में छोड़ो" छोड़ना
+ "Fvwm को पुनरारंभ करें" पुनः प्रारंभ
+ "Fvwm 1.xx को पुनरारंभ करें" पुनः प्रारंभ fvwm1 -एस
+ "" nop
+ "नहीं, मत छोड़ो" nop

AddToMenu रूटमेनू "रूट मेनू" शीर्षक
+ "एक्सटर्म विंडो खोलें" पॉपअप न्यूविंडोमेनू
+ "रूट के रूप में लॉगिन करें" exec निष्पादन xterm -T रूट -n रूट -e सु -
+ "किसी के रूप में लॉगिन करें" पॉपअप कोई भी मेनू
+ "दूरस्थ होस्ट" पॉपअप होस्टमेनू
+ "" nop
+ "X उपयोगिताओं" पॉपअप Xutils
+ "" nop
+ "Fvwm मॉड्यूल" पॉपअप मॉड्यूल-पॉपअप
+ "Fvwm Window Ops" पॉपअप Window-Ops
+ "" nop
+ "पिछला फोकस" पिछला (स्वीकार फोकस) फोकस
+ "अगला फोकस" अगला (स्वीकार फोकस) फोकस
+ "" nop
+ "स्क्रीन ताज़ा करें" ताज़ा करना
+ "" nop
+ "एक्स डिफ़ॉल्ट रीसेट करें" exec xrdb -लोड \
$होम/एक्सडिफॉल्ट्स
+ "" nop
+ "" nop
+ छोड़ना पॉपअप छोड़ें-सत्यापित करें

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

टियरमेनूऑफ
जब किसी मेनू आइटम को असाइन किया जाता है, तो यह मेनू में एक टियर ऑफ बार सम्मिलित करता है (एक क्षैतिज
टूटी पंक्ति)। उस आइटम को सक्रिय करने से मेनू टूट जाता है। यदि मेनू आइटम में a . है
लेबल, यह टूटी हुई रेखा के बजाय दिखाया गया है। यदि बाहरी मेनू का उपयोग किया जाता है, तो यह आदेश
कुछ भी नहीं करता है। उदाहरण:

AddToMenu विंडोमेनू
+ मैं "" TearMenuOff

AddToMenu रूटमेनू
+ मैं "मुझे फाड़ने के लिए यहां क्लिक करें" TearMenuOff

शीर्षक
कुछ नहीं करता इसका उपयोग पॉपअप या मेनू में शीर्षक पंक्ति डालने के लिए किया जाता है।

कई तरह का कमानों
बगऑप्ट्स [विकल्प [bool]],...
यह कमांड थर्ड पार्टी प्रोग्राम में बग्स के लिए कई वर्कअराउंड को नियंत्रित करता है।
व्यक्तिगत विकल्पों को अल्पविराम द्वारा अलग किया जाता है। वैकल्पिक तर्क bool एक
बूलियन तर्क और नियंत्रण करता है कि बग वर्कअराउंड सक्षम है या नहीं। यह
विकल्प को चालू या बंद करने के लिए या तो "सही" या "गलत" हो, या स्विच करने के लिए "टॉगल" करना है
आगे पीछे। अगर bool को छोड़ दिया जाता है, डिफ़ॉल्ट सेटिंग पुनर्स्थापित हो जाती है।

झिलमिलाहट आमतौर पर भेजे जाने वाले ईवेंट कॉन्फ़िगर करें को अक्षम करता है
एक आवेदन जब इसे स्थानांतरित किया जाता है। अगर कुछ खिड़कियां होने के दौरान गुस्सा आती हैं
ले जाया गया, यह विकल्प आपकी मदद कर सकता है। ध्यान दें कि यदि यह समस्या होती है तो यह एक नहीं है
fvwm बग, यह एप्लिकेशन की समस्या है।

मिश्रित दृश्य समाधान कुछ करने से पहले fvwm को रूट कॉलोरमैप स्थापित करता है
रूट विंडो विज़ुअल्स का उपयोग करके संचालन। यह तभी उपयोगी होता है जब -दृश्य
विकल्प का उपयोग fvwm शुरू करने के लिए किया जाता है और फिर केवल कुछ सर्वरों के कुछ कॉन्फ़िगरेशन के साथ
(उदाहरण के लिए एक 6.0 बिट स्यूडोकलर रूट के साथ 8 से अधिक और 24 बिट ट्रूकोलर का उपयोग करके fvwm
तस्वीर)।

RSI मॉडेलिटीईविल विकल्प नियंत्रित करता है कि क्या मोटिफ अनुप्रयोगों में क्षमता है
मोडल संवाद हैं (संवाद जो आपको करने से पहले आपको उन्हें पहले बंद करने के लिए मजबूर करते हैं
और कुछ)। डिफ़ॉल्ट रूप से अनुप्रयोगों को मोडल संवाद करने की अनुमति नहीं है।
इस विकल्प का उपयोग सावधानी से करें। एक बार जब यह विकल्प चालू हो जाता है, तो आपको fvwm . को पुनः आरंभ करना होगा
इसे बंद करने के लिए।

राइजओवर नेटिवविंडोज fvwm को उन विंडो को ऊपर उठाने का प्रयास करता है जो इसे देशी पर प्रबंधित करता है
X सर्वर के होस्ट सिस्टम की विंडो। कुछ एक्स सर्वर चलाने के लिए यह आवश्यक है
विंडोज, विंडोज एनटी या मैक ओएस एक्स के तहत। Fvwm यह पता लगाने की कोशिश करता है कि क्या यह नीचे चल रहा है
ऐसा एक्स सर्वर और उसके अनुसार ध्वज को प्रारंभ करता है।

राइज़ओवरअप्रबंधित fvwm को उन विंडो को ऊपर उठाने का प्रयास करता है जो इसे प्रबंधित करता है
ओवरराइड_रीडायरेक्ट विंडो। इसका उपयोग खराब व्यवहार वाले अनुप्रयोगों से निपटने के लिए किया जाता है
जो इस प्रकार की लंबे समय तक चलने वाली विंडो का उपयोग करते हैं, जो ICCCM सम्मेलनों के विपरीत है। यह है
के साथ उपयोगी अप्रबंधित शैली विकल्प भी।

झिलमिलाहटQtDialogsवर्कअराउंड कुछ में केंद्रित विंडो की झिलमिलाहट को दबा देता है
अनुप्रयोग मोडल डायलॉग विंडो के साथ केडीई या क्यूटी अनुप्रयोगों का उपयोग करते समय मॉड्यूल।
डिफ़ॉल्ट रूप से यह विकल्प चालू होता है। यह विकल्प इनके लिए दृष्टि से परेशान करने वाला हो सकता है
विंडोज़ का उपयोग करने वाले अन्य एप्लिकेशन fvwm द्वारा प्रबंधित नहीं हैं। चूंकि ये आवेदन हैं
दुर्लभ इस विकल्प को इसके डिफ़ॉल्ट पर छोड़ना सबसे अधिक सुरक्षित है।

QtDragnDrop वर्कअराउंड अज्ञात ClientEvent संदेशों को अग्रेषित करने को रोकता है
विंडोज़ - आमतौर पर यह हानिरहित होता है, लेकिन क्यूटी को अपरिचित से निपटने में समस्या होती है
क्लाइंटइवेंट संदेश। इसलिए इस विकल्प को सक्षम करने से Qt . के लिए मदद मिल सकती है
ड्रैगड्रॉप का उपयोग करने वाले एप्लिकेशन। यह विकल्प डिफ़ॉल्ट रूप से बंद है।

EWMHIconicStateवर्कअराउंड EWMH अनुपालन पेजर या टास्कबार द्वारा आवश्यक है जो
उन विंडो का प्रतिनिधित्व करते हैं जो एक अलग डेस्कटॉप पर आइकॉनिफाइड के रूप में हैं। ये पेजर और
टास्कबार संस्करण 1.2 (वर्तमान .) से पहले EWMH विनिर्देशन के एक संस्करण का उपयोग करते हैं
केडीई 2 और 3 संस्करण)। ये पेजर और टास्कबार IconicState WM_STATE स्थिति का उपयोग करते हैं
यह निर्धारित करने के लिए कि क्या कोई एप्लिकेशन आइकनिफ़ाइड है। यह राज्य, ICCCM के अनुसार,
इसका मतलब यह नहीं है कि एक खिड़की का प्रतीक है (सामान्य अर्थों में)। इसे चालू करना
विकल्प fvwm को IconicState WM_STATE के बीच एक तुल्यता स्थापित करने के लिए बाध्य करता है
राज्य और प्रतिष्ठित खिड़की। यह ICCCM अनुपालन का उल्लंघन करता है लेकिन ऐसा नहीं करना चाहिए
बड़ी समस्याएं पैदा करते हैं। डिफ़ॉल्ट रूप से यह विकल्प बंद है।

उसके साथ डिस्प्लेन्यूविंडोनाम सक्षम, fvwm नाम, आइकन नाम प्रिंट करता है (if
उपलब्ध), संसाधन और कंसोल के लिए नई विंडो का वर्ग। यह मदद कर सकता है
में उपयोग करने के लिए सही तार ढूँढना अंदाज आदेश।

जब व्याख्याविंडो प्लेसमेंट विकल्प सक्षम है, fvwm को एक संदेश प्रिंट करता है
कंसोल जब भी कोई नई विंडो रखी जाती है या कमांड में से एक प्लेस अगेन,
हटा देना or पुनः कब्जाविंडो प्रयोग किया जाता है। संदेश बताता है कि किस डेस्क, पेज पर,
Xinerama स्क्रीन और स्थिति इसे रखा गया था और क्यों। इस विकल्प का उपयोग किया जा सकता है
पता लगाएँ कि एक विशिष्ट विंडो क्यों नहीं दिखाई देती है जहाँ आपको लगता है कि उसे होना चाहिए।

RSI डीबगसीआरमोशनविधि विकल्प ConfigureRequest में कुछ डिबगिंग कोड सक्षम करता है
fvwm की दिनचर्या को संभालना। यह उपयोगकर्ता के लिए उपयोगी नहीं है, लेकिन यदि आप किसी बग की रिपोर्ट करते हैं
fvwm टीम के लिए हम आपसे इस विकल्प को सक्षम करने के लिए कह सकते हैं।

RSI लिप्यंतरण Utf8 विकल्प utf-8 से रूपांतरणों के दौरान लिप्यंतरण को सक्षम बनाता है
तार। डिफ़ॉल्ट रूप से fvwm रूपांतरण के दौरान लिप्यंतरण नहीं करेगा, लेकिन गिर जाएगा
utf-8 से रूपांतरण विफल होने पर क्लाइंट द्वारा प्रदान किए गए वैकल्पिक स्ट्रिंग्स पर वापस जाएं
उन पात्रों के कारण जिनका लक्ष्य चरित्र सेट में कोई सीधा पत्राचार नहीं है।
हालांकि कुछ क्लाइंट गैर utf-8 गुणों को सही तरीके से सेट करने की उपेक्षा करते हैं, जिस स्थिति में
यह विकल्प मदद कर सकता है।

व्यस्त कर्सर [विकल्प bool],...
यह कमांड कुछ कमांड के निष्पादन के दौरान कर्सर को नियंत्रित करता है। विकल्प
हो सकता है गतिशील मेनू, मॉड्यूल तुल्यकालिक, पढ़ना, रुकिए or *. एक विकल्प का पालन किया जाना चाहिए
एक बुलियन तर्क से bool. आप अलग-अलग विकल्पों को अलग करने के लिए अल्पविराम का उपयोग कर सकते हैं। अगर
आप "ट्रू" के लिए एक विकल्प सेट करते हैं, फिर जब संबंधित कमांड चलाया जाता है, fvwm
का कर्सर प्रदर्शित करता है रुको का संदर्भ कर्सर शैली आज्ञा। "झूठी" ताकतें
कर्सर प्रदर्शित नहीं करने के लिए। डिफ़ॉल्ट है:

व्यस्त कर्सर डायनामिकमेनू गलत, मॉड्यूल सिंक्रोनस गलत, \
झूठ पढ़ें, झूठ की प्रतीक्षा करें

RSI * विकल्प सभी उपलब्ध विकल्पों को संदर्भित करता है।

RSI पढ़ना विकल्प नियंत्रित करता है पाइपपढ़ें आदेश।

RSI गतिशील मेनू विकल्प को प्रभावित करता है डायनामिक पॉपअपएक्शन और गुम SubmenuFunction
के विकल्प AddToMenu आज्ञा। यदि यह विकल्प "गलत" पर सेट है, तो व्यस्त
डायनेमिक मेनू कमांड के दौरान कर्सर प्रदर्शित नहीं होता है, भले ही यह कमांड a
पढ़ना or पाइपपढ़ें आदेश और पढ़ना विकल्प "ट्रू" पर सेट है।

RSI मॉड्यूल तुल्यकालिक विकल्प को प्रभावित करता है मॉड्यूल तुल्यकालिक आज्ञा। यदि यह विकल्प
"गलत" पर सेट है, तब व्यस्त कर्सर प्रदर्शित नहीं होता है जबकि fvwm a . की प्रतीक्षा करता है
द्वारा शुरू किया गया मॉड्यूल मॉड्यूल तुल्यकालिक अपना स्टार्टअप पूरा करने के लिए।

RSI रुकिए विकल्प केवल रूट कर्सर को प्रभावित करता है। प्रतीक्षा के दौरान रूट कर्सर को रोकें
व्यस्त कर्सर द्वारा प्रतिस्थापित किया गया है और fvwm अभी भी पूरी तरह कार्यात्मक है (आप बच सकते हैं
विराम से, देखें एस्केपफनक आज्ञा)। यदि आप इस विकल्प का उपयोग करना चाहते हैं और यदि
आप डिफ़ॉल्ट रूट कर्सर का उपयोग नहीं करते हैं, आपको अपना रूट कर्सर के साथ सेट करना होगा
कर्सर शैली आदेश।

क्लिकटाइम [देरी]
एक बटन प्रेस और एक बटन के बीच मिलीसेकंड में अधिकतम विलंब निर्दिष्ट करता है
के लिए रिलीज समारोह एक माउस क्लिक की कार्रवाई पर विचार करने के लिए आदेश। डिफ़ॉल्ट
देरी 150 मिलीसेकंड है। विलंब मान को छोड़ने से रीसेट हो जाता है क्लिकटाइम को
चूक।

रंग सीमा सीमा
यह आदेश अप्रचलित है। देखें --रंग-सीमा एफवीडब्ल्यूएम का विकल्प

कलरमैप फोकस माउस का पालन करता है | फोकस
डिफ़ॉल्ट रूप से, fvwm उस विंडो का कॉलोरमैप स्थापित करता है जिसमें कर्सर है। यदि आप
उपयोग

कलरमैप फोकस फोकस

तो स्थापित कोलोरमैप उस विंडो के लिए एक है जिसमें वर्तमान में है
कीबोर्ड फोकस।

कर्सर शैली प्रसंग [संख्या | नाम | कोई नहीं | टिनी | पट्टिका [x y] [fg bg]]
निर्दिष्ट संदर्भ के लिए एक नया कर्सर परिभाषित करता है। ध्यान दें कि यह आदेश नहीं कर सकता
अनुप्रयोगों द्वारा उपयोग की जाने वाली आकृतियों को नियंत्रित करें, उदाहरण के लिए, यह इंगित करने के लिए कि यह व्यस्त है।
विभिन्न संदर्भ हैं:

स्थिति (ऊपरी बायां कोना)
प्रारंभ में खिड़कियां लगाते समय उपयोग किया जाता है

शीर्षक (शीर्ष_बाएं_तीर)
एक विंडो टाइटल-बार में उपयोग किया जाता है

चूक (शीर्ष_बाएं_तीर)
विंडोज़ में उपयोग किया जाता है जो अपना कर्सर सेट नहीं करते हैं

SYS (हाथ 2)
टाइटल-बार बटनों में से एक में उपयोग किया जाता है

स्थानांतरित (फ्लाउर)
खिड़कियों को हिलाने या आकार बदलने के दौरान उपयोग किया जाता है

आकार परिवर्तन (आकार देना)
खिड़कियों को हिलाने या आकार बदलने के दौरान उपयोग किया जाता है

रुको (घड़ी)
कुछ fvwm कमांड के दौरान उपयोग किया जाता है (देखें व्यस्त कर्सर ब्योरा हेतु)

मेन्यू (शीर्ष_बाएं_तीर)
मेनू में उपयोग किया जाता है

चुनते हैं (क्रॉसहेयर)
उपयोग किया जाता है जब उपयोगकर्ता को एक विंडो का चयन करने की आवश्यकता होती है

फना (समुद्री डाकू)
के लिए इस्तेमाल होता है नष्ट, समापन, तथा मिटाना आज्ञाओं

टॉप (टॉप_साइड)
एक खिड़की के शीर्ष साइड-बार में उपयोग किया जाता है

RIGHT (दाईं ओर)
खिड़की के दाहिने साइड-बार में उपयोग किया जाता है

नीचे (नीचे की ओर)
एक खिड़की के निचले साइड-बार में उपयोग किया जाता है

बायाँ (बाईं तरफ)
विंडो के लेफ्ट साइड-बार में उपयोग किया जाता है

बाएं से बाएं (ऊपरी बायां कोना)
खिड़की के ऊपरी बाएँ कोने में उपयोग किया जाता है

दायां शीर्ष (ऊपरी दायां किनारा)
खिड़की के ऊपरी दाएं कोने में उपयोग किया जाता है

नीचे बाएँ (निचला बायां किनारा)
खिड़की के निचले बाएँ कोने में उपयोग किया जाता है

नीचे दाएं (नीचे का दांया कोना)
खिड़की के निचले दाएं कोने में उपयोग किया जाता है

शीर्ष बढ़त (टॉप_साइड)
स्क्रीन के ऊपरी किनारे पर उपयोग किया जाता है

दाएँ_किनारे (दाईं ओर)
स्क्रीन के दाहिने किनारे पर उपयोग किया जाता है

नीचे का किनारा (नीचे की ओर)
स्क्रीन के निचले किनारे पर उपयोग किया जाता है

बाएँ_किनारे (बाईं तरफ)
स्क्रीन के बाएं किनारे पर उपयोग किया जाता है

जड़ (बाएं_प्टर)
रूट कर्सर के रूप में उपयोग किया जाता है

आघात (धन)
एक के दौरान इस्तेमाल किया स्ट्रोकफंक आदेश।

डिफ़ॉल्ट को ऊपर कोष्ठक में दिखाया गया है। यदि आप कभी भी को पुनर्स्थापित करना चाहते हैं
किसी विशिष्ट संदर्भ के लिए डिफ़ॉल्ट कर्सर आप दूसरे तर्क को छोड़ सकते हैं।

दूसरा तर्क या तो कर्सर का संख्यात्मक मान है जैसा कि में परिभाषित किया गया है
फ़ाइल शामिल करें X11/कर्सोरफोंट.एच या उसका नाम (XC_ उपसर्ग के बिना)। वैकल्पिक रूप से,
xpm फ़ाइल नाम निर्दिष्ट किया जा सकता है। नाम भी हो सकता है कोई नहीं (कोई कर्सर नहीं) या टिनी
(कर्सर के रूप में एक एकल पिक्सेल)।

# किल कर्सर को XC_gumby बनाएं (दोनों फॉर्म काम करते हैं):
कर्सर स्टाइल नष्ट 56
CursorStyle DESTROY Gumby

वैकल्पिक रूप से, कर्सर को (XPM, PNG या SVG) छवि से लोड किया जा सकता है पट्टिका. अगर
fvwm को Xcursor समर्थन के साथ संकलित किया गया है, पूर्ण ARGB का उपयोग किया जाता है, और (संभवतः एनिमेटेड)
के साथ बनाई गई कर्सर फ़ाइलें xcursorgen प्रोग्राम लोड किया जा सकता है। अन्यथा कर्सर
मोनोक्रोम में परिवर्तित हो जाता है।

वैकल्पिक x और y तर्क (निम्नलिखित a पट्टिका तर्क) हॉट-स्पॉट निर्दिष्ट करता है
छवि के ऊपरी बाएँ कोने के रूप में 0 0 के साथ समन्वय करें। के भीतर निर्देशांक
छवि सीमा मान्य है और (XPM/Xcursor) में परिभाषित किसी भी हॉट-स्पॉट को ओवरराइड करती है
छवि फ़ाइल। छवि के केंद्र में एक अमान्य या अपरिभाषित हॉट-स्पॉट रखा गया है।

कर्सर स्टाइल रूट कर्सर_इमेज.पीएनजी 0 0

वैकल्पिक fg और bg तर्कों के लिए अग्रभूमि और पृष्ठभूमि रंग निर्दिष्ट करते हैं
कर्सर, डिफ़ॉल्ट रूप से ब्लैक एंड व्हाइट (वास्तविक वीडियो की तुलना में रिवर्स वीडियो)
बिटमैप)। इन रंगों का उपयोग केवल मोनोक्रोम कर्सर के साथ किया जाता है। अन्यथा वे हैं
चुपचाप नजरअंदाज कर दिया।

CursorStyle ROOT Nice_arrow.xpm पीला काला

डिफ़ॉल्ट रंग [अग्रभूमि] [पृष्ठभूमि]
डिफ़ॉल्ट रंग में प्रयुक्त डिफ़ॉल्ट अग्रभूमि और पृष्ठभूमि रंग सेट करता है
fvwm द्वारा बनाई गई विविध विंडो, उदाहरण के लिए ज्यामिति फीडबैक विंडो में
एक चाल या आकार बदलने के संचालन के दौरान। यदि आप एक रंग नहीं बदलना चाहते हैं या
अन्य, उपयोग - इसके रंग नाम के रूप में। अंतर्निहित डिफ़ॉल्ट रंगों पर वापस जाने के लिए दोनों को छोड़ दें
रंग नाम। ध्यान दें कि मेनू, विंडो शीर्षक या में डिफ़ॉल्ट रंगों का उपयोग नहीं किया जाता है
आइकन शीर्षक।

डिफ़ॉल्टरंगसेट [संख्या]
डिफ़ॉल्टरंगसेट द्वारा नियंत्रित विंडोज़ द्वारा उपयोग किए जाने वाले रंगसेट को सेट करता है
डिफ़ॉल्ट रंग आज्ञा। पर वापस जाने के लिए डिफ़ॉल्ट रंग रंगों का उपयोग

डिफॉल्टकलरसेट -1

या किसी भी प्रकार का डिफ़ॉल्ट रंग आदेश।

मूलभूत अक्षर [फ़ॉन्टनाम]
मूलभूत अक्षर डिफ़ॉल्ट फ़ॉन्ट को फ़ॉन्ट पर सेट करता है फ़ॉन्टनाम. डिफ़ॉल्ट फ़ॉन्ट का उपयोग द्वारा किया जाता है
fvwm जब भी कोई अन्य फ़ॉन्ट निर्दिष्ट नहीं किया गया है। डिफ़ॉल्ट फ़ॉन्ट को रीसेट करने के लिए
अंतर्निहित डिफ़ॉल्ट, तर्क को छोड़ दें। मेनू, विंडो के लिए डिफ़ॉल्ट फ़ॉन्ट का उपयोग किया जाता है
एक चाल के दौरान शीर्षक, आइकन शीर्षक और साथ ही ज्यामिति प्रतिक्रिया विंडो या
ऑपरेशन का आकार बदलें। किसी विशिष्ट संदर्भ में डिफ़ॉल्ट फ़ॉन्ट को ओवरराइड करने के लिए, का उपयोग करें
अंदाज * फॉन्ट, अंदाज * आइकनफ़ॉन्टया, मेनू शैली आदेश देता है।

डिफ़ॉल्ट चिह्न फ़ाइल का नाम
डिफ़ॉल्ट आइकन सेट करता है जिसका उपयोग तब किया जाता है जब विंडो में न तो क्लाइंट द्वारा आपूर्ति किया गया आइकन होता है
न ही के माध्यम से आपूर्ति किया गया कोई आइकन आइकॉन का विकल्प अंदाज आदेश।

डिफ़ॉल्ट परतें तल रखना ऊपर का
के लिए उपयोग की जाने वाली परतों को बदलता है नीचे रहता है, रहता है, टॉप पर रहता है अंदाज
विकल्प। प्रारंभ में, परतों 2, 4 और 6 का उपयोग किया जाता है।

विवरण: [कमांड_आईडी]
आईडी के साथ शेड्यूल किए गए सभी आदेशों को हटा देता है कमांड_आईडी साथ अनुसूची
आदेशों की सूची से कमांड को निष्पादित किया जाना है जब तक कि उन्हें पहले से ही निष्पादित नहीं किया गया हो।
अगर कमांड_आईडी छोड़ा गया है, चर $[schedule.last] का मान इस प्रकार प्रयोग किया जाता है
आईडी।

अनुकरण करना एफवीडब्ल्यूएम | एमडब्ल्यूएम | जीत
fvwm द्वारा विविध चीजें कैसे की जाती हैं, इसके लिए यह आदेश एक पकड़ है। सही
अब यह कमांड प्रभावित करता है कि मूव/रीसाइज फीडबैक विंडो कहां दिखाई देती है और कैसे
विंडो प्लेसमेंट निरस्त कर दिया गया है। अधिक Mwm- या विन जैसा व्यवहार करने के लिए आप कॉल कर सकते हैं
अनुकरण करना साथ में MWM or जीतना इसके तर्क के रूप में। Mwm के साथ फ़ीडबैक विंडो का आकार बदलें और स्थानांतरित करें
ऊपरी बाएँ कोने के बजाय, स्क्रीन के केंद्र में हैं। ये ब
यह प्रभावित करता है कि मैनुअल प्लेसमेंट कैसे निरस्त किया जाता है। देखें मैनुअल प्लेसमेंट विवरण।

एस्केपफनक
डिफ़ॉल्ट रूप से कुंजी अनुक्रम Ctrl-Alt-Escape a . से बचने की अनुमति देता है रुकिए विराम
और एक बंद . से मॉड्यूल तुल्यकालिक आदेश। एस्केपफनक कमांड के साथ प्रयोग किया जाता है
कुंजी कमांड इस कुंजी अनुक्रम को कॉन्फ़िगर करने की अनुमति देता है। एक उदाहरण:

कुंजी एस्केप ए एमसी -
कुंजी एस्केप एएस एस्केपफनक

निरस्त करने के लिए Ctrl-Alt-Escape कुंजी अनुक्रम को Shift-Escape से बदल देता है a रुकिए
विराम और मॉड्यूल तुल्यकालिक आदेश। एस्केपफनक के बाहर इस्तेमाल किया कुंजी आदेश करता है
कुछ भी तो नहीं।

नकली क्लिक [आदेश मूल्य]...
यह आदेश मुख्य रूप से fvwm डीबग करने के लिए है और इसकी कोई गारंटी नहीं है कि
यह आपके लिए काम करता है। नकली क्लिक माउस बटन प्रेस का अनुकरण कर सकते हैं और ईवेंट जारी कर सकते हैं और
उन्हें fvwm या एप्लिकेशन को पास करें। पैरामीटर आदेशों की एक सूची है जो
के जोड़े से मिलकर बनता है आदेश टोकन और पूर्णांक मानों, दबाना और और
उपयुक्त माउस बटन संख्या के बाद कमांड का पालन किया जाता है और एक बटन उत्पन्न होता है
पॉइंटर के नीचे विंडो पर प्रेस या रिलीज इवेंट। प्रतीक्षा आदेश रुक जाता है
मिलीसेकंड की दी गई संख्या के लिए fvwm। संशोधक कमांड अनुकरण करता है
संशोधक कुंजियों को दबाना या छोड़ना। 1 से 5 के मान Mod1 से Mod5 में मैप किए जाते हैं
जबकि 6, 7 और 8 को शिफ्ट, लॉक और कंट्रोल में मैप किया जाता है। संशोधक किसी के लिए भी सेट है
आगे बटन ईवेंट। एक संशोधक कुंजी जारी करने के लिए, संबंधित नकारात्मक का उपयोग करें
संख्या। गहराई कमांड निर्धारित करता है कि किस विंडो में बटन ईवेंट भेजे जाते हैं।
1 की गहराई के साथ, सभी ईवेंट रूट विंडो में जाते हैं, पॉइंटर की परवाह किए बिना
पद। 2 के साथ, घटना को पॉइंटर के नीचे शीर्ष स्तर की विंडो में भेज दिया जाता है
जो आमतौर पर फ्रेम विंडो है। 3 के साथ, ईवेंट क्लाइंट विंडो पर जाते हैं। उच्चतर
नंबर लगातार सब विंडो में जाते हैं। शून्य (0) सबसे छोटी विंडो में जाता है कि
सूचक शामिल है। ध्यान दें कि घटनाएँ ऊपर की ओर फैलती हैं।

FakeClick गहराई 2 दबाएं 1 प्रतीक्षा करें 250 रिलीज 1

यह पैरेंट विंडो (गहराई 1) में बटन 2 के साथ एक क्लिक का अनुकरण करता है जिसमें की देरी होती है
प्रेस और रिलीज के बीच 250 मिलीसेकंड। नोट: सभी कमांड नाम हो सकते हैं
उनके पहले अक्षर के साथ संक्षिप्त।

नकली कीप्रेस [आदेश मूल्य]...
यह आदेश मुख्य रूप से fvwm डीबग करने के लिए है और इसकी कोई गारंटी नहीं है कि
यह आपके लिए काम करता है। नकली कीप्रेस कुंजी प्रेस का अनुकरण कर सकते हैं और घटनाओं को जारी कर सकते हैं और पास कर सकते हैं
उन्हें fvwm या अनुप्रयोगों के लिए। पैरामीटर कमांड की एक सूची है जिसमें शामिल हैं
कमांड टोकन और मूल्यों के जोड़े। दबाना और और आदेशों का पालन किया जाता है
एक प्रमुख नाम से। कुंजी नाम एक मानक X11 कुंजी नाम है जैसा कि परिभाषित किया गया है
/usr/include/X11/keysymdef.h, (के बिना XK_ उपसर्ग), या कीसिम डेटाबेस
/usr/X11R6/lib/X11/XKeysymDBप्रतीक्षा, संशोधक और गहराई आदेश समान हैं
जैसा कि द्वारा उपयोग किया जाता है नकली क्लिक.

सभी GVim सत्रों को इसके साथ सहेजें: "Esc:w\n"

सब (gvim) FakeKeypress एस्केप दबाएं \
प्रेस कोलन \
प्रेस डब्ल्यू \
प्रेस रिटर्न

सभी GVim सत्रों को इसके साथ सहेजें और बाहर निकलें: "Esc:wq\n"

सब (gvim) FakeKeypress एस्केप दबाएं \
प्रेस कोलन \
प्रेस डब्ल्यू \
क्यू दबाएं \
प्रेस रिटर्न

ए को एक विशिष्ट विंडो पर भेजें:

विंडो आईडी 0x3800002 FakeKeypress प्रेस A

नोट: सभी कमांड नामों को उनके पहले अक्षर से संक्षिप्त किया जा सकता है।

ग्लोबलऑप्ट्स [विकल्पों]
यह आदेश अप्रचलित है। कृपया अपने कॉन्फ़िगरेशन में वैश्विक विकल्प बदलें
निम्न तालिका के अनुसार फ़ाइल:

ग्लोबलऑप्ट्स WindowShadeSrinks
->
अंदाज * WindowShadeSrinks

ग्लोबलऑप्ट्स विंडोशेडस्क्रॉल
->
अंदाज * विंडोशेडस्क्रॉल

ग्लोबलऑप्ट्स स्मार्ट प्लेसमेंट वास्तव में स्मार्ट है
->
अंदाज * मिनओवरलैप प्लेसमेंट

ग्लोबलऑप्ट्स स्मार्टप्लेसमेंटसामान्य है
->
अंदाज * टाइलकैस्केड प्लेसमेंट

ग्लोबलऑप्ट्स ClickToFocusDoesntPass क्लिक करें
->
अंदाज * ClickToFocusPassesक्लिक करें

ग्लोबलऑप्ट्स ClickToFocusPassesक्लिक करें
->
अंदाज * ClickToFocusPassesक्लिक करें

ग्लोबलऑप्ट्स ClickToFocusDoesntRaise
->
अंदाज * ClickToFocusउठाता हैऑफ

ग्लोबलऑप्ट्स ClickToFocusउठाता है
->
अंदाज * ClickToFocusउठाता है

ग्लोबलऑप्ट्स माउसफोकसक्लिक नहीं बढ़ाएँ
->
अंदाज * माउसफोकसक्लिकराइजऑफ

ग्लोबलऑप्ट्स माउसफोकसक्लिकराइज
->
अंदाज * माउसफोकसक्लिकराइज

ग्लोबलऑप्ट्स NoStippledTitles
->
अंदाज *!स्टिपल्ड टाइटल

ग्लोबलऑप्ट्स स्टिपल्ड टाइटल
->
अंदाज * स्टिपल्ड टाइटल

ग्लोबलऑप्ट्स कैप्चर ऑनर्सस्टार्टऑनपेज
->
अंदाज * कैप्चर ऑनर्सस्टार्टऑनपेज

ग्लोबलऑप्ट्स कैप्चरइग्नोरस्टार्टऑनपेज
->
अंदाज * कैप्चरइग्नोरस्टार्टऑनपेज

ग्लोबलऑप्ट्स रिकैप्चरऑनर्सस्टार्टऑनपेज
->
अंदाज * रिकैप्चरऑनर्सस्टार्टऑनपेज

ग्लोबलऑप्ट्स पुनः कैप्चर करेंअनदेखाStartsOnPage
->
अंदाज * पुनः कैप्चर करेंअनदेखाStartsOnPage

ग्लोबलऑप्ट्स एक्टिव प्लेसमेंट ऑनर्सस्टार्टऑनपेज
->
अंदाज * मैनुअलप्लेसमेंटऑनर्सस्टार्टऑनपेज

ग्लोबलऑप्ट्स एक्टिवप्लेसमेंटस्टार्ट्सऑनपेज को इग्नोर करता है
->
अंदाज * मैनुअलप्लेसमेंटअनदेखाStartsOnPage

ग्लोबलऑप्ट्स राइजओवर नेटिवविंडोज
->
बगऑप्ट्स राइजओवर नेटिवविंडोज on

ग्लोबलऑप्ट्स नेटिवविंडोज़ पर ध्यान न दें
->
बगऑप्ट्स राइजओवर नेटिवविंडोज बंद

हाइलाइटरंग लिखावट का रंग पीछे का रंग
यह आदेश द्वारा अप्रचलित है अंदाज विकल्पों हाइलाइटफोर और हाइलाइटबैक. कृपया
उपयोग

अंदाज * हाइलाइटफोर लिखावट का रंग, हाइलाइटबैक पीछे का रंग

बजाय.

हाइलाइटरंगीन [संख्या]
यह आदेश द्वारा अप्रचलित है अंदाज विकल्प हाइलाइटरंगीन। इस्तेमाल करें

अंदाज * हाइलाइटरंगीन संख्या

बजाय.

आइकनफ़ॉन्ट [फ़ॉन्टनाम]
यह आदेश द्वारा अप्रचलित है अंदाज विकल्प आइकनफ़ॉन्ट। इस्तेमाल करें

अंदाज * IconFont फ़ॉन्टनाम

बजाय.

चिह्नपथ पथ
यह आदेश अप्रचलित है। इस्तेमाल करें ImagePath बजाय.

ImagePath पथ
निर्देशिकाओं की एक कोलन से अलग की गई सूची को निर्दिष्ट करता है जिसमें छवियों की खोज की जाती है (दोनों
मोनोक्रोम और पिक्समैप)। किसी रिश्तेदार पथनाम द्वारा दी गई छवि को खोजने के लिए, fvwm दिखता है
बदले में सूचीबद्ध प्रत्येक निर्देशिका में, और मिली पहली फ़ाइल का उपयोग करता है।

यदि कोई निर्देशिका "/some/dir;.ext" के रूप में दी गई है, तो इसका अर्थ है कि इसमें सभी चित्र हैं
निर्देशिका में एक्सटेंशन ".ext" है जिसे मजबूर किया जाना चाहिए। मूल छवि का नाम
(जिसमें कोई अन्य एक्सटेंशन हो सकता है या बिल्कुल भी एक्सटेंशन नहीं हो सकता है) इसकी जांच नहीं की जाती है, इसके बजाय
".ext" जोड़ा जाता है या मूल एक्सटेंशन को बदल देता है। यह उपयोगी है, उदाहरण के लिए,
यदि किसी उपयोगकर्ता के पास ".xpm" छवियों और अन्य छवि निर्देशिकाओं के साथ कुछ छवि निर्देशिकाएं हैं
एक ही नाम के साथ, लेकिन ".png" लोडिंग = "आलसी" छवियां।

RSI पथ पर्यावरण चर हो सकते हैं जैसे कि $ HOME (या ${होम}) इसके अलावा, ए
में '+' पथ पथ के पिछले मान तक विस्तारित किया जाता है, जिससे संलग्न होने की अनुमति मिलती है
या आसानी से रास्ते की तैयारी कर रहा है।

उदाहरण के लिए:

ImagePath $HOME/आइकन:+:/usr/include/X11/bitmaps

नोट: यदि FvwmM4 मॉड्यूल का उपयोग आपके पार्स करने के लिए किया जाता है विन्यास फ़ाइलें, तो m4 करना चाह सकते हैं
"शामिल" शब्द को उलझाएं जो अक्सर में दिखाई देता है ImagePath आदेश। प्रति
इसे ठीक करें जो जोड़ सकता है

अपरिभाषित ('शामिल')

के पहले ImagePath आदेश, या बेहतर: का प्रयोग करें -एम 4-उपसर्ग सभी को मजबूर करने का विकल्प
m4 "m4_" का उपसर्ग रखने के निर्देश (देखें .) FvwmM4 मैन पेज)।

लोकेलपाथ पथ
"लोकेल पथ" की एक कोलन से अलग की गई सूची को निर्दिष्ट करता है जिसमें स्ट्रिंग की खोज की जाती है
अनुवाद। एक स्थानीय पथ एक निर्देशिका पथ और एक पाठ डोमेन द्वारा गठित किया जाता है
अर्धविराम (';') द्वारा अलग किया गया। एक उदाहरण के रूप में डिफ़ॉल्ट लोकेल पथ है:

/install_prefix/share/locale;fvwm

जहां install_prefix fvwm संस्थापन निर्देशिका है। ऐसे लोकेल पथ के साथ
अनुवाद खोजे जाते हैं in

/install_prefix/share/locale/lang/LC_MESSAGES/fvwm.mo

जहां lang लोकेल पर निर्भर करता है। यदि कोई निर्देशिका डिफ़ॉल्ट निर्देशिका नहीं दी गई है
पथ माना जाता है। यदि कोई टेक्स्ट डोमेन नहीं दिया गया है, एफवीडब्ल्यूएम ऐसा माना जाता है। बिना तर्क के
डिफ़ॉल्ट लोकेल पथ पुनर्स्थापित किया जाता है।

के रूप में ImagePath आदेश, पथ पर्यावरण चर और एक '+' to . हो सकता है
लोकेल पथ को आसानी से जोड़ें या तैयार करें।

उदाहरण के लिए, fvwm-themes पैकेज उपयोग करता है

लोकेलपाथ ";fvwm-themes:+"

स्थानीय कैटलॉग जोड़ने के लिए।

डिफ़ॉल्ट fvwm कैटलॉग में fvwm निष्पादन योग्य द्वारा उपयोग किए जाने वाले कुछ तार होते हैं
(डेस्क और ज्यामिति) और कुछ डिफ़ॉल्ट कॉन्फ़िगरेशन फ़ाइलों में प्रयुक्त स्ट्रिंग्स और
एफवीडब्ल्यूएमफॉर्म विन्यास। आप fvwm . के पीओ/उपनिर्देशिका पर एक नज़र डाल सकते हैं
विभिन्न में संभावित अनुवाद के साथ तार की सूची प्राप्त करने के लिए स्रोत
भाषाएं। वर्तमान में, बहुत कम भाषाओं का समर्थन किया जाता है।

स्थानीय कैटलॉग का मुख्य उपयोग "$[gt.string]" पैरामीटर के माध्यम से होता है:

मेनू को नष्ट करें मेनूFvwmविंडोऑप्स
AddToMenu MenuFvwmWindowOps "$[gt.Window Ops]" शीर्षक
+ "$[gt.&Move]" चाल
+ "$[gt.&Resize]" आकार बदलें
+ "$[gt.R&aise]" उठाना
+ "$[gt.&Lower]" लोअर
+ "$[gt.(De)&Iconify]" आइकन करें
+ "$[gt.(Un)&Stic]" छड़ी
+ "$[gt.(Un)Ma&ximize]" अधिकतम करने के लिए
+ "" nop
+ "$[gt.&Close]" समापन
+ "$[gt.&नष्ट]" नष्ट

अनुवाद उपलब्ध होने पर स्थानीय भाषाओं में एक मेनू देता है।

ध्यान दें कि Fvwmटास्कबार मॉड्यूल का अपना कैटलॉग है और यह कि एफवीडब्ल्यूएमस्क्रिप्ट मॉड्यूल
स्ट्रिंग अनुवाद के लिए विशेष निर्देशों का एक सेट है। यह दायरे से बाहर है
लोकेल कैटलॉग बनाने का तरीका समझाने के लिए इस चर्चा का। कृपया देखें
जीएनयू गेटटेक्स्ट प्रलेखन।

पिक्समैपपथ पथ
यह आदेश अप्रचलित है। इस्तेमाल करें ImagePath बजाय.

प्रिंटइन्फो विषय [वाचाल]
पर जानकारी प्रिंट करें विषय स्टेडर पर। एक वैकल्पिक पूर्णांक तर्क वाचाल
दी गई जानकारी के स्तर को परिभाषित करता है। वर्तमान मान्य विषय हैं:

रंग जो fvwm द्वारा उपयोग किए जाने वाले रंगों के बारे में जानकारी प्रिंट करता है। इस पर उपयोगी
स्क्रीन जो एक बार में केवल 256 (या कम) रंग प्रदर्शित कर सकती हैं। अगर वाचाल एक है या
fvwm द्वारा उपयोग किया जाने वाला पैलेट अधिक से अधिक मुद्रित होता है। यदि आपके पास सीमित रंग पैलेट है,
और आपका रंग समाप्त हो गया है, यह आदेश सहायक हो सकता है।

ImageCache जो fvwm द्वारा लोड की गई छवियों के बारे में जानकारी प्रिंट करता है। अगर वाचाल is
कैश में एक या अधिक सभी छवियों को उनके साथ सूचीबद्ध किया जाएगा
संबंधित पुन: उपयोग।

स्थान जो आपके लोकेल और fvwm द्वारा उपयोग किए जाने वाले फोंट की जानकारी प्रिंट करता है।
वाचाल 1 या 2 हो सकता है।

NLS जो fvwm द्वारा उपयोग किए जाने वाले स्थानीय कैटलॉग के बारे में जानकारी प्रिंट करता है

अंदाज जो fvwm शैलियों पर जानकारी प्रिंट करता है। वाचाल 1 हो सकता है।

बाइंडिंग जो सभी बाइंडिंग पर जानकारी प्रिंट करता है fvwm है: कुंजी, माउस और
स्ट्रोक बाइंडिंग। वाचाल इस विकल्प का कोई प्रभाव नहीं है।

इन्फोस्टोर जो इन्फोस्टोर में सभी प्रविष्टियों की जानकारी प्रिंट करता है, कुंजी को सूचीबद्ध करता है
और उसका मूल्य। वाचाल इस विकल्प का कोई प्रभाव नहीं है।

दोहराना
जब दोहराना आदेश लागू किया जाता है, अंतिम आदेश जो fvwm द्वारा निष्पादित किया गया था है
फिर से निष्पादित। यह इस बात पर ध्यान दिए बिना होता है कि क्या यह उपयोगकर्ता द्वारा ट्रिगर किया गया था
बातचीत, एक मॉड्यूल या एक एक्स घटना द्वारा। कमांड जो किसी फंक्शन से निष्पादित होते हैं
के साथ परिभाषित समारोह आदेश, से पढ़ना or पाइपपढ़ें आदेश या एक मेनू द्वारा
दोहराया नहीं जाता। इसके बजाय, फ़ंक्शन, मेनू या पढ़ना or पाइपपढ़ें आदेश है
फिर से निष्पादित।

अनुसूची [आवधिक] देरी_एमएस [कमांड_आईडी] आदेश
RSI आदेश लगभग . के बाद निष्पादित किया जाता है देरी_एमएस मिलीसेकंड। यह उपयोगी हो सकता है
कुछ मुश्किल सेटअप। आदेश उसी संदर्भ विंडो में निष्पादित किया जाता है जैसे कि
अनुसूची आज्ञा। एक वैकल्पिक पूर्णांक तर्क कमांड_आईडी दशमलव में दिया जा सकता है,
हेक्साडेसिमल या ऑक्टल प्रारूप। इस आईडी का उपयोग के साथ किया जा सकता है विवरण: को आज्ञा
निष्पादित होने से पहले अनुसूचित कमांड को हटा दें। यदि कोई आईडी नहीं दी जाती है, तो fvwm उपयोग करता है
नकारात्मक आईडी संख्याएं, -1 से शुरू होती हैं और के प्रत्येक उपयोग के साथ एक से घटती जाती हैं
अनुसूची आदेश। ध्यान दें कि अनुसूची आदेश और उसके तर्क
सामान्य कमांड लाइन विस्तार, और, कब आदेश अंत में निष्पादित किया जाता है, इसका विस्तार किया जाता है
दोबारा। इसलिए कमांड के उन हिस्सों को उद्धृत करना आवश्यक हो सकता है जिन्हें अवश्य करना चाहिए
दो बार विस्तार नहीं किया।

नोट: एक विंडो की आईडी के रूप में इसे $[w.id] के साथ लौटाया जा सकता है जिसका उपयोग के रूप में किया जा सकता है कमांड_आईडी.
उदाहरण:

वर्तमान अनुसूची 1000 $[w.id] खिड़की की छाया

RSI अनुसूची कमांड वैकल्पिक कीवर्ड का भी समर्थन करता है सामयिक जो इंगित करता है
कि आदेश हर निष्पादित किया जाना चाहिए देरी_एमएस। उदाहरण:

अनुसूची आवधिक 10000 पाइपपढ़ें '[-एन "$मेल"] && गूंज \
इको यू हैव मेल'

उपयोग विवरण: आवधिक आदेशों को रोकने के लिए आदेश।

राज्य राज्य [bool]
32 उपयोगकर्ता परिभाषित राज्यों में से एक को सेट, साफ़ या टॉगल करता है जो जुड़े हुए हैं
प्रत्येक खिड़की। राज्य 0 से 31 तक की एक संख्या है। राज्यों के पास नहीं है
fvwm में अर्थ है, लेकिन उन्हें सशर्त कमांड में चेक किया जा सकता है जैसे अगला साथ
राज्य स्थिति। वैकल्पिक तर्क bool एक बुलियन तर्क है। "सच" सेट
दिया गया राज्य, जबकि "गलत" इसे साफ़ करता है। "टॉगल" का उपयोग करना विपरीत पर स्विच करता है
राज्य। अगर bool तर्क नहीं दिया जाता है, राज्य टॉगल किया जाता है।

विंडोफॉन्ट [फ़ॉन्टनाम]
यह आदेश द्वारा अप्रचलित है अंदाज विकल्प फॉन्ट। इस्तेमाल करें

अंदाज * फॉन्ट फ़ॉन्टनाम

बजाय.

खिड़की सूची [(स्थितियां)] [स्थिति] [विकल्पों] [डबल-क्लिक-एक्शन]
एक पॉप-अप मेनू बनाता है (और इसे पॉप अप करता है) जिसमें प्रत्येक का शीर्षक और ज्यामिति
वर्तमान में डेस्कटॉप पर विंडोज़ दिखाए जाते हैं।

ज्यामिति भाग का प्रारूप है: डेस्क(परत): एक्स-ज्यामिति चिपचिपा, जहां डेस्क और
परत संगत संख्याएं हैं और चिपचिपा खाली है या पूंजी S. The
आइकोनिफाइड विंडो की ज्यामिति को कोष्ठकों में दिखाया गया है। से एक आइटम का चयन
विंडो सूची पॉप-अप मेनू व्याख्या किए गए फ़ंक्शन "WindowListFunc" को चलाने का कारण बनता है
उस विंडो की विंडो आईडी $0 के रूप में पास हुई। डिफ़ॉल्ट "WindowListFunc"
इस तरह दिखता है:

AddToFunc विंडोलिस्टफ़ंक
+ मैं आइकन करें बंद
+ मैं फ्लिपफोकस
+ मैं उठाना
+ मैं WarpToWindow 5 पी 5 पी

आप बिल्ट-इन "WindowListFunc" को नष्ट कर सकते हैं और यदि ये डिफॉल्ट होते हैं तो अपना खुद का बना सकते हैं
आपको शोभा नहीं देता।

विंडो सूची मेनू "विंडोलिस्ट" मेनू शैली का उपयोग करता है यदि इसे परिभाषित किया गया है (देखें
मेनू शैली आज्ञा)। अन्यथा डिफ़ॉल्ट मेनू शैली का उपयोग किया जाता है। वापस स्विच करने के लिए
डिफ़ॉल्ट मेनू शैली, आदेश जारी करें

मेनू शैली को नष्ट करें खिड़की सूची

उदाहरण:

मेनू शैली खिड़की सूची रिलीज पर चयन करें मेटा_एल

RSI स्थितियां विंडो सूची से कुछ विंडो को बाहर करने के लिए उपयोग किया जा सकता है। कृपया
को देखें वर्तमान विवरण के लिए आदेश। केवल विंडोज़ जो दिए गए से मेल खाती हैं
शर्तों को विंडो सूची में प्रदर्शित किया जाता है। विकल्पों नीचे काम इसके विपरीत:
विंडो जिन्हें अन्यथा विंडो सूची में शामिल नहीं किया जा सकता है, का चयन किया जा सकता है
उनके साथ। स्थितियां हमेशा ओवरराइड करें विकल्पों.

RSI स्थिति तर्क for . के समान हैं मेन्यू. आदेश डबल-क्लिक-एक्शन
यदि उपयोगकर्ता डबल-क्लिक करता है (या मेनू है तो कुंजी को दो बार तेजी से हिट करता है)
एक कुंजी के लिए बाध्य) विंडो सूची लाते समय। डबल-क्लिक-एक्शन होना चाहिए
उद्धृत किया जाता है यदि इसमें एक से अधिक शब्द हों।

RSI डबल-क्लिक-एक्शन एक डिफ़ॉल्ट विंडो को परिभाषित करने के लिए उपयोगी है यदि आपने इसे बाध्य किया है
इस तरह एक कुंजी (या बटन) के लिए विंडो सूची:

# यहां हम एक मौजूदा फ़ंक्शन को कॉल करते हैं, लेकिन
#यह अलग हो सकता है। डिफ़ॉल्ट देखें
# WindowListFunc की परिभाषा इससे पहले
#मैन पेज।
AddToFunc स्विच टूविंडो
+ मैं WindowListFunc

कुंजी टैब AM WindowList "पिछला स्विचटोविंडो"

एक बार विंडो लिस्ट आने पर Alt-Tab को हिट करने पर, यदि आप इसे दो बार हिट करते हैं तो फोकस होता है
वर्तमान और अंतिम केंद्रित विंडो के बीच फ़्लिप किया गया। उचित के साथ
रिलीज पर चयन करें मेनू शैली (ऊपर उदाहरण देखें) जैसे ही आप एक विंडो का चयन करते हैं
Alt कुंजी जारी करें।

RSI विकल्पों WindowList को पास किया गया अल्पविराम द्वारा अलग किया जाता है और हो सकता है ज्यामिति /
नोजियोमेट्री / नोज्यामेट्रीविदइन्फो, नोडेस्कनम, नोलेयर, NoNumInDeskTitle,
NoCurrentDeskTitle, मैक्सलेबलविड्थ चौडाई, टाइटलफॉरऑलडेस्क, समारोह funcname, डेस्क
डेस्कनम, करंटडेस्क, कोई प्रतीक नहीं / प्रतीक / केवल चिह्न, असामान्य / साधारण / केवल सामान्य,
नोस्टिकी / चिपचिपा / ओनली स्टिकी, नोस्टिकीअक्रॉसपेज / स्टिकीअक्रॉसपेज /
ओनली स्टिकीअक्रॉसपेज, नोस्टिकीएक्रॉसडेस्क / स्टिकीअक्रॉसडेस्क /
ओनली स्टिकीएक्रॉसडेस्क, नोऑनटॉप / शीर्ष पर / ओनलीऑनटॉप, दोपहर नीचे / तल पर /
ओनलीऑनबॉटम, परत m [N], उपयोग छोड़ेंसूची / ओनलीस्किपलिस्ट, नोडेस्कसॉर्ट, उल्टे क्रम,
वर्तमानएटएंड, IconifiedAtEnd, उपयोग चिह्ननाम, वर्णक्रमानुसार / वर्णमाला नहीं,
SortByसंसाधन, सॉर्टबायक्लास, नोहॉटकी, रिलीज पर चयन करें.

(नोट - सामान्य का अर्थ है प्रतिष्ठित, चिपचिपा या शीर्ष पर नहीं)

उसके साथ SortByसंसाधन विकल्प विंडो को पहले संसाधन द्वारा वर्णानुक्रम में क्रमबद्ध किया जाता है
वर्ग, फिर संसाधन नाम से और फिर विंडो नाम से (या आइकन नाम if उपयोग चिह्ननाम
निर्दिष्ट किया जाता है)। उल्टे क्रम अपेक्षित तरीके से भी काम करता है।

उसके साथ सॉर्टबायक्लास विकल्प विंडो को ठीक वैसे ही सॉर्ट किया जाता है जैसे SortByसंसाधन, परंतु
संसाधन नाम को ध्यान में नहीं रखा जाता है, केवल संसाधन वर्ग।

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

यदि आप किसी फ़ंक्शन में पास करते हैं समारोह funcname, इसे एक विंडो के भीतर कहा जाता है
चयनित विंडो का संदर्भ:

AddToFunc आईफंक आई आइकन करें टॉगल
खिड़की सूची समारोह आईफंक, नोस्टिकी, करंटडेस्क, नोआईकॉन्स

यदि आप उपयोग करते हैं परत m [n] विकल्प, केवल m और n के बीच की परतों में विंडो हैं
प्रदर्शित किया गया। n डिफ़ॉल्ट रूप से m. उसके साथ उल्टे क्रम खिड़कियों के क्रम का विकल्प
सूची में उलट दिया गया है।

उसके साथ वर्तमानएटएंड विकल्प पर वर्तमान में फ़ोकस की गई विंडो (यदि कोई हो) दिखाई गई है
सूची के नीचे। यह ज्यादातर Alt-Tab व्यवहार का अनुकरण करने के लिए अभिप्रेत है
एक और जीयूआई।

IconifiedAtEnd आइकोनिफाइड विंडो को सूची के अंत में ले जाया जाता है। ये है
एक और जीयूआई से भी।

RSI नोजियोमेट्री विकल्प fvwm को ज्यामिति के साथ-साथ प्रदर्शित नहीं करने का कारण बनता है
विभाजक जो विभिन्न डेस्कटॉप को इंगित करते हैं। नोज्यामेट्रीविदइन्फो निकालता है
ज्यामिति, लेकिन डेस्कटॉप जानकारी रखें और प्रतिष्ठित विंडो को इंगित करें।
NoDeskNum fvwm को ज्योमेट्री में या उससे पहले डेस्कटॉप नंबर प्रदर्शित नहीं करने का कारण बनता है
के साथ विंडो शीर्षक नोज्यामेट्रीविदइन्फो विकल्प. NoNumInDeskTitle है केवल
उपयोगी अगर एक डेस्कटॉप नाम के साथ परिभाषित किया गया है डेस्कटॉपनाम आज्ञा। यह fvwm . का कारण बनता है
डेस्कटॉप नाम से पहले डेस्कटॉप नंबर प्रदर्शित नहीं करने के लिए। डिफ़ॉल्ट रूप से,
WindowList मेनू में एक शीर्षक होता है जो वर्तमान डेस्क या चयनित को इंगित करता है
डेस्कटॉप अगर डेस्क शर्त का प्रयोग किया जाता है। NoCurrentDeskTitle विकल्प इसे हटा देता है
शीर्षक। टाइटलफॉरऑलडेस्क fvwm को डेस्क नाम और/या के साथ मेनू शीर्षक जोड़ने का कारण बनता है
एक ही डेस्क पर खिड़कियों के प्रत्येक समूह से पहले नंबर। साथ में नोलेयरकी परत
खिड़की प्रदर्शित नहीं है। विकल्प शोपेज, शोपेजएक्स और शोपेजY सक्षम
विंडो के पृष्ठ को डिस्प्ले आकार के गोल गुणकों को प्रदर्शित करना। साथ में
शो स्क्रीन, विंडो का Xinerama स्क्रीन नंबर प्रदर्शित होता है।

RSI मैक्सलेबलविड्थ विकल्प अपने तर्क के रूप में प्रिंट करने के लिए वर्णों की संख्या लेता है।
इससे ज्यादा नहीं खिड़की के नाम के कई अक्षर दिखाई दे रहे हैं।

यदि आप का उपयोग करना चाहते हैं खिड़की सूची एक आइकन प्रबंधक के रूप में, आप का आह्वान कर सकते हैं
इस प्रकार है:

WindowList OnlyIcons, स्टिकी, ऑनटॉप, ज्योमेट्री

(ध्यान दें केवल विकल्प अनिवार्य रूप से अन्य सभी को मिटा देते हैं...
केवलसूचीछोड़ें विकल्प जो सिर्फ कारण बनता है खिड़की सूची केवल खिड़कियों के साथ विचार करने के लिए
WindowListस्किप अंदाज।)

एक्ससिंक
. एक्ससिंक कहा जाता है, सभी लंबित भेजने के लिए समान नाम वाले X फ़ंक्शन का उपयोग किया जाता है
X सर्वर से अनुरोध करता है। यह आदेश केवल डिबगिंग के लिए है।

Xसिंक्रनाइज़ [बूल]
RSI Xसिंक्रनाइज़ कमांड नियंत्रित करता है कि क्या X सर्वर को X अनुरोध भेजे जाते हैं
तुरंत या नहीं। आम तौर पर, बचाने के लिए अनुरोध बड़े बैचों में भेजे जाते हैं
अनावश्यक संचार। तुरंत अनुरोध भेजने के लिए, "True" का उपयोग करें
तर्क, इस प्रयोग को अक्षम करने के लिए "गलत" या दोनों विधियों के बीच टॉगल करने के लिए उपयोग करें
"टॉगल" या छोड़ दें bool बहस। Fvwm सिंक्रोनाइज़्ड अनुरोधों के लिए डिफ़ॉल्ट होता है जब
के साथ शुरू किया - दाढ़ विकल्प। यह आदेश केवल डिबगिंग के लिए है।

+
अंतिम निर्दिष्ट सजावट, फ़ंक्शन या मेनू में जोड़ना जारी रखने के लिए उपयोग किया जाता है। देखें
के लिए चर्चा सजावट जोड़ें, AddToFunc, तथा AddToMenu.

खिड़की आंदोलन और प्लेसमेंट
एनिमेटेडमूव x y [ताना]
एक एनिमेटेड फैशन में एक विंडो ले जाएँ। के समान चाल आज्ञा। विकल्प हैं
वही, सिवाय इसके कि वे आवश्यक हैं, क्योंकि उपयोगकर्ता को स्थानांतरित करने का कोई मतलब नहीं है
विंडो अंतःक्रियात्मक और एनिमेटेड रूप से। यदि वैकल्पिक तर्क ताना is
निर्दिष्ट सूचक खिड़की के साथ विकृत है।

हाइडज्योमेट्रीविंडो [कभी नहीं | हटो | आकार बदलें]
विंडो को स्थानांतरित करने पर आमतौर पर दिखाई जाने वाली स्थिति या आकार विंडो को छुपाता है या
अंतःक्रियात्मक रूप से आकार दिया। इसे केवल संचालन या आकार बदलने के संचालन के लिए बंद करने के लिए
वैकल्पिक पैरामीटर चाल और आकार बदलें क्रमशः उपयोग किया जा सकता है। दोनों को चालू करने के लिए
फिर से उपयोग करें कभी नहीं विकल्प.

परत [आर्ग1 आर्ग2] | [चूक]
वर्तमान विंडो को एक नई परत में रखता है। अगर आर्ग1 शून्य नहीं है तो अगली परत है
वर्तमान परत संख्या प्लस आर्ग1. अगर आर्ग1 शून्य है तो नई परत है आर्ग2.

एक विशेष मामले के रूप में, चूक विंडो को उसकी डिफॉल्ट लेयर में रखता है, यानी लेयर it
शुरू में था। ऐसा तब होता है जब कोई या अमान्य तर्क निर्दिष्ट नहीं होते हैं।

लोअर
उपयोगकर्ता को एक विंडो कम करने की अनुमति देता है। ध्यान दें कि यह केवल एक विंडो को कम करता है
परत। विंडो को पूर्ण तल पर लाने के लिए, उपयोग करें

AddToFunc नीचे से नीचे
+ मैं परत 0 0
+ मैं निचला

चाल [[स्क्रीन स्क्रीन] [डब्ल्यू | एम]x[पी | डब्ल्यू] ... [डब्ल्यू | एम]y[पी | डब्ल्यू] ... [ताना]] | [सूचक] |
[उम्हिवा]
उपयोगकर्ता को एक विंडो को स्थानांतरित करने की अनुमति देता है। अगर किसी विंडो या उसके में कहीं से कॉल किया जाता है
सीमा, फिर उस खिड़की को स्थानांतरित कर दिया जाता है। यदि रूट विंडो से कॉल किया जाता है तो उपयोगकर्ता है
लक्ष्य विंडो का चयन करने की अनुमति है। डिफ़ॉल्ट रूप से, EWMH कार्य क्षेत्र है
सम्मानित।

यदि शाब्दिक विकल्प स्क्रीन इसके बाद ए स्क्रीन तर्क निर्दिष्ट है, the
निर्देशांक की व्याख्या दी गई स्क्रीन के सापेक्ष के रूप में की जाती है। चौड़ाई और ऊंचाई
स्क्रीन का उपयोग प्रदर्शन आयामों के बजाय गणना के लिए किया जाता है।
स्क्रीन के रूप में व्याख्या के रूप में स्क्रीन पर ले जाएँ आज्ञा। यदि वैकल्पिक तर्क
ताना निर्दिष्ट किया गया है कि सूचक खिड़की से विकृत है। यदि एकल तर्क
सूचक दिया जाता है, विंडो के ऊपरी बाएँ कोने को पॉइंटर पर ले जाया जाता है
ऑपरेशन शुरू करने से पहले की स्थिति; यह मुख्य रूप से आंतरिक उपयोग के लिए है
मॉड्यूल जैसे Fvwmपेजर. यदि वैकल्पिक तर्क एव्म्हिवा दिया जाता है, फिर खिड़की
स्थिति कार्य क्षेत्र को अनदेखा कर देगी (जैसे कि द्वारा निर्धारित किसी भी मान को अनदेखा करना
EwmhBaseStruts).

ऑपरेशन को एस्केप या किसी भी माउस बटन को रखने के लिए सेट नहीं किया जा सकता है
खिड़की। डिफ़ॉल्ट रूप से माउस बटन 2 मूव ऑपरेशन को रद्द करने के लिए सेट है। बदलने के लिए
यह आप उपयोग कर सकते हैं माउस प्लेसमेंट के लिए विशेष संदर्भ 'पी' के साथ कमांड।

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

यदि वैकल्पिक तर्क x और y प्रदान की जाती हैं, फिर विंडो को स्थानांतरित कर दिया जाता है
उपयोगकर्ता सहभागिता के बिना तुरंत। प्रत्येक तर्क एक निरपेक्ष या निर्दिष्ट कर सकता है
स्क्रीन के बाएँ/ऊपर या दाएँ/नीचे से सापेक्ष स्थिति। द्वारा
डिफ़ॉल्ट, दिए गए संख्यात्मक मान को स्क्रीन के प्रतिशत के रूप में व्याख्यायित किया जाता है
चौड़ाई/ऊंचाई, लेकिन एक अनुगामी 'p' व्याख्या को माध्य पिक्सेल में बदल देता है, जबकि a
अनुगामी'w' का अर्थ है खिड़की की चौड़ाई/ऊंचाई का प्रतिशत। विंडो रिश्तेदार को स्थानांतरित करने के लिए
अपनी वर्तमान स्थिति में 'जोड़ें'w'("विंडो" के लिए) उपसर्ग से पहले x और / या y
मूल्य। विंडो को वर्तमान स्थान के सापेक्ष किसी स्थिति में ले जाने के लिए
सूचक, 'जोड़ेंm' ("माउस" के लिए) उपसर्ग। समन्वय को अपरिवर्तित छोड़ने के लिए,
"रखना" के स्थान पर निर्दिष्ट किया जा सकता है x or y.

उन्नत उपयोगों के लिए, तर्क x और y कई बार इस्तेमाल किया जा सकता है, लेकिन बिना
उपसर्ग 'm''w'। (नीचे जटिल उदाहरण देखें)।

सरल उदाहरण:

# इंटरएक्टिव कदम
माउस 1 टीए मूव
# विंडो को ऊपर बाईं ओर ले जाएं (10%,10%)
माउस 2 टीए मूव 10 10
# ऊपर बाईं ओर ले जाएँ (10पिक्सेल,10पिक्सेल)
माउस 3 टीए मूव 10पी 10पी

अधिक जटिल उदाहरण (इन्हें कीस्ट्रोक्स, आदि के कार्यों के रूप में बाध्य किया जा सकता है; केवल the
आदेश दिखाया गया है, हालांकि):

# विंडो को मूव करें ताकि नीचे दाईं ओर नीचे हो
#स्क्रीन के दाईं ओर
ले जाएँ -0 -0

# विंडो को मूव करें ताकि टॉप लेफ्ट कॉर्नर 10 पिक्सल हो
# स्क्रीन के ऊपरी बाएं किनारे से दूर
+-10 +-10 . ले जाएँ

# विंडो को 5% दाईं ओर ले जाएं, और
# मध्य लंबवत
w+5 50 . ले जाएँ

# विंडो को 10 पिक्सेल ऊपर ले जाएँ, और इसलिए बाएँ किनारे
# x=40 पिक्सेल पर है
40p w-10p . ले जाएँ

# विंडो को माउस पॉइंटर लोकेशन पर ले जाएं
एम+0 एम+0 . ले जाएँ

# विंडो को स्क्रीन के केंद्र में ले जाएं (स्क्रीन का 50%)
# स्थिति माइनस 50% विधवा आकार)।
50-50w 50-50w . ले जाएँ

नोट: चलती हुई खिड़कियां प्राप्त करने के लिए जो स्क्रीन पर स्नैप नहीं करती हैं, के साथ
इंटरैक्टिव चाल, दबाए रखें ऑल्ट स्नैप आकर्षण को अक्षम करने के लिए विंडो को घुमाते समय
अगर यह परिभाषित है।

यह भी देखें एनिमेटेडमूव आदेश।

मूव टूडेस्क [पिछला | आर्ग1 [आर्ग2] [मिनट मैक्स]]
चयनित विंडो को दूसरे डेस्कटॉप पर ले जाता है। तर्क for . के समान हैं
la गोटोडेस्क आज्ञा। बिना किसी तर्क के, विंडो को करंट में ले जाया जाता है
डेस्क। मूव टूडेस्क अप्रचलित के लिए एक प्रतिस्थापन है विंडोजडेस्क आदेश, जो कर सकते हैं
अब उपयोग नहीं किया जाएगा।

मूव दहलीज [पिक्सल]
जब उपयोगकर्ता किसी ऑब्जेक्ट पर माउस बटन दबाता है तो fvwm यह देखने के लिए प्रतीक्षा करता है कि क्या क्रिया है
एक क्लिक या ड्रैग है। यदि माउस से अधिक गति करता है पिक्सल पिक्सेल यह माना जाता है
एक खींच होना।

fvwm के पिछले संस्करण हार्डवेयर्ड पिक्सल से 3, जो अब डिफ़ॉल्ट मान है।
If पिक्सल ऋणात्मक है या डिफ़ॉल्ट मान छोड़ दिया गया है (जिसे तब बढ़ाया जा सकता है जब
16000x9000 पिक्सेल डिस्प्ले किफायती हो जाते हैं) को पुनर्स्थापित किया जाता है।

मूव टू पेज [विकल्पों] [x[पी | डब्ल्यू] y[पी | डब्ल्यू]] | [पिछला]
चयनित विंडो को दूसरे पृष्ठ पर ले जाता है (x,y) ऊपरी बाएँ पृष्ठ (0,0) है, the
ऊपरी दायां है (एम,0), जहां एम क्षैतिज की वर्तमान संख्या से एक कम है
में निर्दिष्ट पृष्ठ डेस्कटॉप आकार आज्ञा। इसी प्रकार निचला बायां पृष्ठ है
(0,N), और निचला दायाँ पृष्ठ (M,N) है। नकारात्मक पृष्ठ संख्याएँ पृष्ठों को संदर्भित करती हैं
सबसे दाहिने/निम्नतम पृष्ठ से। अगर x और y नहीं दिए गए हैं, विंडो को यहां ले जाया गया है
वर्तमान पृष्ठ (एक विंडो जिसमें फोकस है लेकिन ऑफ-स्क्रीन है, पुनर्प्राप्त किया जा सकता है
इस के साथ)। विंडो को वर्तमान पृष्ठ के सापेक्ष किसी पृष्ठ पर ले जाना प्राप्त किया जा सकता है
एक अनुगामी जोड़कर 'p' किसी या दोनों संख्यात्मक तर्कों के बाद। खिड़की को स्थानांतरित करने के लिए
इसके वर्तमान स्थान के सापेक्ष, एक अनुगामी जोड़ें 'w'। विंडो को में ले जाने के लिए
पिछला पृष्ठ उपयोग पिछला एकल तर्क के रूप में।

विंडोज़ को आमतौर पर डेस्क की सीमाओं से आगे नहीं ले जाया जाता है।

संभव विकल्पों रहे रैपएक्स और लपेटा हुआ x या y निर्देशांक के चारों ओर लपेटने के लिए जब
विंडो को डेस्कटॉप की सीमा से बाहर ले जाया जाता है। उदाहरण के लिए, के साथ रैपएक्स, जब
विंडो डेस्कटॉप के दाहिने किनारे से आगे बढ़ती है, यह बाएं किनारे पर फिर से दिखाई देती है।
विकल्प नोडस्कलिमिटx और नोडस्कलिमिटी खिड़कियों को डेस्क से बाहर ले जाने की अनुमति दें
x और y दिशा में सीमाएं (अक्षम करना रैपएक्स और लपेटा हुआ विकल्प)।

उदाहरण:

# चाल विंडो टू पेज (2,3)
मूव टूपेज 2 3

# चाल सबसे निचले और सबसे दाहिने पृष्ठ की खिड़की
मूव टूपेज -1 -1

# चाल अंतिम पृष्ठ की खिड़की देखी गई
मूव टूपेज पिछला

# चाल विंडो दो पेज दाईं ओर और एक
# पृष्ठ ऊपर, डेस्क की सीमाओं पर लपेटें
MoveToPage रैपएक्स रैपी +2p -1p

स्क्रीन पर ले जाएँ [स्क्रीन]
चयनित विंडो को दूसरी Xinerama स्क्रीन पर ले जाता है। स्क्रीन तर्क हो सकता है
'p'प्राथमिक स्क्रीन के लिए,'c' वर्तमान स्क्रीन के लिए (माउस युक्त
सूचक), 'w'+संदर्भ विंडो के केंद्र वाली स्क्रीन के लिए,'g'
वैश्विक स्क्रीन या स्क्रीन नंबर के लिए ही (शून्य से गिनती)।

अपारदर्शीमूव आकार [प्रतिशतता]
fvwm को अधिकतम आकार की विंडो बताता है जिसके साथ अपारदर्शी विंडो मूवमेंट होना चाहिए
उपयोग किया गया। प्रतिशत कुल स्क्रीन क्षेत्र का प्रतिशत है (इससे अधिक हो सकता है
100)। साथ में

ओपेकमूवसाइज 0

सभी खिड़कियों को पारंपरिक रबर-बैंड रूपरेखा का उपयोग करके स्थानांतरित किया जाता है। साथ में

अपारदर्शीमूव आकार असीमित

या यदि ऋणात्मक प्रतिशत दिया जाता है तो सभी विंडो को ठोस विंडो के रूप में स्थानांतरित कर दिया जाता है।
डिफ़ॉल्ट है

ओपेकमूवसाइज 5

जो छोटी खिड़कियों को अपारदर्शी तरीके से स्थानांतरित करने की अनुमति देता है लेकिन बड़ी खिड़कियां हैं
रबर बैंड के रूप में ले जाया गया। अगर प्रतिशतता छोड़ा गया है या अमान्य है डिफ़ॉल्ट मान है
सेट। एक अपारदर्शी तरीके से विंडोज़ का आकार बदलने के लिए आप इसका उपयोग कर सकते हैं आकार बदलेंअपारदर्शी शैली.
देखना अंदाज आदेश।

प्लेस अगेन [एनिम] [आइकन]
प्रारंभिक विंडो का उपयोग करके वर्तमान विंडो की स्थिति को फिर से गणना करने का कारण बनता है
प्लेसमेंट तर्क। विंडो को उस स्थान पर ले जाया जाता है जहां यह एक नया होता
खिड़की जो अभी दिखाई दी थी। के साथ सबसे उपयोगी स्मार्ट or चालाक (वाकई स्मार्ट)
नियुक्ति। वैकल्पिक तर्क के साथ अनिम को रखने के लिए एक एनिमेटेड चाल का उपयोग किया जाता है
अपनी नई स्थिति में विंडो। अतिरिक्त विकल्प के साथ आइकॉन, आइकन रखा गया है
इसके बजाय फिर से।

उठाना
उपयोगकर्ता को एक विंडो बढ़ाने की अनुमति देता है। ध्यान दें कि यह केवल इसके में एक विंडो उठाता है
परत। विंडो को पूर्ण शीर्ष पर लाने के लिए, उपयोग करें

AddToFunc ऊपर उठाना
+ मैं परत 0 ऑनटॉप
+ मैं उठाता हूँ

जहां ऑनटॉप आपके सेटअप में उपयोग की जाने वाली उच्चतम परत है।

नीचे करो
बारी-बारी से खिड़की को ऊपर और नीचे करता है। खिड़की उठाई जाती है अगर यह अस्पष्ट है
कोई भी खिड़की (अपने स्वयं के ग्राहकों को छोड़कर जब रेज़ट्रांसिएंट शैली का प्रयोग किया जाता है; देख
la अंदाज कमांड) अन्यथा इसे उतारा जाता है।

आकार बदलें [[फ्रेम] [दिशा दीर] [वारप्टोबॉर्डर स्वचालित] [निश्चित दिशा] [डब्ल्यू]चौडाई[पी | सी]
[डब्ल्यू]ऊंचाई[पी | सी]]
एक विंडो का आकार बदलने की अनुमति देता है। अगर किसी खिड़की या उसके बॉर्डर में कहीं से पुकारा जाता है,
फिर उस विंडो का आकार बदल दिया जाता है। यदि रूट विंडो से कॉल किया जाता है तो उपयोगकर्ता है
लक्ष्य विंडो का चयन करने की अनुमति है।

ऑपरेशन को एस्केप के साथ या किसी भी माउस बटन को दबाकर निरस्त किया जा सकता है (छोड़कर
बटन 1 जो इसकी पुष्टि करता है)।

यदि वैकल्पिक तर्क चौडाई और ऊंचाई प्रदान की जाती हैं, फिर विंडो का आकार बदल दिया जाता है
ताकि इसके आयाम हैं चौडाई by ऊंचाई. की इकाइयाँ चौडाई और ऊंचाई रहे
प्रतिशत-ऑफ़-स्क्रीन, जब तक कि कोई अक्षर 'p' को एक या दोनों निर्देशांकों में जोड़ा जाता है, in
किस स्थिति में स्थान पिक्सेल में निर्दिष्ट है। के साथ 'c' परिभाषित इकाई प्रत्यय
क्लाइंट एप्लिकेशन द्वारा (इसलिए c) का उपयोग किया जाता है। तो आप कह सकते हैं

80c 24c . का आकार बदलें

टर्मिनल विंडो को 80x24 वर्णों के लिए पर्याप्त बड़ा बनाने के लिए।

अगर चौडाई or ऊंचाई 'अक्षर के साथ लगाया जाता हैw' आकार को an . के रूप में नहीं लिया जाता है
निरपेक्ष मान लेकिन विंडो के वर्तमान आकार में जोड़ा गया। उदाहरण:

# विंडो को एक लाइन से बड़ा करें
आकार बदलें w+1c . रखें

दोनों, चौडाई और ऊंचाई नकारात्मक हो सकता है। इस मामले में नया आकार स्क्रीन है
आकार घटा दिया गया मान। यदि कोई मान "रखना", संबंधित आयाम
खिड़की से अछूता रह गया है। नया आकार क्लाइंट विंडो का आकार है,
इस प्रकार

आकार बदलें 100 100

विंडो को स्क्रीन से बड़ा बना सकता है। के आकार के आधार पर नए आकार को आधार बनाने के लिए
संपूर्ण fvwm विंडो, जोड़ें ढांचा आदेश के बाद विकल्प। विकल्प
निश्चित दिशा, दिशा और वारप्टोबॉर्डर केवल इंटरैक्टिव चाल में उपयोग किया जाता है
संचालन। साथ में निश्चित दिशा पॉइंटर के हिलने पर भी वही बॉर्डर खिसकता है
विपरीत सीमा के पार। दिशा विकल्प के बाद एक दिशा होनी चाहिए
नाम जैसे "नॉर्थवेस्ट", "साउथ" या "ईस्ट" (आपको विचार मिलता है)। आकार बदलना है
तुरंत शुरू हो गया, भले ही सूचक सीमा पर न हो। यदि विशेष विकल्प
स्वचालित दिशा तर्क के रूप में दिया जाता है, तो आकार बदलने की दिशा है
खिड़की में सूचक की स्थिति के आधार पर गणना की जाती है। यदि सूचक है
खिड़की के बीच में, फिर किसी दिशा की गणना नहीं की जाती है। वारप्टोबॉर्डर
विकल्प का उपयोग पॉइंटर को इंगित दिशा में घुमाने के लिए किया जा सकता है। के साथ के रूप में
स्वचालित के लिए विकल्प दिशा, ताने की सीमा की गणना के आधार पर की जाती है
किसी दिए गए सीमा से सूचक की निकटता। साथ ही, यदि पर क्लिक करके आकार बदलना शुरू किया जाता है
खिड़की की सीमा, सूचक सीमा के बाहरी किनारे पर विकृत है।

AddToFunc आकार बदलेंएसई मैं आकार बदलता हूं नेतृत्व SE
माउस 3 AM

आकार बदलें [सबसे नीचे | बीआर x y]
एक वैकल्पिक सिंटैक्स का उपयोग किया जाता है यदि कीवर्ड नीचे दाएं या संक्षेप में br इस प्रकार है
आदेश का नाम। इस मामले में, तर्क x और y की वांछित स्थिति निर्दिष्ट करें
खिड़की के निचले दाएं कोने। उनकी व्याख्या ठीक उसी तरह की जाती है जैसे x और
y के तर्क चाल आज्ञा। वास्तव में, किसी भी विकल्प द्वारा स्वीकार किया गया चाल
कमांड का इस्तेमाल किया जा सकता है।

आकार बदलेंअधिकतम करें [आकार बदलें-तर्क]
के प्रभावों को जोड़ती है आकार बदलें और अधिकतम करने के लिए एक ही आदेश में। जब a . पर प्रयोग किया जाता है
अधिकतम विंडो, विंडो का आकार बदल गया है और अभी भी अधिकतम स्थिति में है
उसके बाद। जब एक अनमैक्सिमाइज्ड विंडो पर उपयोग किया जाता है, तो विंडो का आकार बदल दिया जाता है और उसमें डाल दिया जाता है
बाद में अधिकतम राज्य। यह उपयोगी है यदि उपयोगकर्ता आकार बदलना चाहता है
अस्थायी रूप से विंडो और फिर मूल ज्यामिति पर वापस आएं। आकार बदलें-तर्क
के लिए समान हैं आकार बदलें आदेश।

इस कदम का आकार परिवर्तित करें आकार बदलें-तर्क चाल-तर्क
यह आदेश वही करता है आकार बदलें और चाल आदेश, लेकिन एक ही कॉल में
जो कम दृष्टि से परेशान करने वाला है। आकार बदलें-तर्क बिल्कुल वही हैं
के लिए तर्क आकार बदलें आदेश और चाल-तर्क बिल्कुल वही हैं
के लिए तर्क चाल कमांड को छोड़कर सूचक विकल्प जो समर्थित नहीं है
द्वारा इस कदम का आकार परिवर्तित करें आदेश।

उदाहरण:

# विंडो को ऊपरी बाएं कोने में ले जाएं और कवर करें
# अधिकांश स्क्रीन
आकार बदलेंमूव -10p -20p 0 0

# केंद्रित विंडो को स्क्रीन के शीर्ष की ओर बढ़ाएं
वर्तमान आकार बदलें w रखें+$[wy]p 0 रखें

नोट: Fvwm यदि विकल्प है तो कमांड को ठीक से पार्स करने में सक्षम नहीं हो सकता है नीचे दाएं
का आकार बदलें कमांड का उपयोग किया जाता है।

आकार बदलेंMoveMaximize आकार बदलें-तर्क चाल-तर्क
के प्रभावों को जोड़ती है इस कदम का आकार परिवर्तित करें और अधिकतम करने के लिए एक ही आदेश में। जब पर इस्तेमाल किया जाता है
एक अधिकतम खिड़की, खिड़की का आकार बदल गया है और स्थानांतरित हो गया है और अभी भी अधिकतम में है
बाद में राज्य। जब एक अनमैक्सिमाइज्ड विंडो पर उपयोग किया जाता है, तो विंडो का आकार बदल जाता है और
बाद में अधिकतम स्थिति में डाल दिया। यह उपयोगी है यदि उपयोगकर्ता चाहता है
अस्थायी रूप से विंडो का आकार बदलें और फिर मूल ज्यामिति पर वापस आएं।
आकार बदलें-तर्क और चाल-तर्क के लिए समान हैं इस कदम का आकार परिवर्तित करें आदेश।

रेस्टैक ट्रांजिएंट्स
यह आदेश स्टैकिंग क्रम में इसके करीब एक विंडो के ट्रांज़िएंट को फिर से समूहित करता है
मानो खिड़की को अभी नीचे उतारा गया हो और फिर ऊपर उठाया गया हो। खिड़की की स्थिति
खुद नहीं बदला है। केवल विंडोज़ जो या तो उपयोग करती हैं रेज़ट्रांसिएंट or
निचला क्षणिक शैली बिल्कुल प्रभावित है। कब रेस्टैक ट्रांजिएंट्स a . पर प्रयोग किया जाता है
के साथ क्षणिक खिड़की स्टैकट्रांसिएंटपेरेंट शैली सेट, इसे पर पुनर्निर्देशित किया जाता है
मूल खिड़की।

एनीमेशन सेट करें मिलीसेकंड-देरी [भिन्न-से-चाल-सूची]
अनुकूलित करने के लिए फ़्रेम और भिन्नात्मक ऑफ़सेट की सूची के बीच का समय सेट करता है
की एनिमेटेड चालें एनिमेटेडमूव कमांड और मेनू का एनीमेशन (यदि मेनू
शैली एनिमेटेड पर सेट है; देख मेनू शैली आज्ञा)। अगर भिन्न-से-चाल-सूची is
छोड़े गए, केवल फ़्रेम के बीच का समय बदल दिया जाता है। भिन्न-से-चाल-सूची
निर्दिष्ट करता है कि प्रत्येक क्रमिक फ्रेम पर विंडो को कितनी दूर तक ऑफसेट किया जाना चाहिए a
प्रारंभिक स्थान और अंतिम स्थान के बीच अंतर का अंश।
उदाहरण के लिए:

सेटएनीमेशन 10 -.01 0 .01 .03 .08 .18 .3 \
.45 .6 .75 .85 .90 .94 .97 .99 1.0

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

स्नैपआकर्षण [निकटता [व्यवहार] [स्क्रीन]]
RSI स्नैपआकर्षण आदेश अप्रचलित है। इसे द्वारा बदल दिया गया है अंदाज आदेश
विकल्प स्नैपआकर्षण.

स्नैपग्रिड [एक्स-ग्रिड-आकार वाई-ग्रिड-आकार]
RSI स्नैपग्रिड आदेश अप्रचलित है। इसे द्वारा बदल दिया गया है अंदाज कमांड विकल्प
स्नैपग्रिड.

विंडोजडेस्क आर्ग1 [आर्ग2]
चयनित विंडो को दूसरे डेस्कटॉप पर ले जाता है।

यह आदेश हटा दिया गया है और इसके द्वारा प्रतिस्थापित किया जाना चाहिए मूव टूडेस्क, के लिए तर्क
जो के लिए समान हैं गोटोडेस्क आदेश।

महत्त्वपूर्ण
आप केवल कमांड का नाम नहीं बदल सकते: सिंटैक्स बदल गया है। अगर तुम
उपयोग किया गया:

विंडोजडेस्क नंबर

विंडो को डेस्क n पर ले जाने के लिए, आपको इसे इसमें बदलना होगा:

मूव टूडेस्क 0 एन

ज़ोरपिक्समैप [पिक्समैप]
उस पिक्समैप का चयन करता है जिसके साथ रबर-बैंड विंडो चलते समय बिट्स को xor'ed किया जाता है
या आकार बदलना। यह रबर-बैंड को दृश्यमान बनाने का एक बेहतर मौका देता है यदि
XorValue अच्छा परिणाम नहीं देता। एक उदाहरण पिक्समैप आकार बदलें.इंद्रधनुष.xpm is
आइकन वितरण के साथ प्रदान किया गया। बारी करने के लिए ज़ोरपिक्समैप फिर से उपयोग करें
XorValue आदेश दें या छोड़ दें पिक्समैप तर्क।

XorValue [संख्या]
रबर-बैंड विंडो को हिलाते समय बिट्स को जिस मान से xor'ed किया जाता है उसे बदलता है
या आकार बदलना। मान्य मान शून्य से लेकर अहस्ताक्षरित लंबे के अधिकतम मान तक होते हैं
आपके सिस्टम पर पूर्णांक। यह मान सेट करना एक परीक्षण और त्रुटि प्रक्रिया है।
डिफ़ॉल्ट मान 0 उस मान को खोजने का प्रयास करता है जो काले और के लिए एक अच्छा कंट्रास्ट देता है
सफेद। यदि दिया गया है तो डिफ़ॉल्ट मान का उपयोग किया जाता है संख्या छोड़ा गया है या अमान्य है।

फोकस & माउस आंदोलन
कर्सर ले जाएँ क्षैतिज[पी] ऊर्ध्वाधर[पी]
माउस पॉइंटर को इसके द्वारा ले जाता है क्षैतिज X दिशा में पृष्ठ और ऊर्ध्वाधर पृष्ठों
वाई दिशा में। या तो या दोनों प्रविष्टियाँ नकारात्मक हो सकती हैं। दोनों क्षैतिज और
लंबवत मान पृष्ठों के प्रतिशत में व्यक्त किए जाते हैं, इसलिए

कर्सरमूव 100 100

का अर्थ है एक पूर्ण पृष्ठ से नीचे और दाईं ओर जाना।

कर्सरमूव 50 25

इसका मतलब है कि आधा पृष्ठ और पृष्ठ के एक चौथाई भाग को नीचे ले जाना। वैकल्पिक रूप से,
दूरी को पिक्सल में जोड़कर निर्दिष्ट किया जा सकता है 'p' क्षैतिज और/या
ऊर्ध्वाधर विनिर्देश। उदाहरण के लिए

कर्सर ले जाएँ -10p -10p

यानी दस पिक्सेल ऊपर और दस पिक्सेल बाएँ ले जाएँ। CursorMove फ़ंक्शन नहीं होना चाहिए
पॉप-अप मेनू से कॉल किया जा सकता है।

फ्लिपफोकस [नोवार्प]
निष्पादित करता है a फोकस कमांड जैसे कि उपयोगकर्ता ने विंडो का चयन करने के लिए पॉइंटर का उपयोग किया था।
यह कमांड WindowList के क्रम को उसी तरह बदल देता है जैसे a . में क्लिक करने पर
फोकस करने के लिए विंडो, यानी लक्ष्य विंडो को से हटा दिया जाता है खिड़की सूची और रखा
शुरू में। इस आदेश के साथ प्रयोग के लिए अनुशंसित है नेतृत्व कमान और
से बुलाए गए समारोह में खिड़की सूची.

फोकस [नोवार्प]
कीबोर्ड फ़ोकस को चयनित विंडो पर सेट करता है। अगर nowrap तर्क दिया जाता है,
यही सब करता है। अन्यथा यह व्यूपोर्ट या विंडो को आवश्यकतानुसार ले जाता है
चयनित विंडो को दृश्यमान बनाएं। यह आदेश स्वचालित रूप से नहीं बढ़ाता है
खिड़की। चयनित विंडो में पॉइंटर को ताना नहीं देता (देखें WarpToWindow
समारोह)। डी-आइकॉनिफाई नहीं करता है। यह आदेश के क्रम में परिवर्तन नहीं करता है
खिड़की सूची, यह घुमाता है खिड़की सूची चारों ओर ताकि लक्ष्य खिड़की पर हो
शुरू करते हैं।

जब nowrap तर्क दिया गया है, फोकस कीबोर्ड फोकस को स्थानांतरित नहीं कर सकता
अन्य डेस्क पर खिड़कियां।

विंडो में पॉइंटर को ऊपर उठाने और/या ताना देने के लिए फोकस or फ्लिपफोकस, का उपयोग करें
समारोह, जैसे:

AddToFunc विंडो चुनें
+ मैं फोकस
+ मैं आइकन करें असत्य
+ मैं उठाना
+ मैं WarpToWindow 50 8p

WarpToWindow x[पी] y[पी]
संबंधित विंडो पर कर्सर को ताना देता है। पैरामीटर x और y करने के लिए डिफ़ॉल्ट
विंडो का प्रतिशत नीचे और ऊपरी बाएँ हाथ के कोने से (या की संख्या
पिक्सल नीचे और अगर 'p' संख्याओं के साथ जोड़ा गया है)। यदि कोई संख्या ऋणात्मक है तो
विपरीत किनारे का उपयोग किया जाता है और दिशा उलट जाती है। यह कमांड के साथ भी काम करता है
विंडोज़ जो fvwm द्वारा प्रबंधित नहीं हैं। इस मामले में fvwm विंडो नहीं लाता है
स्क्रीन पर अगर यह दिखाई नहीं दे रहा है। उदाहरण के लिए इसे ताना देना संभव है
स्क्रीन 1 पर रूट विंडो के केंद्र में सूचक:

विंडो आईडी रूट 1 WarpToWindow 50 50

खिड़की राज्य
समापन
यदि विंडो डिलीट विंडो प्रोटोकॉल को स्वीकार करती है तो विंडो पर एक संदेश भेजा जाता है
इसे इनायत से खुद को हटाने के लिए कह रहा है। अगर खिड़की समझ में नहीं आती है
विंडो प्रोटोकॉल हटाएं तो विंडो नष्ट हो जाती है जैसा कि नष्ट आदेश।
नोट: यदि विंडो डिलीट विंडो प्रोटोकॉल को स्वीकार करती है, लेकिन खुद को बंद नहीं करती है
प्रतिक्रिया, विंडो हटाई नहीं गई है।

मिटाना
एक विंडो को एक संदेश भेजता है जिसमें पूछा जाता है कि यह स्वयं को हटा देता है, जिससे अक्सर
बाहर निकलने के लिए आवेदन।

नष्ट
एक एप्लिकेशन विंडो को नष्ट कर देता है, जिससे आमतौर पर एप्लिकेशन क्रैश हो जाता है और
जला।

आइकन करें [bool]
एक विंडो को आइकॉनिफाई करता है यदि वह पहले से ही आइकॉनिफाइड नहीं है या अगर यह है तो इसे डी-आइकॉनिफाई करता है
पहले से ही प्रतिष्ठित। वैकल्पिक तर्क bool एक बुलियन तर्क है। "यह सच है" माध्यम
केवल प्रतीकीकरण की अनुमति है, जबकि "झूठा" डी-आइकनिफिकेशन को बल देता है। का उपयोग करना
"टॉगल"आइकॉनिफाइड और डी-आइकॉनिफाइड स्टेट्स के बीच स्विच करता है।

के एक नंबर रहे हैं अंदाज विकल्प जो की उपस्थिति और व्यवहार को प्रभावित करते हैं
चिह्न (जैसे स्टिकी आइकन, नो आइकॉन).

पश्चगामी संगतता के लिए, वैकल्पिक तर्क एक धनात्मक संख्या भी हो सकता है
"सत्य" के बजाय, या "गलत" के बजाय एक ऋणात्मक संख्या। ध्यान दें कि यह वाक्यविन्यास
अप्रचलित है, और भविष्य में हटा दिया जाएगा।

अधिकतम करने के लिए [झंडे] [bool] [क्षैतिज[पी]] [ऊर्ध्वाधर[पी]]
इसके वैकल्पिक तर्कों के बिना (या यदि bool बिट का मूल्य है "टॉगल") अधिकतम करने के लिए
विंडो को बारी-बारी से फ़ुल-स्क्रीन आकार से उसके सामान्य आकार में बदलने का कारण बनता है।
विंडो को अधिकतम (सामान्य) स्थिति में बाध्य करने के लिए आप "यह सच है"या"झूठा"
के लिए मूल्य bool तर्क।

वैकल्पिक तर्कों के साथ क्षैतिज और ऊर्ध्वाधर, जिन्हें के रूप में व्यक्त किया जाता है
पूर्ण स्क्रीन का प्रतिशत, उपयोगकर्ता विंडो के नए आकार को नियंत्रित कर सकता है। एक
वैकल्पिक प्रत्यय 'p' के प्रतिशत के बजाय पिक्सल को इंगित करने के लिए इस्तेमाल किया जा सकता है
स्क्रीन का आकार। यदि क्षैतिज 0 से अधिक है तो क्षैतिज आयाम
विंडो पर सेट है क्षैतिज*स्क्रीन_चौड़ाई/100. यदि मान 0 से छोटा है तो
आकार को स्क्रीन की चौड़ाई से घटाया जाता है, अर्थात -25 75 के समान होता है। यदि
क्षैतिज है "बढ़ने", इसे उपलब्ध स्थान को तब तक अधिकतम किया जाता है जब तक कि कोई खोज न हो जाए
व्यवधान। लंबवत आकार बदलना समान है। यदि दोनों क्षैतिज और लंबवत
मान "बढ़ते" हैं, यह पहले लंबवत रूप से फैलता है, फिर अंतरिक्ष खोजने के लिए क्षैतिज रूप से फैलता है।
क्षैतिज "बढ़ो" तर्क के बजाय, "ग्रोलेफ्ट"या"ग्रोराइट" इस्तेमाल किया जा सकता है
क्रमश "बड़े हो"और"नीचे हो जाना"। वैकल्पिक झंडे तर्क एक जगह है
निम्नलिखित प्रमुख शब्दों वाली अलग सूची: एव्म्हिवा, ग्रोऑनविंडोलेयर,
ग्रोनलेयर्स और स्क्रीन. एव्म्हिवा fvwm को EWMH कार्य क्षेत्र की उपेक्षा करने का कारण बनता है।
ग्रोऑनविंडोलेयर एक परत के साथ विंडोज़ को अनदेखा करने के लिए विभिन्न बढ़ने के तरीकों का कारण बनता है
खिड़की की वर्तमान परत के अलावा जो अधिकतम है। ग्रोनलेयर्स
विकल्प में दो पूर्णांक तर्क होने चाहिए। पहली न्यूनतम परत है और
दूसरा उपयोग करने के लिए अधिकतम परत। विंडोज़ जो इस श्रेणी के बाहर हैं
परतों को बढ़ने के तरीकों से नजरअंदाज कर दिया जाता है। पहले या दूसरे के रूप में एक ऋणात्मक मान
तर्क का अर्थ है कोई न्यूनतम या अधिकतम परत नहीं मानना। स्क्रीन एक तर्क होना चाहिए
जो ज़िनेरामा स्क्रीन को निर्दिष्ट करता है जिस पर काम करना है। यह के लिए 'p' हो सकता है
प्राथमिक स्क्रीन, वर्तमान स्क्रीन के लिए 'c' (माउस पॉइंटर युक्त), 'g' for
वैश्विक स्क्रीन या स्क्रीन नंबर ही (शून्य से गिनती)। यह विकल्प है
केवल एकाधिक Xinerama स्क्रीन के साथ उपयोगी।

यहाँ कुछ उदाहरण हैं। विंडो स्विच करने के लिए निम्नलिखित शीर्षक-बार बटन जोड़ता है
स्क्रीन के पूर्ण लंबवत आकार में:

माउस 0 4 ए मैक्सिमाइज 0 100

निम्न कारणों से विंडो पूरी चौड़ाई तक खिंच जाती है:

माउस 0 4 ए मैक्सिमाइज 100 0

यह एक विंडो बनाता है जो प्रत्येक दिशा में आधा स्क्रीन आकार है:

माउस 0 4 ए मैक्सिमाइज 50 50

किसी अन्य विंडो के मिलने तक किसी विंडो को क्षैतिज रूप से विस्तारित करने के लिए:

माउस 0 4 ए मैक्सिमाइज 0 ग्रो

एक विंडो का विस्तार करने के लिए जब तक कि उसी या उच्च परत पर कोई अन्य विंडो हिट न हो जाए।

माउस 0 4 A ग्रोनलेयर्स को अधिकतम करें $[w.layer] -1 ग्रो ग्रो

किसी विंडो का विस्तार करने के लिए लेकिन स्क्रीन के निचले 60 पिक्सेल को खाली छोड़ दें:

माउस 0 4 ए अधिकतम 100 -60p

100 से बड़े मान सावधानी के साथ उपयोग किए जा सकते हैं।

हटा देना
यह आदेश अप्रचलित है और अब इसका उपयोग नहीं किया जाना चाहिए। क्या आपको करना चाहिए
कुछ विशिष्ट जो आप इसके बिना नहीं कर सकते, कृपया इसकी रिपोर्ट करें
fvwm- कार्यकर्ता मेलिंग सूची[ईमेल संरक्षित]>. यह आदेश यहां हटाया जा सकता है
भविष्य में कुछ बिंदु। कृपया अनुभाग के अंत में नोट पढ़ें विलंबित
निष्पादन of कमानों से बचने के तरीके के बारे में जानने के लिए हटा देना आदेश।

fvwm को इसकी सभी विंडो को पुनः प्राप्त करने का कारण बनता है। यह सुनिश्चित करता है कि नवीनतम शैली
मापदंडों का उपयोग किया जाता है। रिकैप्चर ऑपरेशन नेत्रहीन परेशान करने वाला है।

fvwm संस्करण 2.4 के बाद से केवल कुछ ही अंदाज विकल्प की जरूरत है हटा देना लेने के लिए
प्रभाव (जैसे उपयोग शैली).

पुनः कब्जाविंडो
यह आदेश अप्रचलित है और अब इसका उपयोग नहीं किया जाना चाहिए। देखना हटा देना के लिए
विवरण।

fvwm को चयनित विंडो को पुनः प्राप्त करने का कारण बनता है।

ताज़ा करना
स्क्रीन पर सभी विंडो को खुद को फिर से बनाने का कारण बनता है। सभी के सभी लंबित अपडेट
विंडोज़ की शैली और रूप तुरंत लागू हो जाते हैं। जैसे अगर अंदाज or शीर्षक शैली
fvwm फ़ंक्शन के अंदर आदेश जारी किए गए थे।

ताज़ा करेंविंडो
चुनी गई विंडो को खुद को फिर से बनाने का कारण बनता है। विंडो के सभी लंबित अपडेट
शैली और रूप तुरंत लागू होते हैं। जैसे अगर अंदाज or शीर्षक शैली आदेश थे
एक fvwm समारोह के अंदर जारी किया गया।

छड़ी [bool]
अगर bool तर्क खाली है या "टॉगल", द छड़ी आदेश एक खिड़की चिपचिपा बनाता है
अगर यह पहले से चिपचिपा नहीं है, या चिपचिपा नहीं है अगर यह पहले से चिपचिपा है। बनाने के लिए
खिड़की चिपचिपा अपनी वर्तमान स्थिति की परवाह किए बिना bool तर्क "सत्य" होना चाहिए। प्रति
इसे गैर-चिपचिपा बनाने के लिए "गलत" का उपयोग करें।

स्टिकअक्रॉसपेज [bool]
की तरह काम करता है छड़ी लेकिन केवल एक विंडो को पृष्ठों पर चिपका देता है, डेस्क पर नहीं।

स्टिकअक्रॉसडेस्क [bool]
की तरह काम करता है छड़ी लेकिन केवल एक खिड़की को डेस्क पर चिपका देता है, पृष्ठों पर नहीं।

खिड़की की छाया [बूल] | [[छाया फिर से] दिशा]
शीर्षक वाली विंडो के लिए विंडो शेड सुविधा को टॉगल करता है. छायांकित अवस्था में विंडोज़
केवल एक शीर्षक-पट्टी प्रदर्शित करें। यदि bool नहीं दिया गया है या "टॉगल", विंडो शेड स्टेट
टॉगल किया जाता है। यदि bool "सत्य" है, खिड़की को छायांकित स्थिति में मजबूर किया जाता है। यदि bool
"गलत" है, तो विंडो को गैर-छायांकित स्थिति में मजबूर किया जाता है। छायांकन के लिए मजबूर करने के लिए
एक निश्चित दिशा, दिशा तर्क का प्रयोग किया जा सकता है। कोई भी तार
"उत्तर""दक्षिण""पश्चिम""पूर्व""उत्तर पश्चिम""ईशान कोण""दक्षिण पश्चिम",
"दक्षिण पूर्व"या"पिछली बार"दिया जा सकता है। दिशा को के साथ संक्षिप्त किया जा सकता है
सामान्य एक या दो अक्षर "N""NW", आदि। एक खिड़की पर एक दिशा का उपयोग करना जो था
पहले से ही छायांकित खिड़की को खोल देता है। इसे एक अलग दिशा में छायांकित करने के लिए, का उपयोग करें
छाया फिर से विकल्प। दिशा पिछली बार खिड़की को उस दिशा में रंग देता है जिस दिशा में वह चलती है
छायांकित था। अगर खिड़की को पहले कभी छायांकित नहीं किया गया है तो इसे छायांकित किया जाता है जैसे कि नहीं
दिशा दी थी। बिना शीर्षक के विंडोज़ को भी छायांकित किया जा सकता है। कृपया संदर्भ
विकल्पों के लिए भी विंडोशेडस्टेप्स, WindowShadeSrinks, विंडोशेडस्क्रॉल,
WindowShadeआलसी, WindowShadeहमेशा आलसी और WindowShadeव्यस्त के विकल्प अंदाज
आज्ञा। उदाहरण:

अंदाज * WindowShadeSrinks, विंडोशेडस्टेप्स 20,\
WindowShadeआलसी
माउस 1 - एस विंडोशेड उत्तर
माउस 1 [एस विंडोशेड वेस्ट
माउस 1] एस विंडोशेड ई
माउस 1 _ एस विंडोशेड एस

नोट: जब कोई विंडो जिसे a . से छायांकित किया गया हो दिशा तर्क बदल देता है
विंडो शीर्षक की दिशा (देखें शीर्षकएटटॉप अंदाज विकल्प), छायांकन दिशा
नहीं बदलता। यह बहुत अजीब लग सकता है। विंडोज़ जिन्हें बिना छायांकित किया गया था
दिशा तर्क शीर्षक पट्टी की दिशा में छायांकित रहते हैं।

पश्चगामी संगतता के लिए, "चालू" को दर्शाने के लिए वैकल्पिक तर्क भी 1 हो सकता है,
और 2 "बंद" को इंगित करने के लिए। ध्यान दें कि यह सिंटैक्स अप्रचलित है, और इसमें हटा दिया जाएगा
भविष्य।

विंडोशेडएनिमेट [कदम [पी]]
यह आदेश अप्रचलित है। कृपया उपयोग करें विंडोशेडस्टेप्स का विकल्प अंदाज
इसके बजाय आदेश दें।

चूहा, कुंजी & आघात बाइंडिंग
संशोधक को अनदेखा करें [संशोधक]
fvwm को बताता है कि माउस या की बाइंडिंग का मिलान करते समय कौन से संशोधक को अनदेखा करना चाहिए।
संशोधक को अनदेखा करें प्रभावित करता है क्लिक टू फोकस शैली भी। यह आदेश आपके के अंतर्गत आता है
विन्यास. यदि आप इसे तब जारी करते हैं जब आपका fvwm सत्र पहले ही चल रहा हो और चल रहा हो
परिणाम अप्रत्याशित हैं। किसी भी एप्लिकेशन या मॉड्यूल से पहले दिखाई देना चाहिए
आपके में शुरू हो गए हैं विन्यास फ़ाइल (जैसे के साथ) exec आदेश)।

संशोधक में समान वाक्य-विन्यास है माउस or कुंजी बाइंडिंग, के अतिरिक्त के साथ
'L' का अर्थ है कैप्स लॉक की। डिफ़ॉल्ट "एल" है। संशोधक मिटाया जा सकता है,
मतलब किसी भी संशोधक को नजरअंदाज नहीं किया जाता है। यह आदेश काम में आता है यदि अंक-ताला और
स्क्रॉल-लॉक कुंजियाँ आपके शॉर्टकट के साथ हस्तक्षेप करती हैं। XFree86 '2' के साथ आमतौर पर है
संख्या-लॉक संशोधक और '5' स्क्रॉल-लॉक कुंजी को संदर्भित करता है। इन सभी pesky . को चालू करने के लिए
संशोधक बंद आप इस आदेश का उपयोग कर सकते हैं:

अनदेखा संशोधक L25

अगर संशोधक तर्क स्ट्रिंग है "चूक", fvwm डिफ़ॉल्ट पर वापस लौटता है
मान "एल"।

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

एजकमांड [दिशा [समारोह]]
एक निर्दिष्ट fvwm कमांड को बाइंड करता है समारोह स्क्रीन के एक किनारे तक। दिशा हो सकती है
में से एक "उत्तर""चोटी""पश्चिम""वाम""दक्षिण""तल""सही"और"पूर्व"। अगर
समारोह इस किनारे के लिए बंधन हटा दिया गया है। अगर EdgeCommand कहा जाता है
बिना किसी तर्क के सभी एज बाइंडिंग हटा दिए जाते हैं।

समारोह जब माउस पॉइंटर अदृश्य पैन फ्रेम में प्रवेश करता है तो निष्पादित किया जाता है
दृश्यमान स्क्रीन के चारों ओर। बाइंडिंग तभी काम करती है जब धार मोटाई एक पर सेट है
0 से अधिक मान। यदि कोई फ़ंक्शन किनारे से जुड़ा हुआ है, तो स्क्रॉलिंग द्वारा निर्दिष्ट किया गया है
एजस्क्रॉल इस किनारे के लिए अक्षम है। किसी फ़ंक्शन को केवल से बांधना संभव है
कुछ किनारों और स्क्रॉल करने के लिए अन्य किनारों का उपयोग करें। यह आदेश करने का इरादा है
जब माउस पॉइंटर किनारे में प्रवेश करता है तो कुछ विंडो ऊपर या नीचे करें। Fvwmऑटो कर सकते हैं
विंडोज़ को ऊपर या नीचे करते समय विलंब प्राप्त करें। निम्नलिखित उदाहरण उठाता है
Fvwmबटन यदि माउस पॉइंटर स्क्रीन के ऊपरी किनारे में प्रवेश करता है।

# एजस्क्रॉलिंग को अक्षम करें लेकिन इसे संभव बनाएं
# विंडो को स्क्रीन के किनारे पर ले जाने के लिए
धार प्रतिरोध -1
अंदाज * एजमूवडेल 250
अंदाज * एजमूव रेसिस्टेंस 20

# स्क्रीन के किनारे की मोटाई 1 . पर सेट करें
धार मोटाई 1

# FvwmButtons पर ध्यान दें अगर माउस
# शीर्ष किनारे हिट
एज कमांड टॉप अगला (एफवीडब्ल्यूएमबटन) फोकस
#सुनिश्चित करें कि अगला कमांड विंडो से मेल खाता है
अंदाज FvwmButtons सर्कुलेट हिट

मॉड्यूल Fvwmबटन
मॉड्यूल Fvwmऑटो 100 "साइलेंट ऑटोराइज़ फंक्शन" \
"साइलेंट ऑटोलोअर फंक्शन"

# अगर FvwmButtons को छोड़कर किसी भी विंडो में है
# इस फ़ंक्शन को कॉल करते समय फ़ोकस करें
# FvwmButtons कम हो गए हैं
नष्टFunc ऑटोलोअर फंक्शन
AddToFunc ऑटोलोअर फंक्शन
+ मैं वर्तमान (! एफवीडब्ल्यूएम बटन) सब (एफवीडब्ल्यूएमबटन) लोअर

# अगर इस फ़ंक्शन को कॉल करते समय FvwmButtons पर ध्यान केंद्रित किया गया है, तो इसे बढ़ाएं
नष्टFunc ऑटोराइज़फ़ंक्शन
AddToFunc ऑटोराइज़फ़ंक्शन
+ मैं वर्तमान (एफवीडब्ल्यूएमबटन) उठाना

आम तौर पर, अदृश्य पैन फ्रेम केवल स्क्रीन किनारों पर होते हैं जो आभासी सीमा पर होते हैं
पृष्ठ। यदि स्क्रीन के किनारे पर एक कमांड बाउंड है, तो पैन फ्रेम हमेशा बनाया जाता है
उस किनारे पर।

एजलीव कमांड [दिशा [समारोह]]
एक निर्दिष्ट fvwm कमांड को बाइंड करता है समारोह स्क्रीन के एक किनारे तक। दिशा हो सकती है
में से एक "उत्तर""चोटी""पश्चिम""वाम""दक्षिण""तल""सही"और"पूर्व"। अगर
समारोह इस किनारे के लिए बंधन हटा दिया गया है। अगर EdgeLeaveCommand है
बिना किसी तर्क के कहा जाता है कि सभी एज बाइंडिंग हटा दी जाती हैं।

समारोह तब क्रियान्वित किया जाता है जब माउस पॉइंटर अदृश्य पैन फ्रेम को छोड़ देता है
दृश्यमान स्क्रीन के चारों ओर। बाइंडिंग तभी काम करती है जब धार मोटाई एक पर सेट है
0 से अधिक मान। यदि कोई फ़ंक्शन किनारे से जुड़ा हुआ है, तो स्क्रॉलिंग द्वारा निर्दिष्ट किया गया है
एजस्क्रॉल इस किनारे के लिए अक्षम है। किसी फ़ंक्शन को केवल से बांधना संभव है
कुछ किनारों और स्क्रॉल करने के लिए अन्य किनारों का उपयोग करें। यह आदेश करने का इरादा है
जब माउस पॉइंटर एक किनारा छोड़ता है तो कुछ विंडो ऊपर या नीचे करें। Fvwmऑटो कर सकते हैं
विंडोज़ को ऊपर या नीचे करते समय विलंब प्राप्त करें। उदाहरण देखें एजकमांड

आम तौर पर, अदृश्य पैन फ्रेम केवल स्क्रीन किनारों पर होते हैं जो आभासी सीमा पर होते हैं
पृष्ठ। यदि स्क्रीन के किनारे पर एक कमांड बाउंड है, तो पैन फ्रेम हमेशा बनाया जाता है
उस किनारे पर।

सूक्तिबटन
के साथ संयोजन के रूप में प्रयोग किया जाता है माउस रूट विंडो पर माउस बटन प्रेस को पास करने के लिए a
गनोम प्रोग्राम (जैसे जीएमसी)। निम्न उदाहरण माउस बटन के प्रेस को पास करता है
1 और 3 इस तरह के एक कार्यक्रम के लिए।

माउस 1 आरए सूक्तिबटन
माउस 3 आरए सूक्तिबटन

कुंजी [(खिड़की)] मुख्य नाम संदर्भ संशोधक समारोह
एक कीबोर्ड कुंजी को एक निर्दिष्ट fvwm कमांड से बांधता है, या बाइंडिंग को हटा देता है if
समारोह है '-'। वाक्य-विन्यास a . के समान है माउस बाध्यकारी सिवाय इसके कि
माउस बटन नंबर को a . से बदल दिया जाता है मुख्य नाम. आम तौर पर, कुंजी बंधन है
कुंजी दबाए जाने पर सक्रिय हो जाता है। मुख्य नाम परिभाषित के रूप में एक मानक X11 कुंजी नाम है
in /usr/include/X11/keysymdef.h, (के बिना XK_ उपसर्ग), या कीसिम डेटाबेस
/usr/X11R6/lib/X11/XKeysymDB. केवल प्रमुख नाम जो बिना संशोधक के उत्पन्न होते हैं
कुंजियाँ या केवल होल्ड की गई Shift कुंजी के साथ काम करने की गारंटी है। संदर्भ और
संशोधक फ़ील्ड को के रूप में परिभाषित किया गया है माउस बंधन। हालाँकि, जब आप a press दबाते हैं
कुंजी संदर्भ विंडो वह विंडो है जिसमें कीबोर्ड फ़ोकस होता है। वो नहीं
आवश्यक रूप से उसी तरह जैसे विंडो पॉइंटर खत्म हो गया है (साथ .) मैला फोकस or
क्लिक टू फोकस) ध्यान दें कि कुंजी बाइंडिंग 'के साथ'R' (रूट विंडो) संदर्भ नहीं है
के साथ ठीक से काम करें मैला फोकस और क्लिक टू फोकस. यदि आप समस्याओं का सामना करते हैं, तो उपयोग करें
la सूचक कुंजी इसके बजाय आदेश। यदि आप किसी विंडो के साथ कुंजियों को बांधना चाहते हैं
मैला फोकस or क्लिक टू फोकस पॉइंटर खत्म नहीं होने पर काम करना चाहिए
विंडो, fvwm मानता है कि पॉइंटर क्लाइंट विंडो के ऊपर है (यानी आपको करना है
'डब्ल्यू' संदर्भ का प्रयोग करें)।

विशेष प्रसंग'M' मेनू के लिए मेनू नियंत्रणों को परिभाषित (पुनः) करने के लिए उपयोग किया जा सकता है। यह
अकेले या 'T', 'S', 'I', '[', ']', '-' और '_' के साथ प्रयोग किया जा सकता है। देखें मेन्यू
बाइंडिंग विवरण के लिए अनुभाग।

Alt-Ctrl-Shift- होने पर निम्न उदाहरण बिल्ट-इन विंडो सूची को पॉप अप करने के लिए बाध्य करता है
F11 हिट हो गया है, चाहे माउस पॉइंटर कहीं भी हो:

कुंजी F11 ए एससीएम खिड़की सूची

किसी कुंजी को शीर्षक-पट्टी बटन से बाँधने से वह बटन प्रकट होता है। कृपया देखें
la माउस विवरण के लिए आदेश।

माउस [(खिड़की)] बटन संदर्भ संशोधक समारोह
माउस बाइंडिंग को परिभाषित करता है, या बाइंडिंग को हटाता है अगर समारोह है '-'। बटन विश्व का सबसे लोकप्रिय एंव
माउस बटन संख्या। यदि बटन शून्य है तो कोई भी बटन निर्दिष्ट करता है
समारोह। ध्यान दें कि केवल माउस बटन 1 से 5 तक पूरी तरह से X11 द्वारा समर्थित हैं। कोई
इससे ऊपर की संख्या केवल आंशिक रूप से काम करती है। जटिल कार्यों का उपयोग नहीं किया जा सकता है
ये बटन और न ही कोई ऑपरेशन जिसके लिए पॉइंटर को खींचने की आवश्यकता होती है
बटन रखा। यह X11 की सीमाओं के कारण है। डिफ़ॉल्ट रूप से, उच्चतम अनुमत
बटन संख्या 9 है।

संदर्भ वर्णन करता है कि बाध्यकारी कहां लागू होता है। मान्य संदर्भ हैं 'Rजड़ के लिए
खिड़की, 'W'एक एप्लिकेशन विंडो के लिए,'D' डेस्कटॉप एप्लिकेशन के लिए (केडेस्कटॉप के रूप में)
या नॉटिलस डेस्कटॉप), 'T'विंडो टाइटल-बार के लिए,'S' एक खिड़की के किनारे के लिए, ऊपर, या
नीचे की पट्टी, '['']''-'और'_' केवल बाएँ, दाएँ, ऊपर या नीचे की ओर के लिए, 'F'
खिड़की के फ्रेम (कोनों) के लिए, '<', '^', '>' और 'v' ऊपर बाईं ओर, शीर्ष
दाएँ, नीचे दाएँ या नीचे बाएँ कोने, 'I'एक आइकन विंडो के लिए, या'0' के माध्यम से
'9' टाइटल-बार बटन या इन अक्षरों के किसी भी संयोजन के लिए। 'A' किसी के लिए है
संदर्भ। उदाहरण के लिए, "FST" का संदर्भ तब लागू होता है जब माउस a . में कहीं भी होता है
टाइटल-बार बटन को छोड़कर विंडो की सीमा। a के लिए केवल 'S' और 'W' मान्य हैं
अघोषित खिड़की।

विशेष प्रसंग'M' मेनू के लिए मेनू नियंत्रणों को परिभाषित (पुनः) करने के लिए उपयोग किया जा सकता है। यह
अकेले या 'T', 'S', 'I', '[', ']', '-' और '_' के साथ प्रयोग किया जा सकता है। देखें
मेन्यू बाइंडिंग विवरण के लिए अनुभाग।

विशेष प्रसंग'P' नियंत्रित करता है कि कौन से बटन विंडो रखने के लिए उपयोग किए जा सकते हैं।
इस संदर्भ का उपयोग करते समय किसी भी संशोधक की अनुमति नहीं है (संशोधक एन होना चाहिए), नहीं खिड़की
की अनुमति है, और समारोह में से एक होना चाहिए प्लेसविंडो, प्लेसविंडोड्रैग,
प्लेसविंडो इंटरएक्टिव, प्लेसमेंट रद्द करें, रद्द करेंप्लेसमेंटड्रैग,
रद्द करें प्लेसमेंट इंटरएक्टिव or -.

प्लेसविंडो बनाता है बटन विंडो प्लेसमेंट के लिए प्रयोग करने योग्य, इंटरैक्टिव और ड्रैग दोनों के लिए
चाल. प्लेसमेंट रद्द करें उलटा करता है। वह है बनाता है बटन के लिए चाल रद्द करने के लिए
इंटरैक्टिव और ड्रैग मूव दोनों। हालाँकि यह ओवरराइड नहीं कर सकता कि नई विंडो कैसी हैं
लगाने के बाद आकार बदल दिया। यह द्वारा नियंत्रित किया जाता है अनुकरण करना आज्ञा। यह भी एक
खींची जा रही विंडो को हमेशा बटन होल्ड करते हुए छोड़ कर रखा जा सकता है
घसीटना, भले ही वह इस पर सेट हो प्लेसविंडो या नहीं.

प्लेसविंडोड्रैग और प्लेसविंडो इंटरएक्टिव/रद्द करेंप्लेसमेंटड्रैग और
रद्द करें प्लेसमेंट इंटरएक्टिव के रूप में काम प्लेसविंडो/प्लेसमेंट रद्द करें अपवाद
कि वे केवल या तो विंडो को प्रभावित करते हैं जो अंतःक्रियात्मक रूप से खींची / रखी जाती हैं।

- के बराबर है प्लेसमेंट रद्द करें.

निम्नलिखित उदाहरण सभी बटनों को बनाता है लेकिन बटन 3 को इंटरैक्टिव के लिए प्रयोग करने योग्य बनाता है
प्लेसमेंट और ड्रैग मूव्स को अन्य बटनों द्वारा शुरू किया जाता है, अगर बटन 1 रद्द करता है तो रद्द करें
चाल खत्म करने से पहले दबाया जाता है:

माउस 0 पीएन प्लेसविंडो
माउस 3 PN रद्द करेंप्लेसमेंट
माउस 1 PN रद्दप्लेसमेंटखींचें

डिफ़ॉल्ट रूप से, बाइंडिंग सभी विंडो पर लागू होती है। आप निर्दिष्ट कर सकते हैं कि एक बाध्यकारी
केवल कोष्ठक में विंडो नाम निर्दिष्ट करके विशिष्ट विंडो पर लागू होता है।
विंडो नाम एक वाइल्डकार्ड पैटर्न है जो वर्ग, संसाधन या नाम को निर्दिष्ट करता है
जिस विंडो पर आप बाध्यकारी लागू करना चाहते हैं।

निम्न उदाहरण दिखाता है कि कैसे समान कुंजी-बाइंडिंग का उपयोग प्रदर्शन करने के लिए किया जा सकता है
केंद्रित विंडो के आधार पर विभिन्न कार्य:

कुंजी (आरएक्सवीटी) वीएसी गूंज ctrl-वी-इन-RXVT
कुंजी (*अवधि) वीएसी गूंज ctrl-V-in-टर्म
कुंजी (*विम) वीएसी --
कुंजी वीएसी गूंज ctrl-V-कहीं भी

ए '--' कार्रवाई इंगित करती है कि घटना को निर्दिष्ट विंडो में प्रचारित किया जाना चाहिए
संभालने के लिए। यह केवल विंडो-विशिष्ट बाइंडिंग के लिए एक मान्य क्रिया है।

यह उदाहरण दिखाता है कि जब बटन 3 को किसी पर दबाया जाता है तो विंडोलिस्ट को कैसे प्रदर्शित किया जाए
आरएक्सवीटी विंडो:

माउस (आरएक्सवीटी) 3 एए खिड़की सूची

ध्यान दें कि Fvwm वास्तव में विंडो-विशिष्ट बाइंडिंग के लिए सभी ईवेंट को इंटरसेप्ट करता है और (if .)
फ़ोकस की गई विंडो किसी भी बाइंडिंग से मेल नहीं खाती) की एक सिंथेटिक कॉपी भेजती है
खिड़की के लिए घटना। यह अधिकांश अनुप्रयोगों के लिए पारदर्शी होना चाहिए, हालांकि (के लिए
सुरक्षा कारणों से) कुछ प्रोग्राम इन सिंथेटिक घटनाओं को डिफ़ॉल्ट रूप से अनदेखा करते हैं - xterm is
उन्हीं में से एक है। इन घटनाओं को संभालने में सक्षम करने के लिए, निम्न पंक्ति को अपने में जोड़ें
~ / .Xdefaults फ़ाइल:

XTerm*allowSendEvents: सच

संशोधक का कोई संयोजन है'N'बिना संशोधक के,'C'नियंत्रण के लिए'S' के लिये
खिसक जाना, 'M'मेटा के लिए,'L' कैप्स-लॉक के लिए या 'A' किसी भी संशोधक के लिए। उदाहरण के लिए, ए
"SM" का संशोधक तब लागू होता है जब मेटा और शिफ्ट दोनों कुंजियाँ नीचे होती हैं। X11 संशोधक
mod1 से mod5 तक अंक '1' से '5' के रूप में दर्शाए जाते हैं। संशोधक 'एल'
डिफ़ॉल्ट रूप से अनदेखा किया जाता है। इसे चालू करने के लिए, का उपयोग करें संशोधक को अनदेखा करें आदेश।

समारोह fvwm के आदेशों में से एक है।

टाइटल-बार बटनों को के बाईं ओर विषम संख्या वाले बटनों के साथ क्रमांकित किया जाता है
शीर्षक-पट्टी और दाईं ओर सम संख्याएँ। छोटी संख्या वाले बटन हैं
खिड़की के बाहर की ओर प्रदर्शित होता है जबकि बड़ी संख्या वाले बटन दिखाई देते हैं
खिड़की के मध्य की ओर (0 के लिए छोटा है 10)। संक्षेप में, बटन हैं
गिने:

1 3 5 7 9 एक्सएक्सएक्स 0 8 6 4

उच्चतम विषम संख्या वाला बटन, जिसके लिए एक क्रिया बाध्य है, निर्धारित करता है
टाइटल बार के बाईं ओर खींचे गए बटनों की संख्या। उच्चतम सम संख्या
खींचे गए दाहिनी ओर के बटनों की संख्या निर्धारित करता है। क्रियाओं को बाध्य किया जा सकता है
या तो माउस बटन या कीबोर्ड कीज़ के लिए।

सूचक कुंजी [(खिड़की)] मुख्य नाम संदर्भ संशोधक समारोह
यह कमांड बिल्कुल की तरह काम करता है कुंजी आज्ञा। फर्क सिर्फ इतना है कि
बाइंडिंग विंडो पर पॉइंटर के नीचे काम करती है। सामान्य कुंजी बाइंडिंग चालू होती है
इसके बजाय केंद्रित विंडो। सूचक कुंजी उदाहरण के लिए कमांड का उपयोग बाइंड करने के लिए किया जा सकता है
यदि आप उपयोग कर रहे हैं तो रूट विंडो की कुंजी मैला फोकस or क्लिक टू फोकस. हालांकि,
कुछ एप्लिकेशन (xterm एक उदाहरण है) अब इस कुंजी को संभालने में असमर्थ हैं,
भले ही पॉइंटर xterm विंडो के ऊपर हो। इसका उपयोग करने की अनुशंसा की जाती है
सूचक कुंजी कमांड केवल उन प्रमुख संयोजनों के लिए है जिनकी किसी भी एप्लिकेशन में आवश्यकता नहीं है
खिड़की.

उदाहरण:

अंदाज * मैला फोकस
पॉइंटरकी f1 am मेन्यू mainmenu

आघात [(खिड़की)] अनुक्रम बटन संदर्भ संशोधक समारोह
माउस स्ट्रोक अनुक्रम को निर्दिष्ट fvwm कमांड से बांधता है, या बाइंडिंग को हटाता है
if समारोह है '-'। वाक्य-विन्यास a . के समान है माउस इसके अलावा बाध्यकारी
अनुक्रम बटन संख्या के सामने डाला जाता है और के लिए 0 का मान होता है बटन
चिंता है स्ट्रोकफंक आदेश। संदर्भ और संशोधक क्षेत्रों को परिभाषित किया गया है
में माउस बंधन। हालांकि, केवल 'Rसंदर्भ वास्तव में काम करता है (यदि आप चाहते हैं
अन्य संदर्भों का उपयोग करें जिन्हें आपको उपयोग करने की आवश्यकता है स्ट्रोकफंक नीचे).

एक टेलीफोन ग्रिड में स्ट्रोक अनुक्रमों को इस तरह परिभाषित किया जाता है:

1 2 3

4 5 6

7 8 9

या इस तरह एक संख्यात्मक पैड ग्रिड में:

7 8 9

4 5 6

1 2 3

टेलीफोन ग्रिड का उपयोग डिफ़ॉल्ट रूप से किया जाता है, संख्यात्मक पैड ग्रिड का उपयोग करने के लिए आपको शुरू करना चाहिए
एक 'के साथ अनुक्रमN'। ध्यान दें कि एक जटिल गति कई अलग-अलग उत्पन्न कर सकती है
अनुक्रम (ऐसी गति को संभालने के लिए नीचे "नेटस्केप" उदाहरण देखें)। इसके अतिरिक्त,
अनुक्रम 20 तत्वों तक सीमित हैं (वर्तमान संस्करण के साथ) लिबस्ट्रोक),
हालांकि, व्यवहार में 12 से कम तत्वों के साथ अनुक्रम का उपयोग करना बेहतर होता है।

fvwm में डिफ़ॉल्ट बटन मेनू के कारण, आपको माउस बटन को हटाने की आवश्यकता हो सकती है
स्ट्रोक का उपयोग करने से पहले बाध्यकारी (खाली क्रिया का उपयोग करना)

माउस 3 आरएन

साथ ही, आप अभी भी एक क्लिक का अनुकरण करने के लिए स्ट्रोक "अनुक्रम 0" का उपयोग कर सकते हैं:

स्ट्रोक 0 3 आरएन मेन्यू खिड़की सूची nop

जब माउस रूट विंडो पर 'I' को ड्रैग करता है तो निम्न उदाहरण xterm शुरू होता है
बटन 3 के साथ नीचे दबाया गया:

स्ट्रोक 258 3 आरएन exec निष्पादन xterm

नेटस्केप के लिए एक उदाहरण:

स्ट्रोक 7415963 3 आरएन exec निष्पादन नेटस्केप
स्ट्रोक 74148963 3 आरएन exec निष्पादन नेटस्केप
स्ट्रोक 74158963 3 आरएन exec निष्पादन नेटस्केप
स्ट्रोक 7418963 3 आरएन exec निष्पादन नेटस्केप
स्ट्रोक 415963 3 आरएन exec निष्पादन नेटस्केप

आप संख्यात्मक पैड ग्रिड का उपयोग करना पसंद कर सकते हैं क्योंकि आपके पास ऐसा ग्रिड है
मशीन। यहाँ एक उदाहरण:

स्ट्रोक N78963214 3 RN एफवीडब्ल्यूएमफॉर्म FvwmForm-छोड़ें सत्यापित करें
स्ट्रोक N789632147 3 RN एफवीडब्ल्यूएमफॉर्म FvwmForm-छोड़ें सत्यापित करें

यह उदाहरण "QuitVerify" फॉर्म शुरू करता है यदि आप एक बॉक्स बनाते हैं जो शीर्ष में शुरू होता है
बायाँ कोना।

नोट: आप की जरूरत लिबस्ट्रोक स्थापित और fvwm स्ट्रोक समर्थन के साथ संकलित।
लिबस्ट्रोक पर प्राप्त किया जा सकता है http://www.etla.net/~willey/projects/libstroke/

स्ट्रोकफंक [ऑप्शंस]
fvwm को माउस स्ट्रोक अनुक्रम रिकॉर्ड करने और संबंधित निष्पादित करने का कारण बनता है
क्रिया के रूप में परिभाषित किया गया है आघात आज्ञा। कर्सर को संशोधित किया गया है आघात
का संदर्भ कर्सर शैली रिकॉर्डिंग के दौरान कमांड। जब स्ट्रोक समाप्त हो जाता है
स्ट्रोकफंक फॉर्म के स्ट्रोक बाइंडिंग की तलाश करता है

आघात अनुक्रम 0 प्रसंग संशोधक क्रिया

और संबंधित क्रिया निष्पादित करता है (नोट 0)। इस फ़ंक्शन का सामान्य उपयोग है
जीवन माउस or कुंजी आज्ञा। उदाहरण:

माउस 3 AM StrokeFunc
कुंजी एक्स आरएन स्ट्रोकफनक

यदि आप कहीं भी माउस बटन 3 और Alt दबाते हैं (क्रमशः, कुंजी x दबाएं जब
कर्सर रूट विंडो पर है), तब fvwm माउस की गति को तब तक रिकॉर्ड करता है जब तक
माउस बटन 3 (क्रमशः, x कुंजी) जारी किया जाता है और फिर जांचें कि क्या रिकॉर्ड किया गया है
अनुक्रम फॉर्म के स्ट्रोक बाइंडिंग से मेल खाती है

"झटका अनुक्रम 0 AM कार्य"
"झटका अनुक्रम 0 आरएन कार्य"

ध्यान दें कि संदर्भ और संशोधक के निष्पादन की शुरुआत में लिया जाता है
la स्ट्रोकफंक आदेश (ताकि आप संशोधक को अंत से पहले जारी कर सकें
माउस बाइंडिंग के मामले में स्ट्रोक रिकॉर्डिंग और यदि आपने उपयोग किया है, तो कहें, एक टाइटल-बार
संदर्भ माउस गति एक एप्लिकेशन विंडो के माध्यम से जा सकती है)। चाबियां एस्केप
और डिलीट आपको कमांड को निरस्त करने की अनुमति देता है।

RSI स्ट्रोकफंक कमांड के पास पांच विकल्प हैं: नॉट स्टे प्रेस्ड, इको सीक्वेंस, ड्रामोशन,
प्रतिपुष्टि और रेखा की चौड़ाई. ये विकल्प डिफ़ॉल्ट रूप से अक्षम हैं। इको सीक्वेंस
रिकॉर्ड किए गए स्ट्रोक अनुक्रम को प्रतिध्वनित करने के लिए fvwm का कारण बनता है। ड्रामोशन fvwm को आकर्षित करने का कारण बनता है
स्क्रीन पर माउस की गति। प्रतिपुष्टि fvwm को भिन्न के दौरान प्रदर्शित करने का कारण बनता है
दूसरे का कर्सर रुको का संदर्भ कर्सर शैली आदेश अगर दर्ज किया गया
स्ट्रोक अनुक्रम एक स्ट्रोक बाइंडिंग से मेल खाता है। रेखा की चौड़ाई एक पूर्णांक लेता है
तर्क, जो होना चाहिए >= 0 और <= 100 और जो लाइन की चौड़ाई को परिभाषित करता है
la ड्रामोशन विकल्प.

नॉट स्टे प्रेस्ड तभी काम करता है जब स्ट्रोकफंक a . के माध्यम से प्रयोग किया जाता है माउस या एक कुंजी आदेश। इस
विकल्प स्ट्रोक के दौरान बटन या कुंजी दबाए रखने की आवश्यकता को हटा देता है, लेकिन
आपको माउस क्लिक करना होगा या माउस को खत्म करने के लिए रिटर्न या स्पेस की दबाएं
मोशन रिकॉर्डिंग (ये कुंजियाँ बिना के भी काम करती हैं) नॉट स्टे प्रेस्ड विकल्प)।

आप का उपयोग कर सकते हैं स्ट्रोकफंक "अकेला"। इस मामले में यह ऊपर के रूप में काम करता है
नॉट स्टे प्रेस्ड विकल्प सक्षम। हालांकि, संशोधक, सामान्य तौर पर, के रूप में काम नहीं कर सकता
अपेक्षित (यानी, इस मामले में 'ए' या 'एन' के रूप में प्रयोग करें) संशोधक स्ट्रोक बाइंडिंग में)।

ध्यान दें कि कुछ कंप्यूटर कुंजी रिलीज़ इवेंट का समर्थन नहीं करते हैं। अगर ऐसी बात है
la स्ट्रोकफंक a . के माध्यम से उपयोग किया जाता है कुंजी कमांड काम करता है जैसे कि नॉट स्टे प्रेस्ड विकल्प है
सक्षम होना चाहिए।

नियंत्रित करना खिड़की शैलियाँ
पठनीयता के लिए, इस खंड के आदेशों को वर्णानुक्रम में क्रमबद्ध नहीं किया गया है।
का विवरण अंदाज आदेश इस खंड के अंत में पाया जा सकता है।

फोकस स्टाइल शैली का नाम विकल्पों
बिल्कुल की तरह काम करता है अंदाज आदेश, लेकिन केवल संबंधित फोकस नीति को स्वीकार करता है
"एफपी" से शुरू होने वाली शैलियाँ। उपसर्ग को हटाया जा सकता है, लेकिन थोड़ी सी कीमत पर
थोड़ा सा समय। फोकस स्टाइल कॉन्फ़िगरेशन फ़ाइल को और अधिक पठनीय बनाने के लिए है।
उदाहरण:

फोकस स्टाइल * EnterToFocus, !LeaveToUnfocus

के बराबर है

अंदाज * FPEnterToFocus,!FPLeaveToUnfocus

नष्ट शैली अंदाज
नाम की शैली को हटाता है अंदाज. परिवर्तन तुरंत प्रभावी होते हैं। ध्यान दें कि
अंदाज वाइल्ड-कार्डेड खोज स्ट्रिंग नहीं है, बल्कि एक केस-संवेदी स्ट्रिंग है जो
बिल्कुल मूल से मेल खाना चाहिए अंदाज आदेश।

शैली "*" को नष्ट किया जा सकता है, लेकिन वास्तव में इसकी अनुशंसा नहीं की जाती है। उदाहरण के लिए:

नष्ट शैली आवेदन*

यह "एप्लिकेशन*" नाम की शैली के लिए सभी सेटिंग्स को हटा देता है, सभी शैलियों को नहीं
"एप्लिकेशन" से शुरू होता है।

नष्टविंडो शैली
द्वारा निर्धारित शैलियों को हटा देता है खिड़की शैली चयनित विंडो पर कमांड।
परिवर्तन तुरंत प्रभावी होते हैं।

अद्यतन शैलियाँ
सभी विंडो के स्टाइल और लुक के सभी लंबित अपडेट तुरंत लागू कर दिए जाते हैं। उदाहरण के लिए
if अंदाज, खिड़की शैली or शीर्षक शैली fvwm फ़ंक्शन के अंदर आदेश जारी किए गए थे।

अंदाज शैली का नाम विकल्पों ...
RSI अंदाज कमांड का उपयोग विंडो की विशेषताओं को के अलावा अन्य मानों पर सेट करने के लिए किया जाता है
डिफ़ॉल्ट या विंडो प्रबंधक डिफ़ॉल्ट शैलियों को सेट करने के लिए।

शैली का नाम विंडो का नाम, वर्ग, दृश्य नाम या संसाधन स्ट्रिंग हो सकता है। यह शायद
वाइल्डकार्ड '*' और '?' होते हैं, जो सामान्य यूनिक्स फ़ाइल नाम में मेल खाते हैं
तौर-तरीका। एक में कई स्टाइल विकल्प अंदाज कमांड को बाएं से . तक पढ़ा जाता है
ठीक वैसे ही जैसे वे एक के बाद एक अलग-अलग कमांड में जारी किए गए हों। दिया गया
शैली हमेशा पहले जारी की गई सभी विरोधी शैलियों को ओवरराइड करती है (या
आगे उसी स्टाइल लाइन पर छोड़ दिया गया)।

नोट: जिन विंडो का कोई नाम नहीं है (WM_NAME) उन्हें "शीर्षक रहित" नाम दिया गया है, और
जिन विंडोज़ में क्लास नहीं है (WM_CLASS, res_class) उन्हें क्लास "NoClass" दिया जाता है
और जिनके पास संसाधन नहीं है (WM_CLASS, res_name) संसाधन दिए जाते हैं
"नो रिसोर्स"।

यदि किसी विंडो में संसाधन "fvwmstyle" सेट है, तो उस संसाधन के मान का उपयोग किया जाता है
शैली का चयन करते समय किसी भी विंडो नाम के अतिरिक्त।

विकल्पों एक अल्पविराम से अलग की गई सूची है जिसमें निम्नलिखित में से एक या अधिक खोजशब्द हैं।
शैली नामों के प्रत्येक समूह को स्लैश ('/') द्वारा अलग किया जाता है। इनमें अंतिम शैली
समूह डिफ़ॉल्ट है। सीमा चौड़ाई, हैंडलविड्थ, !आइकन / आइकॉन, मिनी आइकन, आइकनबॉक्स,
आइकनग्रिड, चिह्न भरें, चिह्न आकार, !शीर्षक / शीर्षक, शीर्षकएटबॉटम / टाइटलएट लेफ्ट /
शीर्षकएटराइट / शीर्षकएटटॉप, लेफ्टटाइटलघुमायासीडब्ल्यू / लेफ्टटाइटलघुमायासीसीडब्ल्यू,
राइटटाइटल रोटेटेडसीसीडब्ल्यू / राइटटाइटलघुमायासीडब्ल्यू, शीर्ष शीर्षक घुमाया गया / शीर्षशीर्षकनहींघुमाया गया,
निचला शीर्षक घुमाया गया / निचला शीर्षक नहीं घुमाया गया, !टाइटलडेकोररोटेशन का प्रयोग करें /
टाइटलडेकोररोटेशन का प्रयोग करें, स्टिपल्ड टाइटल / !स्टिपल्ड टाइटल, स्टिपल्डआइकनशीर्षक /
!StipledIconTitle, अनुक्रमितविंडोनाम / सटीकविंडोनाम, अनुक्रमितआइकननाम /
सटीकआइकननाम, शीर्षक प्रारूप / IconTitleFormat / !सीमाओं / बॉर्डर्स, !हैंडल /
हैंडल, WindowListस्किप / विंडोलिस्टहिट, सर्कुलेट छोड़ें / सर्कुलेट हिट,
सर्कुलेटस्किपशेडेड / सर्कुलेटहिटशेड, सर्कुलेटस्किपआइकन / सर्कुलेटहिटआइकन,
परत, टॉप पर रहता है / नीचे रहता है / रहता है, चिपचिपा / रपटीला, स्टिकीअक्रॉसपेज
/ !स्टिकीअक्रॉसपेज, स्टिकीअक्रॉसडेस्क / !स्टिकीअक्रॉसडेस्क, !स्टिकी स्टिपल्ड टाइटल
/ स्टिकीस्टिपल्ड टाइटल, !स्टिकीस्टिपल्डआइकनशीर्षक / स्टिकीस्टिपल्डआइकनशीर्षक,
स्टार्ट आइकॉनिक / प्रारंभ सामान्य, रंग, फ़ोर कलर, पीछे का रंग, रंगसेट, हाइलाइटफोर,
हाइलाइटबैक, हाइलाइटरंगीन, बॉर्डरकलरसेट, हाइलाइटबॉर्डरकलरसेट,
IconTitleColorset, हाइलाइटआइकनटाइटलकलरसेट, आइकनबैकग्राउंडकलरसेट,
IconTitleRelief, आइकनबैकग्राउंडरिलीफ, आइकनबैकग्राउंडपैडिंग, फॉन्ट, आइकनफ़ॉन्ट,
स्टार्टऑनडेस्क / स्टार्टऑनपेज / कहीं भी शुरू होता है, स्क्रीन पर शुरू होता है, प्रारंभ छायांकित /
!शुरू छायांकित, मैनुअलप्लेसमेंटऑनर्सस्टार्टऑनपेज /
मैनुअलप्लेसमेंटअनदेखाStartsOnPage, कैप्चर ऑनर्सस्टार्टऑनपेज /
कैप्चरइग्नोरस्टार्टऑनपेज, रिकैप्चरऑनर्सस्टार्टऑनपेज /
पुनः कैप्चर करेंअनदेखाStartsOnPage, StartsOnPageTransients शामिल हैं /
StartsOnPage ग्राहकों को नज़रअंदाज़ करता है, चिह्न शीर्षक / !आइकन शीर्षक, एमडब्ल्यूएमबटन / Fvwmबटन,
एमडब्ल्यूएमबॉर्डर / Fvwmबॉर्डर, एमडब्ल्यूएम सजावट / !एमडब्ल्यूएमडेकोर, एमडब्ल्यूएम कार्य / !एमडब्ल्यूएमफ़ंक्शंस,
हिंटओवरराइड / !हिंटओवरराइड, !बटन / बटन, आकार बदलेंHintOverride /
!आकार बदलेंHintOverride, पुरानासज्जा / !पुरानासज्जा, गनोम उपयोग संकेत / गनोमइग्नोर संकेत,
स्टिकी आइकन / फिसलन चिह्न, स्टिकीअक्रॉसपेजआइकन / !स्टिकीअक्रॉसपेजआइकन,
स्टिकीअक्रॉसडेस्कआइकन / !स्टिकीएक्रॉसडेस्कआइकन, मैनुअल प्लेसमेंट / कैस्केड प्लेसमेंट
/ मिनओवरलैप प्लेसमेंट / MinOverlapPercentप्लेसमेंट / टाइलमैनुअल प्लेसमेंट /
टाइलकैस्केड प्लेसमेंट / पोजिशन प्लेसमेंट, MinOverlapप्लेसमेंट पेनल्टी,
MinOverlapप्रतिशत प्लेसमेंट पेनल्टी, सजाने क्षणिक / नग्न क्षणिक,
न बढ़ाएं क्षणिक / रेज़ट्रांसिएंट, न कम क्षणिक / निचला क्षणिक,
DontStackTransientparent / स्टैकट्रांसिएंटपेरेंट, स्किप मैपिंग / मानचित्रण दिखाएँ,
स्कैटरविंडो समूह / कीपविंडोग्रुपऑनडेस्क, उपयोग सजावट, उपयोग शैली, !पीपी स्थिति का प्रयोग करें /
नोपीपीपोजिशन / पीपी स्थिति का प्रयोग करें, !USस्थिति का उपयोग करें, कोई अमेरिकी स्थिति नहीं / यूएसपोजिशन का उपयोग करें,
!ट्रांजिएंटपीपीपोजिशन का प्रयोग करें, कोई क्षणिक पीपी स्थिति / क्षणिक पीपी स्थिति का प्रयोग करें,
!TransientUSPosition का प्रयोग करें / नो ट्रांसिएंट यूएस पोजीशन / क्षणिक यूएस स्थिति का प्रयोग करें,
!उपयोग चिह्न स्थिति / कोई चिह्न स्थिति नहीं / उपयोग चिह्न स्थिति, ढील / उदारता,
क्लिक टू फोकस / मैला फोकस / माउस फोकस|फोकसफॉलो माउस / कभी फोकस न करें,
ClickToFocusPassesक्लिक करें / ClickToFocusPassesक्लिक करें, ClickToFocusउठाता हैऑफ /
ClickToFocusउठाता है, माउसफोकसक्लिकराइज / माउसफोकसक्लिकराइजऑफ, ग्रैबफोकस /
ग्रैबफोकसऑफ, ग्रैबफोकसट्रांसिएंटऑफ / ग्रैब फोकस क्षणिक, एफपीफोकसक्लिकबटन,
एफपीफोकसक्लिक संशोधक, !FPSortWindowlistByFocus / FPSortWindowlistByFocus,
एफपीक्लिकराइज़ फोकस्ड / !एफपीक्लिकराइज़ फोकस्ड, एफपीक्लिकडेकोरराइज फोकस्ड /
!FPClickDecorRaisesफोकस्ड, FPClickIconउठाता फोकस / !FPClickIconRaisesफोकस्ड,
!FPClickअनफोकस्ड उठाता है / FPClickअनफोकस्ड बढ़ाता है, एफपीक्लिकडेकोरअनफोकस्ड उठाता है /
!एफपीक्लिकडेकोरअनफोकस्ड उठाता है, FPClickIconउकसता हैअनफोकस्ड /
!FPक्लिकआइकनउठाता हैअनफोकस्ड, एफपीक्लिक टू फोकस / !एफपीक्लिक टू फोकस, एफपीक्लिकडेकोरटूफोकस
/ !एफपीक्लिकडेकोरटूफोकस, FPClickIconToFocus / !FPClickIconToFocus, !FPEnterToFocus /
एफपीएंटरटूफोकस, !FPLeaveToअनफोकस / एफपीछोड़ेंअनफोकस, !एफपीफोकसबायप्रोग्राम /
एफपीफोकसबायप्रोग्राम, !एफपीफोकसबायफंक्शन / एफपीफोकस बाय फंक्शन,
एफपीफोकसबायफंक्शनवार्पपॉइंटर / !FPFocusByFunctionWarpPointer, एफपीलेनिएंट /
!FPLenient, !एफपीपासफोकसक्लिक / एफपीपासफोकसक्लिक, !एफपीपासराइजक्लिक करें /
एफपीपासराइजक्लिक, FPIignoreFocusClickMotion / !FPIignoreFocusClickMotion,
FPIignoreRaiseRaiseClickMotion / !FPIignoreRaiseRaiseClickMotion, !FPAllowFocusClickFunction /
FPAllowFocusClickFunction, !FPAllowRaiseClickFunction / FPAllowRaiseClickFunction,
FPGrab फोकस / !एफपीग्रैबफोकस, !FPGrabFocusक्षणिक / FPGrabFocusक्षणिक,
एफपीओओवरराइडग्रैबफोकस / !एफपीओवरराइडग्रैबफोकस, एफपीरिलीजफोकस / !एफपी रिलीज फोकस,
!एफपीरिलीजफोकसक्षणिक / एफपीरिलीजफोकसक्षणिक, एफपीओवरराइडरिलीज फोकस /
!FPOverrideरिलीज फोकस, प्रारंभनिम्न / प्रारंभउठाया, अनदेखा करेंरीस्टैक /
रीस्टैक की अनुमति दें, निश्चित स्थान / परिवर्तनीय स्थिति, फिक्स्डयूएसपोजिशन /
वेरिएबलयूएस पोजीशन, निश्चित पीपी स्थिति / चर पीपी स्थिति, निर्धारित माप / चर आकार,
फिक्स्डयूएस साइज / चर USSize, फिक्स्डपीएससाइज / चर PSize, !बंद करने योग्य / बंद करने योग्य,
!प्रतीकनीय / पहचान योग्य, !अधिकतम करने योग्य / अधिकतम करने योग्य, !MaximizeFixedSize की अनुमति दें /
अनुमति देंMaximizeFixedSize, आइकन ओवरराइड / NoIconOverride / NoActiveIconOverride,
डिप्रेसेबलबॉर्डर / फर्मबॉर्डर, मिनविंडोसाइज, मैक्सविंडोसाइज, आइकॉनिफ़ाइविंडोग्रुप्स /
IconifyWindowGroupsOff, आकार बदलेंअपारदर्शी / आकार बदलेंरूपरेखा, पाक की दुकान /
बैकिंगस्टोरऑफ / बैकिंगस्टोरविंडोडिफॉल्ट, अस्पष्टता / पैतृक सापेक्षता,
के तहत सहेजें / सेवअंडरऑफ, WindowShadeSrinks / विंडोशेडस्क्रॉल,
विंडोशेडस्टेप्स, WindowShadeहमेशा आलसी / WindowShadeव्यस्त / विंडोशेडआलसी,
EWMHDदान चिह्न / EWMHDDonateIcon, EWMHDमिनीआइकन दान करें / EWMHDमिनीआइकन दान न करें,
ईडब्ल्यूएमएचमिनीआइकनओवरराइड / EWMHNoMiniIconOverride, EWMHUसेस्टैकिंग ऑर्डर संकेत /
ईडब्ल्यूएमएचअनदेखास्टैकिंगऑर्डरसंकेत, EWMHIअनदेखा राज्य संकेत / EWMHUseState संकेत,
EWMHIStrutHints को नज़रअंदाज़ करें / EWMHUseStrutHints, EWMHIअनदेखाविंडो प्रकार /
!EWMHIअनदेखाविंडो प्रकार, EWMHMकार्यक्षेत्र की उपेक्षा करें / EWMHMकार्यक्षेत्र का अधिकतम उपयोग करें /
EWMHMDynamicWorkingArea का अधिकतम उपयोग करें, EWMHप्लेसमेंटकार्य क्षेत्र पर ध्यान न दें /
EWMHPप्लेसमेंटकार्यक्षेत्र का उपयोग करें / EWMHनियुक्ति का उपयोग गतिशील कार्य क्षेत्र,
मूव बाय प्रोग्राम मेथड, अप्रबंधित, राज्य, स्नैपग्रिड, स्नैपआकर्षण, एजमूवडेले,
EdgeResizeDelay. एजमूव प्रतिरोध, इनिशियलमैपकमांड

उपरोक्त सूची में कुछ विकल्प शैली-विकल्प/विपरीत-शैली-विकल्प के रूप में सूचीबद्ध हैं।
प्रविष्टियों के लिए विपरीत-शैली-विकल्प fvwm डिफ़ॉल्ट का वर्णन करता है
व्यवहार और यदि आप fvwm डिफ़ॉल्ट व्यवहार को बदलना चाहते हैं तो इसका उपयोग किया जा सकता है।

फोकस नीति
क्लिक टू फोकस fvwm को विंडो पर क्लिक करने पर फोकस करने का निर्देश देता है
में। डिफ़ॉल्ट माउस फोकस (या इसके उपनाम फोकसफॉलो माउस) fvwm to . को बताता है
जैसे ही पॉइंटर विंडो में प्रवेश करता है, विंडो को फोकस दें, और लें
यह दूर जब सूचक खिड़की छोड़ देता है। मैला फोकस समान है, लेकिन
यदि पॉइंटर विंडो को पार करने के लिए छोड़ देता है तो फोकस नहीं छोड़ता है
रूट विंडो या एक ClickToFocus विंडो (जब तक आप उस पर क्लिक नहीं करते, वह है),
जो बिना खोए माउस को रास्ते से हटाना संभव बनाता है
केंद्र। शैली के साथ एक खिड़की कभी फोकस न करें फोकस कभी प्राप्त नहीं होता। इस
जैसे मॉड्यूल के लिए उपयोगी है Fvwmबटन. उदाहरण के लिए। नोट: एक बार इनमें से कोई भी
"एफपी..." शैलियों का उपयोग किया गया है, डिफ़ॉल्ट जो मूल फोकस के साथ आते हैं
नीतियों को पुनर्स्थापित नहीं किया जाता है जब बाद वाले का पुन: उपयोग किया जाता है। उदाहरण के लिए, एक बार
!FPGrabFocus का उपयोग किया गया है, ClickToFocus का उपयोग करने से FPGrabFocus पुनर्स्थापित नहीं होता है।

फ़ोकस मॉडल को कई अतिरिक्त विकल्पों के साथ संवर्धित किया जा सकता है। में
fvwm-2.5.3 और बाद में, बड़ी संख्या में उन्नत विकल्प शुरू हो रहे हैं
"एफपी" या "! एफपी" के साथ। ये विकल्प एक दिन पुराने विकल्पों को बदल देंगे
और पहले वर्णित हैं। इनमें से किसी भी नए विकल्प का उपयोग सीमित हो सकता है
पुराने रिलीज के साथ संगतता। सामान्य तौर पर, "FP" से शुरू होने वाले विकल्प
एक सुविधा चालू करें, जबकि "!FP" से शुरू होने वाले इसे बंद कर दें।

ध्यान केंद्रित la खिड़की
- एफपीएंटरटूफोकस, जब पॉइंटर एक विंडो में प्रवेश करता है तो उसे फोकस प्राप्त होता है।

- एफपीछोड़ेंअनफोकस जब पॉइंटर इसे छोड़ता है तो एक विंडो फोकस खो देती है।

- एफपीक्लिक टू फोकस, एफपीक्लिकडेकोरटूफोकस or FPClickIconToFocus, एक खिड़की
खिड़की या सजावट या उसके आइकन के अंदर होने पर फोकस प्राप्त करता है
क्लिक किया है।

RSI एफपीफोकसबायप्रोग्राम शैली विंडोज़ को स्वयं फोकस करने की अनुमति देती है।

द!एफपीफोकस बाय फंक्शन शैली मना करती है कि एक खिड़की फोकस प्राप्त करती है
la फोकस और फ्लिपफोकस आदेश देता है।

RSI एफपीफोकसबायफंक्शनवार्पपॉइंटर शैली नियंत्रण अगर सूचक को विकृत किया जाता है
एक चयनित विंडो जब फोकस कमांड का उपयोग किया जाता है।

एफपीलेनिएंट उन खिड़कियों पर ध्यान केंद्रित करने की अनुमति देता है जो इसे नहीं चाहते हैं, जैसे Fvwmपेजर or
घड़ी

RSI एफपीफोकसक्लिकबटन शैली माउस बटनों की एक सूची लेती है जो हो सकते हैं
उपयुक्त शैली का उपयोग किए जाने पर विंडो को फ़ोकस करने या बढ़ाने के लिए क्लिक किया जाता है।
डिफ़ॉल्ट पहले तीन बटन ("123") का उपयोग करना है।

RSI एफपीफोकसक्लिक संशोधक शैली की तरह ही संशोधक कुंजियों की एक सूची लेता है
कुंजी आज्ञा। संशोधक कुंजियों के सटीक संयोजन को के लिए दबाया जाना चाहिए
फ़ोकस करने के लिए क्लिक करें या कार्य करने के लिए विंडो को ऊपर उठाएं। डिफ़ॉल्ट रूप से no . का उपयोग करना है
संशोधक ("एन")।

उसके साथ एफपीपासफोकसक्लिक शैली, वह क्लिक जिसका उपयोग किसी विंडो पर फ़ोकस करने के लिए किया गया था
आवेदन को दिया जाता है।

उसके साथ FPAllowFocusClickFunction शैली, वह क्लिक जिसका उपयोग फ़ोकस करने के लिए किया गया था a
खिड़की एक सामान्य क्रिया को भी ट्रिगर कर सकती है जो खिड़की से जुड़ी थी
la माउस आदेश)।

अगर FPIignoreFocusClickMotion शैली का उपयोग किया जाता है, एक विंडो में क्लिक करके और फिर
नीचे दबाए गए बटन के साथ पॉइंटर को खींचना क्लिक के रूप में नहीं गिना जाता है
खिड़की पर ध्यान केंद्रित करने के लिए। इसके बजाय, एप्लिकेशन इन घटनाओं को संसाधित करता है
सामान्य रूप से। यह माउस के साथ टर्मिनल विंडो में टेक्स्ट का चयन करने के लिए उपयोगी है
खिड़की को ऊपर उठाए बिना। हालाँकि, क्लाइंट विंडो पर माउस बाइंडिंग
अब काम करने की गारंटी नहीं है (देखें माउस आज्ञा)। यह शैली मजबूर करती है
आवेदन को पारित करने के लिए प्रारंभिक क्लिक। दूरी है कि
ट्रिगर करने के लिए पॉइंटर को स्थानांतरित किया जाना चाहिए यह किसके द्वारा नियंत्रित किया जाता है मूव दहलीज
आदेश।

RSI FPSortWindowlistByFocus तथा !FPSortWindowlistByFocus शैली नियंत्रण
क्या आंतरिक विंडो सूची को विंडोज़ के क्रम में क्रमबद्ध किया गया है
केंद्रित या जिस क्रम में वे बनाए गए थे। बाद वाला इसके लिए डिफ़ॉल्ट है
क्लिक टू फोकस और मैला फोकस.

पर क्लिक करने la खिड़की सेवा मेरे उठाना

शैलियाँ एफपीक्लिकराइज़ फोकस्ड, एफपीक्लिकडेकोरराइज फोकस्ड और
FPClickIconउठाता फोकस खिड़की को ऊपर उठाने की अनुमति दें जब इंटीरियर या
खिड़की के पहले से ही सजावट या खिड़की के आइकन पर क्लिक किया जाता है
ध्यान केंद्रित किया।

शैलियाँ FPClickअनफोकस्ड बढ़ाता है, एफपीक्लिकडेकोरअनफोकस्ड उठाता है और
FPClickIconउकसता हैअनफोकस्ड खिड़की को ऊपर उठाने की अनुमति दें जब इंटीरियर या
खिड़की के नहीं होने पर सजावट या खिड़की के आइकन पर क्लिक किया जाता है
अभी तक केंद्रित।

उसके साथ एफपीपासराइजक्लिक शैली, वह क्लिक जिसका उपयोग विंडो को ऊपर उठाने के लिए किया गया था
आवेदन को दिया जाता है।

उसके साथ FPAllowRaiseClickFunction शैली, क्लिक जिसे बढ़ाने के लिए इस्तेमाल किया गया था
खिड़की खिड़की से जुड़ी एक सामान्य क्रिया को भी ट्रिगर कर सकती है
साथ माउस आदेश।

अगर FPIignoreRaiseRaiseClickMotion शैली का उपयोग किया जाता है, एक विंडो में क्लिक करके और फिर
नीचे दबाए गए बटन के साथ पॉइंटर को खींचना क्लिक के रूप में नहीं गिना जाता है
खिड़की उठाने के लिए। इसके बजाय, एप्लिकेशन इन घटनाओं को संसाधित करता है
सामान्य रूप से। यह माउस के साथ टर्मिनल विंडो में टेक्स्ट का चयन करने के लिए उपयोगी है
खिड़की को ऊपर उठाए बिना। हालाँकि, क्लाइंट विंडो पर माउस बाइंडिंग
अब काम करने की गारंटी नहीं है (देखें माउस आज्ञा। ध्यान दें कि यह शैली
बल देता है कि प्रारंभिक क्लिक एप्लिकेशन को पास कर दिया जाता है। दूरी
कि पॉइंटर को ट्रिगर करने के लिए ले जाया जाना चाहिए, इसे नियंत्रित किया जाता है
मूव दहलीज आदेश।

हथियाने la फोकस कब a नई खिड़की is बनाया

के साथ नई सामान्य या क्षणिक विंडो FPGrab फोकस or FPGrabFocusक्षणिक
शैली बनाए जाने पर स्वचालित रूप से फ़ोकस प्राप्त करती है। FPGrab फोकस is
के साथ विंडोज़ के लिए डिफ़ॉल्ट क्लिक टू फोकस शैली। ध्यान दें कि भले ही
ये शैलियाँ अक्षम हैं, अनुप्रयोग स्वयं ही फ़ोकस ले सकता है। एफवीडब्ल्यूएम
इसे रोक नहीं सकते।

RSI ओवरराइड ग्रैबफोकस शैली fvwm को निर्देश देती है कि कभी भी ध्यान न हटाएं
ऐसी खिड़की के माध्यम से ग्रैबफोकस or ग्रैब फोकस क्षणिक शैलियाँ। यह हो सकता है
उपयोगी है यदि आप क्षणिक विंडो को तुरंत फोकस प्राप्त करना चाहते हैं,
उदाहरण के लिए वेब ब्राउज़र में, लेकिन तब नहीं जब आप किसी टर्मिनल में काम कर रहे हों
विंडो या टेक्स्ट प्रोसेसर।

उपरोक्त तीन शैलियों के साथ हैं एफपीरिलीजफोकस,
एफपीरिलीजफोकसक्षणिक और एफपीओवरराइडरिलीज फोकस. ये नियंत्रण अगर
विंडो बंद होने पर फोकस दूसरी विंडो पर वापस आ जाता है। नहीं तो नहीं
विंडो या पॉइंटर के नीचे की विंडो फोकस प्राप्त करती है।

ClickToFocusPassesक्लिक करें और ClickToFocusPassesक्लिक करें नियंत्रित करता है कि क्या a
एक विंडो को फोकस करने के लिए माउस क्लिक को एप्लिकेशन को भेजा जाता है या नहीं। इसी तरह,
ClickToFocusउठाता हैऑफ/माउसफोकसक्लिकराइजऑफ और
ClickToFocusउठाता है/माउसफोकसक्लिकराइज नियंत्रण अगर खिड़की उठाई जाती है
(लेकिन फोकस मॉडल के आधार पर)।

नोट: 2.5.3 से पहले के fvwm संस्करणों में, "क्लिक..." विकल्प केवल लागू होते हैं
खिड़कियों के साथ क्लिक टू फोकस जबकि "माउस..." विकल्प विंडोज़ पर लागू होते हैं
एक अलग फोकस नीति के साथ। यह अब मामला ही नहीं है।

पुराना ग्रैबफोकस शैली का उपयोग करने के बराबर है FPGrab फोकस + एफपीरिलीजफोकस.

पुराना ग्रैब फोकस क्षणिक शैली का उपयोग करने के बराबर है FPGrabFocusक्षणिक
+ एफपीरिलीजफोकसक्षणिक.

ढील नई शैली के बराबर है एफपीलेनिएंट.

खिड़की शीर्षक
RSI शीर्षक और !शीर्षक विकल्प निर्धारित करते हैं कि विंडो में टाइटल-बार है या नहीं।
डिफ़ॉल्ट रूप से सभी विंडो में एक टाइटल-बार होता है। कोई शीर्षक नहीं के बराबर है !शीर्षक
लेकिन बहिष्कृत है।

विंडोज के साथ शीर्षकएटबॉटम, टाइटलएट लेफ्ट or शीर्षकएटराइट शैली एक है
टाइटल-बार नीचे, ऊपर के बजाय विंडो के बाईं या दाईं ओर
हमेशा की तरह। शीर्षकएटटॉप शैली डिफ़ॉल्ट प्लेसमेंट को पुनर्स्थापित करता है। भले ही
खिड़की है !शीर्षक शैली सेट, यह प्रभावित करता है खिड़की की छाया आदेश।
कृपया जाँच करें खिड़की की छाया उस आदेश के बीच बातचीत के लिए आदेश
और इन शैलियों। विंडो के बाईं या दाईं ओर शीर्षक हैं
निम्नलिखित शैलियों द्वारा संवर्धित:

आम तौर पर, विंडो के बाईं ओर शीर्षक में टेक्स्ट घुमाया जाता है
सामान्य सीधी स्थिति से 90 डिग्री वामावर्त और 90
दाहिनी ओर शीर्षकों के लिए डिग्री दक्षिणावर्त। इसे में भी घुमाया जा सकता है
विपरीत दिशाओं के साथ लेफ्टटाइटलघुमायासीडब्ल्यू if टाइटलएट लेफ्ट प्रयोग किया जाता है, और
साथ में राइटटाइटल रोटेटेडसीसीडब्ल्यू if शीर्षकएटराइट प्रयोग किया जाता है। डिफ़ॉल्ट हो सकते हैं
के साथ बहाल लेफ्टटाइटलघुमायासीसीडब्ल्यू और राइटटाइटलघुमायासीडब्ल्यू. एक सामान्य
क्षैतिज पाठ के साथ-साथ घुमाया जा सकता है शीर्ष शीर्षक घुमाया गया if शीर्षकएटटॉप is
इस्तेमाल किया, और साथ निचला शीर्षक घुमाया गया if शीर्षकएटबॉटम प्रयोग किया जाता है। चूक
के साथ बहाल किया जा सकता है शीर्षशीर्षकनहींघुमाया गया और निचला शीर्षक नहीं घुमाया गया.

डिफ़ॉल्ट रूप से शीर्षक बार सजावट का उपयोग करके परिभाषित किया गया है शीर्षक शैली आदेश है
शीर्षक टेक्स्ट रोटेशन के बाद घुमाया गया (पिछला पैराग्राफ देखें)।
इसका उपयोग करके अक्षम किया जा सकता है!टाइटलडेकोररोटेशन का प्रयोग करें शैली.
टाइटलडेकोररोटेशन का प्रयोग करें डिफ़ॉल्ट पर वापस लौटता है।

उसके साथ स्टिपल्ड टाइटल शैली, शीर्षक उसी प्रभाव से तैयार किए जाते हैं जो है
आमतौर पर के साथ विंडोज़ के लिए आरक्षित चिपचिपा, स्टिकीअक्रॉसपेज or
स्टिकीअक्रॉसडेस्क शैली. !स्टिपल्ड टाइटल सामान्य शीर्षकों पर वापस लौटता है।
स्टिपल्ड टाइटलऑफ के बराबर है !स्टिपल्ड टाइटल लेकिन बहिष्कृत है।

रंग दो तर्क लेता है। पहला विंडो-लेबल टेक्स्ट का रंग है और
दूसरा खिड़की की सजावट सामान्य पृष्ठभूमि का रंग है। दो रंग
एक स्लैश के साथ अलग हो गए हैं। यदि स्लैश के उपयोग से समस्याएँ आती हैं तो
अलग फ़ोर कलर और पीछे का रंग विकल्पों का उपयोग किया जा सकता है।

रंगसेट रंगीन संख्या को अपने एकमात्र तर्क के रूप में लेता है और ओवरराइड करता है
द्वारा निर्धारित रंग रंग. इसके बजाय, दिए गए से संबंधित रंग
रंगरूप का प्रयोग किया जाता है। ध्यान दें कि कलरसेट की अन्य सभी विशेषताओं का उपयोग नहीं किया जाता है।
उपयोग रंगसेट में सजावट शैली शीर्षक शैली और बटन शैली आदेश
उस के लिए। कलरसेट का उपयोग बंद करने के लिए, कलरसेट नंबर को छोड़ दिया जाता है।

RSI हाइलाइटफोर, हाइलाइटबैक और हाइलाइटरंगीन शैली विकल्प बिल्कुल काम करते हैं
पसंद फ़ोर कलर, पीछे का रंग और रंगसेट लेकिन केवल तभी उपयोग किया जाता है जब विंडो में हो
फोकस। ये शैलियाँ पुराने आदेशों की जगह लेती हैं हाइलाइटरंग और
हाइलाइटरंगीन.

बॉर्डरकलरसेट रंगीन संख्या को अपने एकमात्र तर्क के रूप में लेता है और ओवरराइड करता है
द्वारा निर्धारित रंग रंग or रंगसेट. खिड़की की सीमा के लिए। उपयोग बंद करने के लिए
एक रंग सेट, तर्क छोड़ा गया है।

RSI हाइलाइटबॉर्डरकलरसेट स्टाइल विकल्प इसी तरह काम करता है बॉर्डरकलरसेट लेकिन
खिड़की पर फोकस होने पर प्रयोग किया जाता है।

!चिह्न शीर्षक विपरीत शैली के दौरान आइकन लेबल प्रदर्शित करना अक्षम करता है
चिह्न शीर्षक आइकन लेबल सक्षम करता है (डिफ़ॉल्ट व्यवहार)। NoIconTitle is
के बराबर !आइकन शीर्षक लेकिन बहिष्कृत है।

IconTitleColorset रंगीन संख्या को अपने एकमात्र तर्क के रूप में लेता है और
द्वारा निर्धारित रंगों को ओवरराइड करता है रंग or रंगसेट. इस कलरसेट का इस्तेमाल बंद करने के लिए,
तर्क छोड़ा जाता है।

हाइलाइटआइकनटाइटलकलरसेट रंगीन संख्या को अपने एकमात्र तर्क के रूप में लेता है और
द्वारा निर्धारित रंगों को ओवरराइड करता है हाइलाइटरंग or हाइलाइटरंगीन. उपयोग बंद करने के लिए
यह रंगसेट, तर्क छोड़ा गया है।

आइकनबैकग्राउंडकलरसेट रंगीन संख्या को अपने एकमात्र तर्क के रूप में लेता है और
आइकन चित्र के लिए पृष्ठभूमि सेट करने के लिए इसका उपयोग करता है। डिफ़ॉल्ट रूप से आइकन
चित्र पृष्ठभूमि छवि पर नहीं खींचा गया है। डिफ़ॉल्ट को पुनर्स्थापित करने के लिए,
तर्क छोड़ा जाता है।

IconTitleRelief एक संख्यात्मक तर्क लेता है जो -50 और +50 . के बीच हो सकता है
पिक्सेल और आइकन के चारों ओर खींची गई 3D राहत की मोटाई को परिभाषित करता है
शीर्षक। नकारात्मक मानों के साथ आइकन शीर्षक एक दबदबा दिखने लगता है।
डिफ़ॉल्ट 2 है और यदि तर्क छोड़ा जाता है तो इसे पुनर्स्थापित किया जाता है।

आइकनबैकग्राउंडरिलीफ एक संख्यात्मक तर्क लेता है जो -50 और . के बीच हो सकता है
+50 पिक्सेल और आइकन के चारों ओर खींची गई 3D राहत की मोटाई को परिभाषित करता है
चित्र पृष्ठभूमि (यदि कोई हो)। नकारात्मक मूल्यों के साथ आइकन पृष्ठभूमि प्राप्त होती है
देखने में दबाया हुआ। डिफ़ॉल्ट 2 है और यदि तर्क है तो इसे पुनर्स्थापित किया जाता है
छोड़ा गया

आइकनबैकग्राउंडपैडिंग एक संख्यात्मक तर्क लेता है जो 0 और . के बीच हो सकता है
50 पिक्सेल और की राहत के बीच खाली स्थान की मात्रा को परिभाषित करता है
आइकन पृष्ठभूमि चित्र (यदि कोई हो) और आइकन चित्र। डिफ़ॉल्ट 2 और . है
यदि तर्क छोड़ दिया जाता है तो इसे बहाल कर दिया जाता है।

RSI फॉन्ट और आइकनफ़ॉन्ट विकल्प एक फ़ॉन्ट का नाम उनके एकमात्र के रूप में लेते हैं
बहस। इस फॉन्ट का इस्तेमाल विंडो या आइकॉन टाइटल में किया जाता है। डिफ़ॉल्ट रूप से
में दिया गया फ़ॉन्ट मूलभूत अक्षर कमांड का उपयोग किया जाता है। पर वापस जाने के लिए
डिफ़ॉल्ट, नाम तर्क के बिना शैली का उपयोग करें। ये शैलियाँ की जगह लेती हैं
बड़े विंडोफॉन्ट और आइकनफ़ॉन्ट आदेश देता है।

पदावनत अनुक्रमितविंडोनाम शैली fvwm को विंडो शीर्षकों का उपयोग करने का कारण बनती है
प्रपत्र

नाम (मैं)

जहां नाम सटीक विंडो नाम है और i एक पूर्णांक है जो का प्रतिनिधित्व करता है
i th के साथ खिड़की नाम खिड़की के नाम के रूप में। इसे इसके साथ बदल दिया गया है:

शीर्षकस्वरूप %n (%t)

सटीकविंडोनाम डिफ़ॉल्ट को पुनर्स्थापित करता है जो सटीक विंडो नाम का उपयोग करना है।
के पक्ष में बहिष्कृत:

शीर्षकस्वरूप %n

अनुक्रमितआइकननाम और सटीकआइकननाम उसी तरह काम करो अनुक्रमितविंडोनाम और
सटीकविंडोनाम शैलियाँ लेकिन आइकन शीर्षकों के लिए। दोनों को बहिष्कृत किया गया है
के पक्ष में:

IconTitleFormat%n (%t)
IconTitleFormat %n

शीर्षक प्रारूप वर्णन करता है कि विंडो का दृश्य नाम कैसा दिखना चाहिए,
निम्नलिखित प्लेसहोल्डर मान्य होने के साथ:

%n
विंडो का नाम डालें।

%i
विंडो का आइकन नाम डालें।

%c
विंडो का वर्ग नाम डालें।

%r
विंडो का संसाधन नाम डालें।

%t
विंडो काउंट डालें।

%I
विंडो आईडी डालें।

%%
एक शाब्दिक '%' वर्ण डालें।

बनाने के लिए अन्य वर्णों के साथ किसी भी मात्रा में खाली स्थान का उपयोग किया जा सकता है
स्ट्रिंग - लेकिन एक मान्य शीर्षक प्रारूप स्ट्रिंग में कम से कम एक होना चाहिए
प्लेसहोल्डर्स ने उल्लेख किया है। स्ट्रिंग पर कोई कोट स्ट्रिपिंग नहीं की जाती है,
तो उदाहरण के लिए निम्नलिखित शब्दशः मुद्रित है:

शीर्षक स्वरूप " %n " -> [%t] -> [%c]

नोट: a . का उपयोग करना पूरी तरह से संभव है शीर्षक प्रारूप जिसके परिणामस्वरूप हो सकता है
दृश्यमान शीर्षक को पूरी तरह से मिटा देना। उदाहरण के लिए:

शीर्षकस्वरूप %z

केवल इसलिए कि प्लेसहोल्डर '%z' समर्थित नहीं है। यह कोई बग नहीं है लेकिन
बल्कि स्वरूपण पार्सर कैसे काम करता है इसका एक पहलू।

IconTitleFormat वर्णन करता है कि विंडो का दृश्यमान आइकन नाम कैसा दिखना चाहिए
जैसे, विकल्पों के समान होने के साथ शीर्षक प्रारूप.

शीर्षक बटन
बटन तथा !बटन एक संख्यात्मक तर्क लें जो कि की संख्या है
टाइटल-बार बटन जिसे दिखाया या छोड़ा जाना है। नोबटन के बराबर है
!बटन लेकिन बहिष्कृत है।

एमडब्ल्यूएमबटन बनाता है अधिकतम करने के लिए जब विंडो हो तो बटन दबाए हुए दिखें
अधिकतम। देखें एमडब्ल्यूएमडेकोरमैक्स में झंडा बटन शैली देखें।
इस शैली को फिर से बंद करने के लिए, का उपयोग करें Fvwmबटन शैली.

बॉर्डर्स
!बॉर्डर्स विंडो बॉर्डर (लेकिन शीर्षक नहीं) को पूरी तरह से दबा देता है।
बॉर्डर्स शैली उन्हें फिर से सक्षम बनाती है। सीमाओं के बिना, अन्य सभी शैलियाँ
खिड़की की सीमाओं को प्रभावित करना व्यर्थ है।

एमडब्ल्यूएमबॉर्डर 3D बेवल को Mwm से अधिक निकटता से मेल खाता है। Fvwmबॉर्डर बंद करता है
पिछला विकल्प।

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

हैंडलविड्थ एक संख्यात्मक तर्क लेता है जो सीमा की चौड़ाई है
विंडो को रखें यदि उसके पास आकार-संभाल है। बिना हैंडलविड्थ का उपयोग करना
एक तर्क डिफ़ॉल्ट को पुनर्स्थापित करता है।

सीमा चौड़ाई एक संख्यात्मक तर्क लेता है जो सीमा की चौड़ाई है
विंडो को रखें यदि उसमें रिसाइज-हैंडल नहीं है। इसका उपयोग केवल तभी किया जाता है जब
!हैंडल शैली भी निर्दिष्ट है। बिना किसी तर्क के बॉर्डरविड्थ का उपयोग करना
डिफ़ॉल्ट को पुनर्स्थापित करता है।

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

प्रतीक, छायांकन, अधिकतम करना, आंदोलन, आकार बदलने
आइकॉन एक (वैकल्पिक) गैर-उद्धृत स्ट्रिंग तर्क लेता है जो आइकन बिटमैप है
या उपयोग करने के लिए पिक्समैप। इस तरह से निर्दिष्ट चिह्न पिक्समैप आइकन को ओवरराइड करते हैं, लेकिन नहीं
एप्लिकेशन में क्लाइंट द्वारा प्रदान किया गया आइकन विंडो या ewmh आइकन
(WM_HINTS संपत्ति के साथ या ewmh _NET_WM_ICON संपत्ति के साथ)।
आइकन ओवरराइड शैली किसी भी क्लाइंट-प्रदत्त को ओवरराइड करने के लिए व्यवहार को बदल देती है
चिह्न; NoIconOverride शैली किसी को ओवरराइड न करने के लिए व्यवहार को बदल देती है
ग्राहक द्वारा प्रदत्त चिह्न; डिफ़ॉल्ट ओवरराइडिंग व्यवहार को सक्रिय किया जा सकता है
la NoActiveIconOverride शैली। इस शैली के साथ, fvwm एप्लिकेशन का उपयोग करता है
प्रदान किए गए आइकन यदि आइकन बदल दिया गया है, लेकिन में दिए गए आइकन का उपयोग करता है
तब तक कॉन्फ़िगरेशन फ़ाइल।

इन नियमों का एक अपवाद है, अर्थात्

शैली * चिह्न अज्ञात.xpm

प्रत्येक विंडो पर अज्ञात.xpm आइकन को बाध्य नहीं करता है, यह केवल डिफ़ॉल्ट सेट करता है
DefaultIcon कमांड की तरह आइकन। यदि आप वास्तव में चाहते हैं कि सभी खिड़कियां हों
एक ही आइकन, आप उपयोग कर सकते हैं

शैली ** चिह्न अज्ञात.xpm

अगर नो आइकॉन विशेषता सेट हो जाती है तो निर्दिष्ट विंडो बस गायब हो जाती है
जब यह प्रतीक है। विंडो को विंडो-लिस्ट के माध्यम से रिकवर किया जा सकता है।
If आइकॉन तर्क के बिना सेट किया जाता है तो नो आइकॉन विशेषता साफ़ हो गई है लेकिन
कोई आइकन निर्दिष्ट नहीं है। एक उदाहरण जो केवल की अनुमति देता है Fvwmपेजर मॉड्यूल
आइकन मौजूद है:

शैली * NoIcon
स्टाइल FvwmPager Icon

आइकनबॉक्स कोई तर्क नहीं लेता है, चार संख्यात्मक तर्क (प्लस वैकल्पिक रूप से एक स्क्रीन
विनिर्देश), एक X11 ज्यामिति स्ट्रिंग या स्ट्रिंग "कोई नहीं":

आइकनबॉक्स [स्क्रीन] एलटीआरबी

or

आइकनबॉक्स ज्यामिति

कहा पे l वाम समन्वय है, t शीर्ष है, r सही है और b तल है।
नकारात्मक निर्देशांक दाईं ओर या नीचे से दूरी दर्शाते हैं
स्क्रीन। यदि पहला तर्क शब्द है स्क्रीन, स्क्रू-स्पेक तर्क
Xinerama स्क्रीन को निर्दिष्ट करता है जिस पर IconBox परिभाषित किया गया है। यह हो सकता है
सामान्य स्क्रीन Xinerama विनिर्देश, 'p', c', 'g', एक स्क्रीन नंबर या
स्क्रीन के लिए अतिरिक्त 'w' जहां विंडो केंद्र स्थित है। इस
केवल एकाधिक Xinerama स्क्रीन के साथ उपयोगी है। "एलटीआरबी" विनिर्देश
X11 ज्यामिति की तुलना में अधिक लचीला है। उदाहरण के लिए:

आइकॉनबॉक्स -80 240 -1 -1

एक बॉक्स को परिभाषित करता है जो दाहिने किनारे से 80 पिक्सेल चौड़ा, 240 पिक्सेल नीचे है
ऊपर से, और स्क्रीन के नीचे तक जारी है।

शायद इसका उपयोग करना आसान है, हालांकि X11 ज्यामिति स्ट्रिंग है:

आइकॉनबॉक्स 1000x70-1-1

में शुरू होने वाली स्क्रीन के निचले भाग पर एक 1000 गुणा 70 पिक्सेल आइकन बॉक्स रखता है
स्क्रीन के निचले दाएं कोने में। ज्यामिति का पता लगाने का एक तरीका
इस तरह एक खिड़की का उपयोग करना है जो पिक्सेल वृद्धि में आकार बदलता है, उदाहरण के लिए,
एक्सवी फिर आकार बदलें और उस xv विंडो को रखें जहां आप आइकनबॉक्स चाहते हैं। फिर
विंडोज़ ज्यामिति को पढ़ने के लिए FvwmIdent का उपयोग करें। आइकन बॉक्स का एक क्षेत्र है
स्क्रीन जहां fvwm किसी भी मिलान विंडो के लिए आइकन लगाने का प्रयास करता है, जब तक
वे अन्य चिह्नों को ओवरलैप नहीं करते हैं। एकाधिक आइकन बॉक्स को इस प्रकार परिभाषित किया जा सकता है
अतिप्रवाह क्षेत्र। जब पहला आइकन बॉक्स भर जाता है, तो दूसरा भर जाता है।
एक शैली के लिए सभी आइकन बॉक्स को एक में परिभाषित किया जाना चाहिए अंदाज आदेश। के लिये
उदाहरण:

शैली * IconBox -80 240 -1 -1, \
आइकॉनबॉक्स 1000x70-1-1

IconBox विकल्प के साथ एक स्टाइल कमांड परिभाषित किसी भी आइकन बॉक्स को बदल देता है
पहले उसी शैली के लिए किसी अन्य स्टाइल कमांड द्वारा। इसीलिए
पिछले उदाहरण में बैकस्लैश आवश्यक है।

नोट: आइकन बॉक्स कमांड के लिए ज्यामिति अतिरिक्त स्क्रीन लेती है
निर्दिष्ट करें "@w" यदि ज़िनेरामा सेटअप का उपयोग किया जाता है। यह स्क्रीन को निर्दिष्ट करता है
जहां खिड़की केंद्र स्थित है। अतिरिक्त स्क्रीन विनिर्देशक नहीं है
कहीं और अनुमति दी।

यदि आप कभी भी एक आइकन बॉक्स को परिभाषित नहीं करते हैं, या आप सभी आइकन बॉक्स भरते हैं, तो fvwm में a
डिफ़ॉल्ट आइकन बॉक्स जो स्क्रीन को कवर करता है, यह ऊपर से नीचे तक भरता है, फिर बाएं
दाईं ओर, और इसमें 80x80 पिक्सेल का ग्रिड है। डिफ़ॉल्ट आइकन को छोड़कर सभी को अक्षम करने के लिए
बॉक्स में आप बिना तर्क के IconBox का उपयोग अलग से कर सकते हैं अंदाज आदेश। प्रति
डिफ़ॉल्ट आइकन बॉक्स सहित सभी आइकन बॉक्स अक्षम करें, तर्क "कोई नहीं"
निर्दिष्ट किया जा सकता है।

संकेत: आप अपने आइकन को एक साधारण fvwm . के साथ आइकन बॉक्स में स्वतः व्यवस्थित कर सकते हैं
समारोह। नीचे "DeiconifyAndRearrange" फ़ंक्शन को अपने में रखें
विन्यास फाइल:

AddToFunc डीकोनिफाई और पुनर्व्यवस्थित करें
+ ग आइकन करें बंद
+ ग सब (वर्तमान पृष्ठ, प्रतिष्ठित) प्लेस अगेन आइकॉन

और फिर उन सभी स्थानों को बदलें जहां आप कॉल करते हैं आइकन करें डी-आइकोनिफाई करने का आदेश
नए फ़ंक्शन के लिए कॉल के साथ एक आइकन। उदाहरण के लिए बदलें

AddToFunc चिह्न समारोह
+ ग आइकन करें बंद
+ एम उठाना
+ एम चाल
+ डी आइकन करें बंद

माउस 1 आइए आइकन करें बंद

साथ में

AddToFunc चिह्न समारोह
+ सी DeiconifyAndRearrange
+ एम उठाना
+ एम चाल
+ डी DeiconifyAndRearrange

माउस 1 IA DeiconifyAndRearrange

आइकनग्रिड शून्य से अधिक 2 संख्यात्मक तर्क लेता है।

आइकनग्रिड x y

का उपयोग करके आइकन बॉक्स के माध्यम से कदम उठाकर आइकन को एक आइकन बॉक्स में रखा जाता है x
और y एक खाली स्थान की तलाश में, आइकन ग्रिड के लिए मान। डिफ़ॉल्ट ग्रिड
3 बटा 3 पिक्सल है जो कसकर पैक किया हुआ रूप देता है। अधिक पाने के लिए
नियमित उपस्थिति आपके सबसे बड़े आइकन से बड़े ग्रिड का उपयोग करती है। उपयोग
चिह्न आकार एक आइकन को अधिकतम आकार में क्लिप करने की परिभाषा। एक आइकनग्रिड
परिभाषा का पालन करना चाहिए आइकनबॉक्स परिभाषा जो इस पर लागू होती है:

शैली * IconBox -80x240-1-1, IconGrid 90 90

चिह्न भरें 2 तर्क लेता है।

चिह्न भरें तल सही

इनका उपयोग करके आइकन बॉक्स में कदम रखते हुए आइकन को आइकन बॉक्स में रखा जाता है
बॉक्स भरने की दिशा को नियंत्रित करने के लिए तर्क। डिफ़ॉल्ट रूप से
दिशा बाएं से दाएं, फिर ऊपर से नीचे। इसे इस प्रकार व्यक्त किया जाएगा:

आइकनफिल बाएँ ऊपर

पंक्तियों के बजाय कॉलम में एक आइकन बॉक्स भरने के लिए, लंबवत निर्दिष्ट करें
दिशा (ऊपर या नीचे) पहले। दिशाओं को संक्षिप्त किया जा सकता है या
निम्नानुसार वर्तनी: "टी", "टॉप", "बी", "बॉट", "बॉटम", "एल", "एलएफटी",
"बाएं", "आर", "आरजीटी", "दाएं"। एक चिह्न भरें परिभाषा का पालन करना चाहिए आइकनबॉक्स
परिभाषा जो इस पर लागू होती है:

शैली * IconBox -80x240-1-1, IconFill br

चिह्न आकार एक आइकन छवि के आकार की सीमा निर्धारित करता है। दोनों उपयोगकर्ता द्वारा प्रदत्त और
एप्लिकेशन द्वारा प्रदान की गई आइकन छवियां प्रभावित होती हैं।

चिह्न आकार [ चौड़ाई ऊंचाई [ अधिकतम चौड़ाई अधिकतम ऊंचाई ] ]

सभी तर्क पिक्सेल में मापे जाते हैं। जब सभी चार तर्कों को पारित किया जाता है
चिह्न आकार, चौडाई और ऊंचाई एक आइकन के न्यूनतम आकार का प्रतिनिधित्व करते हैं, और
अधिकतम चौड़ाई और अधिकतम ऊँचाई एक आइकन के अधिकतम आकार का प्रतिनिधित्व करते हैं। चिह्न चित्र
जो न्यूनतम आकार से छोटे होते हैं, गद्देदार होते हैं। आइकन छवियां जो हैं
अधिकतम आकार से बड़ा काटा जाता है।

यदि केवल दो तर्क पारित किए जाते हैं चिह्न आकार, चौडाई और ऊंचाई का प्रतिनिधित्व करते हैं
एक आइकन का पूर्ण आकार। इस शैली द्वारा कवर किए गए चिह्न गद्देदार या क्लिप किए गए हैं
दिए गए आकार को प्राप्त करने के लिए।

यदि कोई तर्क निर्दिष्ट नहीं है, तो प्रत्येक के लिए डिफ़ॉल्ट मानों का उपयोग किया जाता है
आयाम। यह प्रभावी रूप से किसी आइकन के आकार की कोई सीमा नहीं रखता है।

निर्दिष्ट करने के लिए किसी भी तर्क के स्थान पर "-1" के मान का उपयोग किया जा सकता है
उस आयाम के लिए डिफ़ॉल्ट मान।

ध्यान दें कि एप्लिकेशन द्वारा प्रदान की गई आइकन विंडो प्रभावित नहीं होती हैं।

मिनी आइकन विंडो के लिए लघु आइकन के रूप में उपयोग करने के लिए एक पिक्समैप निर्दिष्ट करता है।
इस लघु चिह्न को शीर्षक-पट्टी बटन में खींचा जा सकता है (देखें बटन शैली),
और विभिन्न fvwm मॉड्यूल द्वारा उपयोग किया जा सकता है (FvwmWinList, FvwmIconMan और
Fvwmटास्कबार) यह एक पिक्समैप का नाम तर्क के रूप में लेता है।

WindowShadeSrinks और विंडोशेडस्क्रॉल नियंत्रण अगर a . की सामग्री
खिड़की जिसके साथ छायांकित किया जा रहा है खिड़की की छाया आदेश स्क्रॉल कर रहे हैं
(डिफ़ॉल्ट) या यदि वे जगह पर रहते हैं। सिकुड़न मोड थोड़ा तेज है

RSI विंडोशेडस्टेप्स विकल्प एनीमेशन के लिए चरणों की संख्या का चयन करता है जब
के साथ एक खिड़की छायांकन खिड़की की छाया. यह अपने तर्क के रूप में एक संख्या लेता है। यदि
संख्या एक अनुगामी है 'p' यह पिक्सेल की संख्या को के रूप में उपयोग करने के लिए सेट करता है
चरणों की निश्चित संख्या के बजाय चरण आकार। 0 एनिमेशन को निष्क्रिय कर देता है।
ऐसा तब भी होता है जब तर्क को छोड़ दिया जाता है या अमान्य कर दिया जाता है।

RSI खिड़की की छाया कमांड के संचालन के दो तरीके हैं: व्यस्त और आलसी छायांकन।
व्यस्त छायांकन आलसी छायांकन की तुलना में 50% धीमा हो सकता है, लेकिन बाद वाला दिख सकता है
कुछ शर्तों के तहत अजीब, उदाहरण के लिए, यदि खिड़की की सीमाएं, बटन
या शीर्षक टाइलयुक्त पिक्समैप से भरा हुआ है। इसके अलावा, विंडो हैंडल हैं
आलसी मोड में नहीं खींचा गया है और सीमा राहत केवल आंशिक रूप से खींची जा सकती है
खिड़की से ठीक पहले छायांकित अवस्था में पहुँचती है या पत्तियों के बाद तंग होती है
छाया रहित अवस्था। डिफ़ॉल्ट रूप से, fvwm खराब दृश्य न होने पर आलसी मोड का उपयोग करता है
प्रभाव (विंडो हैंडल की गिनती नहीं) और व्यस्त मोड अन्यथा। उपयोग
WindowShadeहमेशा आलसी or WindowShadeव्यस्त आलसी या व्यस्त का उपयोग करने के लिए मजबूर करना
तरीका। डिफ़ॉल्ट सेटिंग को के साथ पुनर्स्थापित किया जाता है WindowShadeआलसी.

आकार बदलेंअपारदर्शी fvwm को उनके साथ संबंधित विंडो का आकार बदलने का निर्देश देता है
एक रूपरेखा का उपयोग करने के बजाय दिखाई देने वाली सामग्री। चूंकि यह का कारण बनता है
बार-बार फिर से निकालने के लिए आवेदन यह काफी धीमा हो सकता है और खिड़की बना सकता है
एप्लिकेशन के ग्राफिक्स की मात्रा के आधार पर अत्यधिक झिलमिलाहट
फिर से खींचना आकार बदलेंरूपरेखा शैली (डिफ़ॉल्ट) अस्वीकार करता है आकार बदलेंअपारदर्शी शैली.
कई एप्लिकेशन पसंद नहीं करते हैं कि उनकी विंडो का आकार अपारदर्शी होना, उदाहरण के लिए
XEmacs, नेटस्केप या पिक्समैप पृष्ठभूमि वाले टर्मिनल। अगर तुमहें पसंद नहीं
परिणाम, का उपयोग न करें आकार बदलेंअपारदर्शी इन खिड़कियों के लिए शैली। छूट देना
अपारदर्शी आकार बदलने से कुछ विंडो आप इन पंक्तियों का उपयोग अपने में कर सकते हैं
विन्यास फाइल:

शैली * आकार बदलें अपारदर्शी
स्टाइल rxvt ResizeOutline
शैली emacs ResizeOutline

चिपचिपा विंडो को चिपचिपा बनाता है, यानी यह हर पेज पर हमेशा दिखाई देता है और
प्रत्येक डेस्क। विपरीत शैली, रपटीला डिफ़ॉल्ट पर वापस लौटता है।

स्टिकी आइकन आइकॉनिफ़ाइड होने पर विंडो को चिपचिपा बना देता है। यह de-iconify on
सक्रिय डेस्कटॉप के ऊपर। फिसलन चिह्न डिफ़ॉल्ट पर वापस लौटता है।

स्टिकीअक्रॉसपेज और स्टिकीअक्रॉसपेजआइकन जैसे काम चिपचिपा और स्टिकी आइकन,
लेकिन विंडो को केवल पृष्ठों पर चिपकाएं, डेस्क पर नहीं, जबकि स्टिकीअक्रॉसडेस्क
और स्टिकीअक्रॉसडेस्कआइकन दूसरे तरीके से काम करता है।

विंडोज़ जिन्हें के रूप में चिह्नित किया गया है चिपचिपा or स्टिकीअक्रॉसडेस्क or
स्टिकीअक्रॉसपेज टाइटलबार पर स्टीपल खींचे होंगे। यह हो सकता है
के साथ नकारा!स्टिकीस्टिपल्ड टाइटल शैली। शैली स्टिकीस्टिपल्ड टाइटल
स्टिपल्स को वापस रखता है जहां उस विंडो को भी चिह्नित किया गया है चिपचिपा.
ध्यान दें कि यह डिफ़ॉल्ट शैली है चिपचिपा खिड़कियाँ। स्टिकी आइकॉन होंगे
आइकन शीर्षक पर स्टीपल खींचे गए हैं। इसे इसी तरह से निष्क्रिय किया जा सकता है
साथ !स्टिकीस्टिपल्डआइकनशीर्षक शैली.

विंडोज के साथ स्टार्ट आइकॉनिक शैली को प्रारंभ में चिह्न के रूप में दिखाया जाता है। ध्यान दें कि
कुछ एप्लिकेशन इसका प्रतिकार करते हैं कि स्वयं को डीकोनिफाइंग करके। डिफ़ॉल्ट
विंडोज़ का प्रतीक नहीं है और इसके साथ सेट किया जा सकता है प्रारंभ सामान्य शैली.

स्टिकी आइकन आइकॉनिफ़ाइड होने पर विंडो को चिपचिपा बना देता है। यह de-iconify on
सक्रिय डेस्कटॉप के ऊपर। फिसलन चिह्न डिफ़ॉल्ट पर वापस लौटता है।

स्टिकीआइकनपेज जैसे काम करता है स्टिकी आइकन, लेकिन केवल पृष्ठों पर आइकन चिपका देता है,
डेस्क नहीं, जबकि स्टिकी आइकनडेस्क दूसरे तरीके से काम करता है।

स्टिपल्डआइकनशीर्षक जैसे काम करता है स्टिपल्ड टाइटल उस पर यह स्टीपल खींचता है
आइकन के शीर्षक लेकिन आइकन को चिपचिपा नहीं बनाते हैं।

अनदेखा करेंरीस्टैक fvwm को ग्राहकों के ऊपर उठाने या कम करने के प्रयासों को अनदेखा करता है
खुद की खिड़कियां। डिफ़ॉल्ट रूप से, विपरीत शैली, रीस्टैक की अनुमति दें सक्रिय है।

निश्चित स्थान और फिक्स्डयूएसपोजिशन fvwm को उपयोगकर्ता के प्रयासों को अनदेखा करें
खिड़की ले जाएँ। विंडो का आकार बदलकर उसे स्थानांतरित करना अभी भी संभव है।
उपयोगकर्ता को विंडोज़ को स्थानांतरित करने की अनुमति देने के लिए, का उपयोग करें परिवर्तनीय स्थिति or
वेरिएबलयूएस पोजीशन शैली.

निर्धारित माप और फिक्स्डयूएस साइज fvwm को आकार बदलने के लिए उपयोगकर्ता के प्रयासों को अनदेखा करें
खिड़की। उपयोगकर्ता को विंडोज़ का आकार बदलने की अनुमति देने के लिए, का उपयोग करें चर आकार or
चर USSize शैली.

निश्चित पीपी स्थिति और फिक्स्डपीएससाइज fvwm कार्यक्रम के प्रयासों को अनदेखा करें
इसकी खिड़कियों को स्थानांतरित या आकार दें। इस प्रकार की कार्रवाइयों की अनुमति देने के लिए, का उपयोग करें
चर पीपी स्थिति or चर PSize शैली। ये शैलियाँ कभी-कभी प्रभावित कर सकती हैं
नई विंडो का प्रारंभिक स्थान और आयाम (इस पर निर्भर करता है)
आवेदन पत्र)। अगर विंडो अजीब जगहों पर बनाई गई हैं, तो इनमें से किसी एक को आज़माएं
चर पीपी स्थिति or नोपीपीपोजिशन शैलियों। फिक्स्डपीएससाइज स्टाइल खराब हो सकता है
कुछ अनुप्रयोगों के लिए विंडो आयाम। इसमें इस शैली का प्रयोग न करें
मामले।

मूव बाय प्रोग्राम मेथड प्रभावित करता है कि कैसे fvwm आवेदन के अनुरोधों पर प्रतिक्रिया करता है
इसकी खिड़कियों को स्थानांतरित करने के लिए। डिफ़ॉल्ट रूप से, fvwm यह पता लगाने की कोशिश करता है कि किस विधि का उपयोग करना है,
लेकिन यह कभी-कभी गलत तरीके का पता लगा लेता है। आप एक खिड़की के पार आ सकते हैं
जब एप्लिकेशन का आकार बदलता है तो स्क्रीन पर कुछ पिक्सल तक यात्रा करता है
यह, स्क्रीन के बाहर फ़्रेम डेकोरेशन के साथ स्क्रीन बॉर्डर पर चला जाता है, कि
अगली बार जब यह शुरू होता है तो अपनी स्थिति को याद रखता है लेकिन थोड़ा सा दिखाई देता है
स्थानांतरित स्थिति, या जो पूर्ण स्क्रीन बनने का प्रयास करता है लेकिन उसके पास है। प्रयत्न
दोनों विकल्पों में से, गुरुत्वाकर्षण का प्रयोग करें और गुरुत्वाकर्षण पर ध्यान न दें खिड़की पर (और वह
केवल विंडो) और देखें कि क्या इससे मदद मिलती है। डिफ़ॉल्ट रूप से, fvwm का उपयोग करता है ऑटो का पता लगाने
तरीका। एक बार विधि का पता चलने के बाद, इसे फिर कभी नहीं बदला जाता है। जब तक
चूंकि fvwm उचित विधि का पता नहीं लगा सकता है, यह उपयोग करता है गुरुत्वाकर्षण पर ध्यान न दें. जबरदस्ती करना
fvwm डिटेक्शन को फिर से करने के लिए, पहले दो अन्य विकल्पों में से एक का उपयोग करें और फिर
उपयोग ऑटो का पता लगाने फिर से।

नोट: यह विकल्प ICCCM की समस्या को कम करने के लिए पेश किया गया था
विशिष्टता। ICCCM स्पष्ट रूप से कहता है कि गुरुत्वाकर्षण का प्रयोग करें विकल्प चाहिए
इस्तेमाल किया जा सकता है, लेकिन परंपरागत रूप से अनुप्रयोगों ने इस नियम को नजरअंदाज कर दिया।

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

पहचान योग्य फ़ंक्शन को सक्षम करता है आइकन करें खिड़कियों पर किया जाना है।
यह डिफ़ॉल्ट रूप से चालू है। विपरीत, !प्रतीकनीय, खिड़की से रोकता है
प्रतिष्ठित किया जा रहा है।

अधिकतम करने योग्य फ़ंक्शन को सक्षम करता है अधिकतम करने के लिए खिड़कियों पर किया जाना है।
यह डिफ़ॉल्ट रूप से चालू है। विपरीत, !अधिकतम करने योग्य, खिड़की से रोकता है
अधिकतम किया जा रहा है।

अनुमति देंMaximizeFixedSize फ़ंक्शन को सक्षम करता है अधिकतम करने के लिए पर प्रदर्शन किया जाना
विंडोज़ जो आकार बदलने योग्य नहीं हैं, जब तक कि अधिकतमकरण को अक्षम नहीं किया गया हो
शैली का उपयोग करना !अधिकतम करने योग्य या WM संकेत के माध्यम से। यह डिफ़ॉल्ट रूप से चालू है।
विपरीत, !MaximizeFixedSize की अनुमति दें, उन सभी विंडो को रोकता है जो नहीं हैं
अधिकतम होने से आकार बदलने योग्य।

आकार बदलेंHintOverride fvwm को न्यूनतम आपूर्ति किए गए कार्यक्रम को अनदेखा करने का निर्देश देता है और
अधिकतम आकार के साथ-साथ चरण आकार का आकार बदलें (कई में वर्ण आकार
अनुप्रयोग)। यह टूटे हुए अनुप्रयोगों के लिए आसान हो सकता है जो होने से इनकार करते हैं
आकार बदला। अगर आपको इसकी आवश्यकता नहीं है तो इसका इस्तेमाल न करें। डिफ़ॉल्ट (विपरीत) शैली
is NoResizeOverride.

मिनविंडोसाइज [ चौडाई [ p ] ऊंचाई [ p ] ] fvwm को न्यूनतम चौड़ाई बताता है और
एक खिड़की की ऊंचाई। मान कुल स्क्रीन क्षेत्र का प्रतिशत हैं।
अगर पत्र 'p' किसी भी मान में जोड़ा जाता है, संख्याएं हैं
पिक्सल के रूप में व्याख्या की। यह आदेश के कुछ संस्करणों के लिए उपयोगी है
xemacs जो कि अगर उनकी खिड़कियां बहुत छोटी हो जाती हैं तो बाहर निकल जाती हैं। यदि आप उसे छोड़ देते हैं
पैरामीटर या उनके मान अमान्य हैं, दोनों सीमाएँ 0 पिक्सेल पर सेट हैं
(जो डिफ़ॉल्ट मान है)।

मैक्सविंडोसाइज [ चौडाई [ p ] ऊंचाई [ p ] ] fvwm को अधिकतम चौड़ाई बताता है और
एक खिड़की की ऊंचाई। मान कुल स्क्रीन क्षेत्र का प्रतिशत हैं।
अगर पत्र 'p' किसी भी मान में जोड़ा जाता है, संख्याएं हैं
पिक्सल के रूप में व्याख्या की। यह कमांड बड़े एप्लिकेशन को बाध्य करने के लिए उपयोगी है
खिड़कियां पूरी तरह से दिखाई देंगी। न ऊंचाईचौडाई 100 . से कम हो सकता है
पिक्सल। यदि आप पैरामीटर छोड़ देते हैं या उनके मान अमान्य हैं, तो दोनों सीमाएं
32767 पिक्सल (जो कि डिफ़ॉल्ट है) पर सेट हैं।

- आइकॉनिफ़ाइविंडोग्रुप्स एक ही विंडो समूह की सभी विंडो आइकॉनिफाइड हैं
और समूह में किसी भी विंडो (डी) के आइकॉनिफाइड होने पर तुरंत डीकोनिफाइड किया जाता है।
डिफ़ॉल्ट है IconifyWindowGroupsOff, जो इस व्यवहार को अक्षम करता है। हालांकि ए
अनुप्रयोगों की संख्या विंडो समूह संकेत का उपयोग करती है, इसका उपयोग शायद ही कभी किया जाता है
उचित तरीके से, इसलिए शायद इसका उपयोग करना सबसे अच्छा है आइकॉनिफ़ाइविंडोग्रुप्स केवल के लिए
चयनित आवेदन।

विकल्प स्नैपआकर्षण इंटरएक्टिव विंडो मूवमेंट को प्रभावित करता है: यदि किसी के दौरान
इंटरेक्टिव मूव विंडो या आइकन अंदर आता है निकटता दूसरे के पिक्सेल
विंडो या आइकन, इसे बॉर्डर से सटे बनाने के लिए ले जाया जाता है। का डिफ़ॉल्ट
0 का मतलब है कि कोई स्नैपिंग नहीं होती है। बिना तर्क के इस कमांड को कॉल करना
स्नैप आकर्षण को बंद कर देता है और डिफ़ॉल्ट व्यवहार को पुनर्स्थापित करता है। कृपया संदर्भ
को भी स्नैपग्रिड आदेश।

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

तीसरा और अंतिम वैकल्पिक तर्क निम्नलिखित चार में से एक पर सेट किया जा सकता है
मान:

· साथ में स्क्रीन पहले से ही तड़क-भड़क वाले आइकन या विंडो, जिसे नियंत्रित किया जाता है
दूसरे तर्क से, अब स्क्रीन किनारों पर भी स्नैप करेगा।

· स्क्रीनविंडो स्क्रीन के किनारों पर केवल विंडो को स्नैप करता है।

· स्क्रीन चिह्न स्क्रीन किनारों पर केवल आइकनों को स्नैप करता है।

· स्क्रीनसभी स्क्रीन के किनारों पर विंडो और आइकन को स्नैप करता है।

विकल्प स्नैपग्रिड स्क्रीन पर अदृश्य ग्रिड को परिभाषित करता है। एक के दौरान
इंटरेक्टिव मूव एक विंडो या आइकन इस तरह स्थित है कि उसका स्थान (शीर्ष .)
बायां कोना) निकटतम ग्रिड बिंदु के साथ मेल खाता है। डिफ़ॉल्ट
एक्स-ग्रिड-आकार और वाई-ग्रिड-आकार सेटिंग दोनों 1 हैं, जो प्रभावी रूप से कोई ग्रिड नहीं है
सब।

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

शैलियाँ एजमूवडेले और EdgeResizeDelay बताता है कि यह कितना कठिन होना चाहिए
के किनारे पर एक विंडो को स्थानांतरित या आकार देकर डेस्कटॉप व्यूपोर्ट बदलें
स्क्रीन। पैरामीटर बताता है कि पॉइंटर को कितने मिलीसेकंड चाहिए
fvwm व्यूपोर्ट को स्थानांतरित करने से पहले स्क्रीन किनारे पर खर्च करें। आदेश
एजस्क्रॉल निर्धारित करता है कि व्यूपोर्ट कितनी दूर तक स्क्रॉल किया गया है। यदि -1 को के रूप में दिया जाता है
विलंब, पृष्ठ फ़्लिपिंग पूरी तरह से अक्षम है। चूक कोई देरी नहीं है
स्थानांतरित करने के लिए (0) और आकार बदलने के लिए कोई फ़्लिपिंग नहीं (-1)। इन शैलियों का उपयोग
बिना किसी तर्क के डिफ़ॉल्ट सेटिंग्स को पुनर्स्थापित करता है। ध्यान दें, के साथ

एजस्क्रॉल 0 0

विंडो के किनारे पर ले जाना या उसका आकार बदलना अभी भी संभव है
वर्तमान स्क्रीन। यह सभी देखें धार मोटाई.

विकल्प एजमूव प्रतिरोध विंडो को सीधे रखना आसान बनाता है
स्क्रीन या xinerama स्क्रीन की सीमा के निकट। इसमें एक या दो लगते हैं
पैरामीटर। पहला पैरामीटर बताता है कि के किनारे पर कितने पिक्सेल हैं
स्क्रीन एक खिड़की के किनारे को वास्तव में आंशिक रूप से बंद होने से पहले हिलना चाहिए
स्क्रीन। वैकल्पिक दूसरा पैरामीटर पहले जैसा ही करता है, लेकिन के लिए
व्यक्तिगत ज़िनेरामा स्क्रीन। यदि छोड़ा गया है, तो पहले पैरामीटर का मान
इस प्रकार के आंदोलन के लिए माना जाता है। दूसरा पैरामीटर 0 से शून्य पर सेट करें
व्यक्तिगत xinerama स्क्रीन किनारों को अनदेखा करने के लिए। ध्यान दें कि का केंद्र
विंडो को स्थानांतरित किया जा रहा है xinerama स्क्रीन को निर्धारित करता है जिस पर विंडो होनी चाहिए
रखना। दोनों मान डिफ़ॉल्ट रूप से 0 हैं। डिफ़ॉल्ट को पुनर्स्थापित करने के लिए, विकल्प
एजमूव प्रतिरोध बिना किसी पैरामीटर के इस्तेमाल किया जा सकता है।

विकल्प इनिशियलमैपकमांड किसी भी वैध fvwm कमांड या फ़ंक्शन के लिए अनुमति देता है
चलाने के लिए जब विंडो को शुरू में fvwm द्वारा मैप किया जाता है। उदाहरण:

अंदाज माईविंडो स्टार्ट्सऑनपेज 0 0, इनिशियलमैपकमांड आइकोनिफाई

इसलिए यह नामक विंडो रखेगा मेरी खिड़की के लिए पृष्ठ 0 0 पर
वर्तमान डेस्क, और तुरंत चलाएं आइकन करें उस विंडो पर कमांड।

ध्यान दें कि चाहिए इनिशियलमैपकमांड सभी के लिए एक वैश्विक विकल्प के रूप में उपयोग किया जाए
विंडोज़, लेकिन ज़रूरत है कि कुछ विंडोज़ में यह कमांड न हो
लागू किया, फिर की एक कार्रवाई nop उन खिड़कियों पर इस्तेमाल किया जा सकता है, जैसे कि
निम्नलिखित उदाहरण:

अंदाज * इनिशियल मैप कमांड आइकॉनिफाई
अंदाज XTeddy इनिशियलमैपकमांड Nop

खिड़की प्रबंधक प्लेसमेंट
एप्लिकेशन विंडो को स्क्रीन पर किसी विशेष स्थान पर या तो द्वारा स्थापित कर सकते हैं
विंडो प्रबंधक संकेत या एक ज्यामिति विनिर्देश। जब वे न तो करते हैं,
फिर विंडो मैनेजर विंडो के लिए जगह खोजने के लिए कदम बढ़ाता है। एफवीडब्ल्यूएम जानता है
इस स्थिति से निपटने के कई तरीके। डिफ़ॉल्ट है
टाइलकैस्केड प्लेसमेंट.

पोजिशन प्लेसमेंट [केंद्र|अंडरमाउस|चाल-तर्क] जब बिना के उपयोग किया जाता है
तर्क, नई विंडो प्रदर्शन के ऊपरी बाएँ कोने में रखी गई हैं।
तर्क के साथ केंद्र, सभी नई विंडो स्क्रीन के केंद्र में दिखाई देंगी,
और साथ अंडरमाउस, विंडोज़ माउस पॉइंटर के नीचे केंद्रित होती हैं जहाँ
संभव। यदि विंडो स्क्रीन पर फिट होने में असमर्थ है क्योंकि पॉइंटर
स्क्रीन के किनारे पर है, तो विंडो को इसका उपयोग करके स्क्रीन पर मजबूर किया जाता है
विकल्प। यदि कोई अन्य चाल-तर्क दिए गए हैं, उनकी ठीक-ठीक व्याख्या की गई है
जैसा चाल कमांड करता है (अपवाद के साथ जो वर्तमान के संदर्भ में है
खिड़की की स्थिति काम नहीं करती है क्योंकि खिड़की अभी तक नहीं रखी गई है)।

कैस्केड प्लेसमेंट स्वचालित रूप से नई विंडो को कैस्केडिंग फ़ैशन में रखें।

टाइलकैस्केड प्लेसमेंट स्वचालित रूप से नई विंडो को स्मार्ट स्थान पर रखता है -
एक स्थान जिसमें वे स्क्रीन पर किसी अन्य विंडो को ओवरलैप नहीं करते हैं। यदि
ऐसी कोई स्थिति नहीं मिल सकती है कैस्केड प्लेसमेंट फॉल-बैक के रूप में उपयोग किया जाता है
विधि.

टाइलमैनुअल प्लेसमेंट यह वही है टाइलकैस्केड प्लेसमेंट, लेकिन उपयोग करता है
मैनुअल प्लेसमेंट फॉल-बैक विधि के रूप में।

मिनओवरलैप प्लेसमेंट स्वचालित रूप से नई विंडो को उस स्थान पर रखता है जिसमें
अन्य विंडो के पिक्सेल में ओवरलैपिंग क्षेत्र को छोटा किया जाता है। डिफ़ॉल्ट रूप से
यह प्लेसमेंट नीति ऊपर वाले आइकन और विंडो को ओवरलैप करने से बचने की कोशिश करती है
परतें। इसे के साथ कॉन्फ़िगर किया जा सकता है MinOverlapप्लेसमेंट पेनल्टी शैली.

MinOverlapPercentप्लेसमेंट के समान है मिनओवरलैप प्लेसमेंट लेकिन कोशिश करता है
इसके बजाय अन्य विंडो के ओवरलैप्ड प्रतिशत को कम करें
पिक्सल में ओवरलैप किया गया क्षेत्र। यह प्लेसमेंट नीति कवर करने से बचने की कोशिश करती है
अन्य खिड़कियां पूरी तरह से और छोटी खिड़कियों को कवर न करने के लिए और भी अधिक प्रयास करती हैं।
इसे के साथ कॉन्फ़िगर किया जा सकता है MinOverlapप्लेसमेंट पेनल्टी और
MinOverlapप्रतिशत प्लेसमेंट पेनल्टी शैलियों।

MinOverlapप्लेसमेंट पेनल्टी अधिकतम 6 धनात्मक या शून्य दशमलव लेता है
तर्क:

साधारण शीर्ष पर आइकॉन चिपचिपा नीचे अकड़

यदि अनुगामी तर्क गायब हैं तो डिफ़ॉल्ट का उपयोग किया जाता है जो है:

1 5 10 1 0.05 50

इस शैली को डिफ़ॉल्ट मानों पर रीसेट करने के लिए, इसे '!' के साथ उपसर्ग करें। ये शैली
कॉन्फ़िगर करता है मिनओवरलैप प्लेसमेंट और MinOverlapPercentप्लेसमेंट प्लेसमेंट
नीति। साधारण कारक सामान्य विंडो को प्रभावित करता है, शीर्ष पर कारक प्रभावित करता है
रखी जा रही खिड़की से बड़ी परत वाली खिड़कियां, आइकॉन कारक
चिह्नों को प्रभावित करता है, चिपचिपा कारक चिपचिपी खिड़कियों को प्रभावित करता है, नीचे कारक
रखी जाने वाली विंडो की तुलना में छोटी परत वाली विंडो को प्रभावित करता है, अकड़
यदि खिड़की हो तो कारक EWMH कार्य क्षेत्र के पूरक को प्रभावित करता है
रखा है EWMHPप्लेसमेंटकार्यक्षेत्र का उपयोग करें EWMH के साथ स्टाइल और विंडो
अकड़ संकेत (यानी, "कृपया मुझे कवर न करें" संकेत) यदि खिड़की है
रखा है EWMHनियुक्ति का उपयोग गतिशील कार्य क्षेत्र शैली। ये कारक
क्षेत्र की मात्रा का प्रतिनिधित्व करते हैं कि इस प्रकार की खिड़कियां (या क्षेत्र) हैं
के रूप में गिना जाता है, जब एक नई विंडो रखी जाती है। उदाहरण के लिए, डिफ़ॉल्ट रूप से क्षेत्र
ऑनटॉप विंडो की गिनती सामान्य विंडो से 5 गुना अधिक होती है। इसलिए
मिनओवरलैप प्लेसमेंट और MinOverlapPercentप्लेसमेंट 5 गुना ज्यादा कवर करता है
किसी अन्य विंडो का क्षेत्र इससे पहले कि वह एक ऑनटॉप विंडो को कवर करे। ऑनटॉप का इलाज करने के लिए
विंडोज़ अन्य विंडोज़ के समान, इसे 1 पर सेट करें। वास्तव में, वास्तव में बचने के लिए
विंडोज़ को ऑनटॉप विंडो के नीचे रखकर, इसे उच्च मान पर सेट करें, मान लीजिए 1000।
यह शैली पहले से मैप की गई विंडो को प्रभावित करती है न कि उस विंडो को जो
वर्तमान में रखा गया है। इस नियम का एक अपवाद है: के मामले में
खिड़की रखी जा रही है EWMHPप्लेसमेंटकार्यक्षेत्र का उपयोग करें शैली अकड़
कारक रखा खिड़की को प्रभावित करता है।

MinOverlapप्रतिशत प्लेसमेंट पेनल्टी अधिकतम 4 धनात्मक या शून्य पूर्णांक लेता है
तर्क:

कवर_100 कवर_95 कवर_85 कवर_75

यदि अनुगामी तर्क गायब हैं तो चूक का उपयोग किया जाता है जो हैं:

12 6 4 1

इस शैली को डिफ़ॉल्ट मानों पर रीसेट करने के लिए, इसे '!' के साथ उपसर्ग करें। ये शैली
प्रभावित करता है MinOverlapPercentप्लेसमेंट प्लेसमेंट नीति और के समान है
la MinOverlapप्लेसमेंट पेनल्टी अंदाज। NS कवर_xx कारक का उपयोग तब किया जाता है जब
रखी जा रही खिड़की कम से कम कवर करती है xx खिड़की का प्रतिशत। इस
कारक द्वारा निर्धारित कारक में जोड़ा जाता है MinOverlapप्लेसमेंट पेनल्टी
शैली.

मैनुअल प्लेसमेंट (उर्फ सक्रिय प्लेसमेंट)। उपयोगकर्ता को हर जगह रखना आवश्यक है
मैन्युअल रूप से नई विंडो। खिड़की केवल एक जगह तक रबर बैंड के रूप में दिखाई देती है
मैन्युअल रूप से चुना जाता है। विंडो तब रखी जाती है जब माउस बटन या कोई कुंजी
सिवाय पलायन दबाया जाता है। एस्केप मैन्युअल प्लेसमेंट को रोकता है जो को स्थान देता है
स्क्रीन के ऊपरी बाएँ कोने में विंडो। यदि माउस बटन 2 दबाया जाता है
एक खिड़की के प्रारंभिक स्थान के दौरान (क्रमशः पाली और माउस
बटन 1 के मामले में Mwm एमुलेशन सक्षम किया गया है अनुकरण करना आदेश),
उपयोगकर्ता को विंडो का आकार बदलने के लिए भी कहा जाता है।

विंडोज़ को रखने के लिए प्रयोग करने योग्य बटन को परिभाषित करना संभव है चाल
नियुक्ति के लिए कमांड और विशेष संदर्भ 'पी' (देखें चाल आदेश)।
हालाँकि, आप विंडो को आकार देने के तरीके को फिर से परिभाषित नहीं कर सकते हैं
जिस तरह से यह प्रभावित होता है अनुकरण करना आज्ञा। रखने के लिए प्रयुक्त बटन
खिड़की के साथ जाँच की जा सकती है प्लेसबायबटन हालत (देखें वर्तमान
आदेश)।

उदाहरण:

शैली * मैनुअल प्लेसमेंट

*एफवीडब्ल्यूएमइवेंट: पासआईडी
*FvwmEvent: add_window GrowDownFunc
AddToFunc प्रारंभ समारोह
+ मैं एफवीडब्ल्यूएमइवेंट

AddToFunc ग्रोडाउनफंक
+ मैं $0 (PlaceByButton 3) विंडो करता हूं \
आकार बदलें नीचे की ओर रखें -0p

अब, जब भी कोई विंडो बनाई जाती है और उपयोगकर्ता समाप्त करने के लिए बटन 3 दबाता है
प्रारंभिक प्लेसमेंट, विंडो स्वचालित रूप से तब तक बढ़ जाती है जब तक कि यह हिट न हो जाए
निचला स्क्रीन बॉर्डर।

पुराना प्लेसमेंट शैलियों डंबप्लेसमेंट/स्मार्टप्लेसमेंट/स्मार्टप्लेसमेंटऑफ,
चतुर प्लेसमेंट/क्लीवर प्लेसमेंटऑफ़, एक्टिव प्लेसमेंट/रैंडम प्लेसमेंट,
एक्टिव प्लेसमेंट ऑनर्सस्टार्टऑनपेज / एक्टिवप्लेसमेंटऑनर्सस्टार्टऑनपेजऑफ,
ग्लोबलऑप्ट्स स्मार्टप्लेसमेंट वास्तव में स्मार्ट है / ग्लोबलऑप्ट्स स्मार्टप्लेसमेंट सामान्य है
अभी भी समर्थित हैं लेकिन भविष्य में हटा दिए जाएंगे। पुराना और नया
शैलियों का अनुवाद निम्न तालिका के अनुसार किया जा सकता है:

ग्लोबलऑप्ट्स स्मार्ट प्लेसमेंट वास्तव में स्मार्ट है
स्टाइल * स्मार्टप्लेसमेंट
->
स्टाइल * स्मार्टप्लेसमेंट, क्लीवरप्लेसमेंट

ग्लोबलऑप्ट्स स्मार्टप्लेसमेंटसामान्य है
स्टाइल * स्मार्टप्लेसमेंट
->
स्टाइल * स्मार्टप्लेसमेंट, क्लीवरप्लेसमेंटऑफ

शैली * गूंगा प्लेसमेंट, रैंडम प्लेसमेंट
->
शैली * कैस्केड प्लेसमेंट

स्टाइल * डंबप्लेसमेंट, एक्टिव प्लेसमेंट
->
शैली * मैनुअल प्लेसमेंट

स्टाइल * स्मार्टप्लेसमेंट, \
रैंडम प्लेसमेंट, चालाक प्लेसमेंटऑफ
->
शैली * टाइलकैस्केड प्लेसमेंट

स्टाइल * स्मार्टप्लेसमेंट, \
एक्टिव प्लेसमेंट, क्लीवरप्लेसमेंटऑफ
->
शैली * टाइलमैनुअल प्लेसमेंट

स्टाइल * स्मार्टप्लेसमेंट, क्लीवरप्लेसमेंट
->
शैली * मिनओवरलैप प्लेसमेंट

स्टाइल * स्मार्टप्लेसमेंट, \
सक्रिय प्लेसमेंट, चतुर प्लेसमेंट
->
शैली * MinOverlapPercentPlacement

शैली * सक्रिय प्लेसमेंट ऑनर्सस्टार्टऑनपेज
->
शैली * मैनुअल प्लेसमेंटऑनर्सस्टार्टऑनपेज

स्टाइल * एक्टिव प्लेसमेंट ऑनर्सस्टार्टऑनपेजऑफ
->
शैली * मैनुअल प्लेसमेंट ऑनर्सस्टार्टऑनपेजऑफ

प्लेसमेंट नीति विकल्पों और खिड़की स्टैकिंग
NoUsePPस्थिति fvwm को प्रोग्राम निर्दिष्ट स्थिति को अनदेखा करने का निर्देश देता है
(PPस्थिति संकेत) नई विंडो जोड़ते समय। PPosition का उपयोग करने के लिए आवश्यक है
कुछ एप्लिकेशन, लेकिन यदि आपके पास उनमें से एक नहीं है तो यह एक वास्तविक सिरदर्द है।
कई प्रोग्राम PPosition को 0,0 (ऊपरी बाएँ) जैसी अप्रिय चीज़ पर सेट करते हैं
कोना)। टिप्पणी: !पीपी स्थिति का प्रयोग करें पदावनत विकल्प के बराबर है
नोपीपीपोजिशन

NoUseUSPosition जैसे काम करता है !पीपी स्थिति का प्रयोग करें लेकिन का उपयोग करके दमन लागू करता है
कार्यक्रम द्वारा इंगित उपयोगकर्ता निर्दिष्ट स्थिति (USPosition संकेत)। यह है
आम तौर पर उपयोगकर्ता की पसंद को ओवरराइड करना एक बुरी बात है, लेकिन कुछ एप्लिकेशन
अपनी खिड़कियों को एक निश्चित स्थान पर मजबूर करने के लिए USPosition संकेत का दुरुपयोग करें
उपयोगकर्ता की सहमति के बिना स्क्रीन। टिप्पणी: !USस्थिति का उपयोग करें के बराबर है
बहिष्कृत विकल्प !यूएसपोजिशन

NoUseTransientPस्थिति और क्षणिक पीपी स्थिति का प्रयोग करें जैसे काम !पीपी स्थिति का प्रयोग करें
और पीपी स्थिति का प्रयोग करें लेकिन केवल क्षणिक खिड़कियों पर लागू होते हैं। टिप्पणी:
!ट्रांजिएंटपीपीपोजिशन का प्रयोग करें पदावनत विकल्प के बराबर है
!क्षणिक पीपी स्थिति

कोई उपयोग चिह्न स्थिति नहीं fvwm को प्रोग्राम निर्दिष्ट आइकन को अनदेखा करने का निर्देश देता है
स्थिति (IconPosition संकेत) विंडो को आइकॉनाइज़ करते समय। टिप्पणी:
!उपयोग चिह्न स्थिति पदावनत विकल्प के बराबर है !आइकन पोजीशन

स्टार्टऑनडेस्क एक संख्यात्मक तर्क लेता है जो कि डेस्कटॉप नंबर है जिस पर
खिड़की को शुरू में रखा जाना चाहिए। ध्यान दें कि मानक Xt प्रोग्राम कर सकते हैं
इसे संसाधन के माध्यम से भी निर्दिष्ट करें (उदाहरण के लिए "-xrm '*Desk: 1'")।

स्टार्टऑनपेज 1, 2, या 3 संख्यात्मक तर्क लेता है। यदि एक या तीन तर्क
दिए गए हैं, पहला (या केवल) तर्क डेस्कटॉप नंबर है। अगर तीन
तर्क दिए गए हैं, दूसरे और तीसरे तर्क x, y पृष्ठ की पहचान करते हैं
आभासी खिड़की पर स्थिति। यदि दो तर्क दिए गए हैं, तो वे निर्दिष्ट करते हैं
पृष्ठ की स्थिति, और कोई डेस्क वरीयता नहीं इंगित करें। यदि केवल एक तर्क है
दिया हुआ, स्टार्टऑनपेज ठीक इसी तरह कार्य करता है स्टार्टऑनडेस्क. उन मानकों के लिए
Xt प्रोग्राम जो इस उपयोग को समझते हैं, शुरुआती डेस्क/पेज भी हो सकते हैं
संसाधन के माध्यम से निर्दिष्ट (उदाहरण के लिए, "-xrm '*पृष्ठ: 1 0 2'")। स्टार्टऑनपेज in
संयोग के साथ स्किप मैपिंग एक उपयोगी तकनीक है जब आप एक शुरू करना चाहते हैं
ऐप को किसी अन्य पेज पर रखें और जो आप कर रहे थे, उसके बजाय जारी रखें
इसके प्रकट होने की प्रतीक्षा कर रहा है।

स्क्रीन पर शुरू होता है एक तर्क लेता है। यह प्राथमिक स्क्रीन के लिए 'p' हो सकता है,
वर्तमान स्क्रीन के लिए 'सी' (माउस पॉइंटर युक्त), 'जी' के लिए
वैश्विक स्क्रीन या स्क्रीन नंबर ही (शून्य से गिनती)। एक नया
विंडो को निर्दिष्ट Xinerama स्क्रीन पर रखा गया है। डिफ़ॉल्ट जगह है
स्क्रीन पर विंडो जिसमें विंडो के समय माउस पॉइंटर होता है
बनाया गया है। हालाँकि, वे विंडो जिन्हें fvwm द्वारा नहीं रखा गया है (अर्थात,
उपयोगकर्ता निर्दिष्ट ज्यामिति से USPosition संकेत वाले) सामान्य रूप से होते हैं
वैश्विक स्क्रीन के सापेक्ष स्थिति में रखा गया। स्क्रीन पर शुरू होता है
शैली इन विंडो को a के सापेक्ष रखने के लिए भी उपयोगी है
विशिष्ट ज़िनेरामा स्क्रीन। उदाहरण के लिए:

शैली * स्टार्टऑनस्क्रीन सी

सभी विंडो का कारण बनेंगे, जिनमें वे भी शामिल हैं जिनकी अपनी ज्यामिति है
वैश्विक के बजाय वर्तमान Xinerama स्क्रीन के सापेक्ष रखा गया
स्क्रीन। उन मानक Xt प्रोग्रामों के लिए जो इस उपयोग को समझते हैं,
प्रारंभिक डेस्क/पृष्ठ को संसाधन के माध्यम से भी निर्दिष्ट किया जा सकता है (उदाहरण के लिए, "-xrm
'*fvwmscreen: c'")। ('fvwmscreen' को इसलिए चुना गया क्योंकि कुछ एप्लिकेशन
अन्य उद्देश्यों के लिए पहले से ही ´.screen' का उपयोग करें।)

StartsOnPageTransients शामिल हैं का कारण बनता है स्टार्टऑनपेज लागू करने की शैली
क्षणिक खिड़कियों के लिए भी। यह आमतौर पर उपयोगी नहीं है, क्योंकि क्षणिक
आमतौर पर पॉप अप होते हैं जिन्हें आप अपने दृश्यमान व्यूपोर्ट में दिखाना चाहते हैं; लेकिन
कभी-कभी कोई एप्लिकेशन स्टार्टअप जैसी किसी चीज़ के लिए क्षणिक का उपयोग करता है
खिड़की जिसे जगह में मजबूर करने की जरूरत है।

मैनुअलप्लेसमेंटअनदेखाStartsOnPage दबा स्टार्टऑनपेज or स्टार्टऑनडेस्क
इस घटना में नियुक्ति कि दोनों मैनुअल प्लेसमेंट और स्किप मैपिंग में हैं
जब एक विंडो बनाई जाती है तो प्रभाव। यह आपको अंतःक्रियात्मक रूप से रोकता है
एक खिड़की रखना और फिर सोच रहा था कि यह कहाँ गायब हो गया, क्योंकि यह मिल गया
एक अलग डेस्क या पेज पर रखा गया। मैनुअलप्लेसमेंटऑनर्सस्टार्टऑनपेज
इसे वैसे भी होने देता है। विकल्प का कोई प्रभाव नहीं पड़ता है यदि स्किप मैपिंग is
प्रभाव में नहीं है, क्योंकि fvwm प्रदर्शन करने के लिए उचित डेस्क/पेज पर स्विच करता है
इंटरैक्टिव प्लेसमेंट। डिफ़ॉल्ट है मैनुअलप्लेसमेंटअनदेखाStartsOnPage;
मैनुअलप्लेसमेंटऑनर्सस्टार्टऑनपेज पुराने तरीके से मेल खाता है स्टार्टऑनडेस्क अंदाज
स्थिति को संभालने के लिए इस्तेमाल किया।

कैप्चर ऑनर्सस्टार्टऑनपेज प्रारंभिक कैप्चर का कारण बनता है (पहले से मौजूद)
विंडो) स्टार्टअप के अनुसार विंडो रखने के लिए स्टार्टऑनपेज और
स्क्रीन पर शुरू होता है डेस्क, पेज और ज़िनेरामा स्क्रीन विनिर्देश।
कैप्चरइग्नोरस्टार्टऑनपेज fvwm को इन सेटिंग्स को अनदेखा करने का कारण बनता है (सहित
स्टार्टऑनडेस्क) प्रारंभिक कब्जा पर। डिफ़ॉल्ट है
कैप्चरइग्नोरस्टार्टऑनपेज.

रिकैप्चरऑनर्सस्टार्टऑनपेज एक खिड़की के अनुसार रखा जाने का कारण बनता है, या
पर वापस लौटें, स्टार्टऑनपेज और स्क्रीन पर शुरू होता है डेस्क, पेज और ज़िनेरामा
स्क्रीन विनिर्देश चालू पुनः प्रारंभ or हटा देना. पुनः कैप्चर करेंअनदेखाStartsOnPage
fvwm को वर्तमान विंडो स्थिति का सम्मान करने का कारण बनता है पुनः प्रारंभ or हटा देना.
डिफ़ॉल्ट है पुनः कैप्चर करेंअनदेखाStartsOnPage.

परत एक वैकल्पिक तर्क स्वीकार करता है: एक गैर-ऋणात्मक पूर्णांक। यह है
परत खिड़की में डाल दी गई है। यदि कोई तर्क नहीं दिया गया है, तो कोई भी पूर्व सेट
मान हटा दिया जाता है और डिफ़ॉल्ट परत निहित होती है।

टॉप पर रहता है खिड़की को शीर्ष परत में रखता है। इस परत को बदला जा सकता है
आदेश डिफ़ॉल्ट परतें; डिफ़ॉल्ट 6 है।

रहता है विंडो को पुट लेयर में डालता है। इस परत को द्वारा बदला जा सकता है
आदेश डिफ़ॉल्ट परतें; डिफ़ॉल्ट 4 है।

नीचे रहता है खिड़की को नीचे की परत में रखता है। यह परत हो सकती है
कमांड द्वारा बदला गया डिफ़ॉल्ट परतें; डिफ़ॉल्ट 2 है।

प्रारंभनिम्न fvwm को शुरू में विंडो को सबसे नीचे रखने का निर्देश देता है
डिफ़ॉल्ट के बजाय इसकी परत प्रारंभउठाया.

प्रारंभ छायांकित खिड़की को छायांकित करने के लिए fvwm को बताता है। एक वैकल्पिक दिशा तर्क
दिया जा सकता है, जो इनमें से एक हो सकता है "उत्तर""दक्षिण""पश्चिम""पूर्व",
"उत्तर पश्चिम""ईशान कोण""दक्षिण पश्चिम""दक्षिण पूर्व"या यदि कोई दिशा नहीं है
दिया गया है, डिफ़ॉल्ट रूप से उत्तर को छायांकित करना है।

स्किप मैपिंग fvwm को उस डेस्क पर स्विच न करने के लिए कहता है जब विंडो चालू होती है
प्रारंभ में मैप किया जाता है (के साथ उपयोगी) स्टार्टऑनडेस्क or स्टार्टऑनपेज).

कीपविंडोग्रुपऑनडेस्क नई विंडो बनाता है जिसमें विंडो समूह संकेत सेट है
उसी डेस्क पर उसी समूह की अन्य विंडो के रूप में दिखाई देते हैं। इसके बाद से
व्यवहार भ्रमित करने वाला हो सकता है, डिफ़ॉल्ट सेटिंग है स्कैटरविंडो समूह
इस मामले में विंडोज़ रखते समय विंडो समूह संकेत को अनदेखा कर दिया जाता है।

क्षणिक खिड़कियां
सजाने क्षणिक क्षणिक खिड़कियों का कारण बनता है, जो सामान्य रूप से छोड़ी जाती हैं
अलंकृत, सामान्य fvwm सजावट दी जानी है (शीर्षक बार, बटन,
आदि।)। ध्यान दें कि कुछ पॉप-अप विंडो, जैसे कि xterm मेनू, नहीं हैं
खिड़की प्रबंधक द्वारा प्रबंधित और अभी भी सजावट प्राप्त नहीं करते हैं।
नग्न क्षणिक (डिफ़ॉल्ट) क्षणिक विंडो को नहीं दिए जाने का कारण बनता है
मानक सजावट। आप केवल कुंजियों या माउस बटनों को किनारों से बाँध सकते हैं
और एक अघोषित विंडो का क्लाइंट भाग ('S' और W 'संदर्भों में
बाइंडिंग, देखें माउस और कुंजी आदेश)।

के साथ एक खिड़की रेज़ट्रांसिएंट शैली जिसमें क्षणिक खिड़कियां हैं, सभी को ऊपर उठाती हैं
इसके क्षणिक जब इसे उठाया जाता है। न बढ़ाएं क्षणिक शैली अक्षम
यह व्यवहार। सभी खिड़कियों को तब माना जाता है जैसे कि उनके पास कोई ट्रांजिस्टर नहीं था।

के साथ एक खिड़की निचला क्षणिक शैली जिसमें क्षणिक खिड़कियां हैं सभी को कम करती हैं
इसके क्षणिक जब इसे कम किया जाता है। न कम क्षणिक शैली अक्षम
यह व्यवहार। सभी खिड़कियों को तब माना जाता है जैसे कि उनके पास कोई ट्रांजिस्टर नहीं था।

RSI स्टैकट्रांसिएंटपेरेंट शैली संवर्द्धन रेज़ट्रांसिएंट और निचला क्षणिक
शैलियाँ। के साथ एक खिड़की उठा रहा है स्टैकट्रांसिएंटपेरेंट शैली स्थानान्तरण
यदि खिड़की उठाई जा रही है तो मुख्य विंडो पर कार्रवाई करें क्षणिक
और इसकी मुख्य खिड़की है रेज़ट्रांसिएंट शैली; यह प्रभाव एक पर बढ़ा देता है
क्षणभंगुर कृत्य ठीक वैसे ही जैसे अपने मुख्य-पूरे समूह को ऊपर उठा लेता है।
इसी तरह का व्यवहार ग्राहकों के पूरे समूह को कम करने के लिए होता है जब
मुख्य है निचला क्षणिक शैली. DontStackTransientparent इस व्यवहार को बदल देता है
बंद। (न) ढेर क्षणिक माता-पिता कोई प्रभाव नहीं पड़ता है अगर रेज़ट्रांसिएंट और
निचला क्षणिक उपयोग नहीं किया जाता है।

मोटिफ का एक उचित अनुकरण ग्राहकों पर बढ़ा / घटाना संभव है जैसे
इसका

स्टाइल * रेज़ट्रांसिएंट
शैली * निचला क्षणिक
शैली * स्टैकट्रांसिएंटपेरेंट

विस्तृत खिड़की प्रबंधक संकेत शैलियों
इस उपखंड में प्रयुक्त शब्दावली को समझने के लिए, कृपया पढ़ें
विस्तृत खिड़की प्रबंधक संकेत अनुभाग।

EWMHDदान चिह्न fvwm को के साथ एप्लिकेशन ewmh आइकन संकेत सेट करने का निर्देश देता है
आइकन जो fvwm द्वारा उपयोग किया जाता है यदि एप्लिकेशन ऐसा संकेत प्रदान नहीं करता है (और
अगर fvwm द्वारा उपयोग किया जाने वाला आइकन आइकन विंडो नहीं है)। EWMHDमिनीआइकन दान करें कर देता है
मिनी आइकन के लिए भी यही बात है। यह आज्ञाकारी पेजर, टास्कबार,
iconbox ...etc fvwm के समान (मिनी) आइकन प्रदर्शित करने के लिए। ध्यान दें कि कुछ पर
हार्डवेयर (जैसे, 8-बिट डिस्प्ले) ये शैलियाँ विंडो मैपिंग को धीमा कर सकती हैं
और यह कि आम तौर पर इन शैलियों में से केवल एक की आवश्यकता एक अनुपालनकर्ता को होती है
आवेदन. EWMHDDonateIcon और EWMHDमिनीआइकन दान न करें बहाल करना
डिफ़ॉल्ट जो किसी भी ewmh (मिनी) आइकन संकेत को सेट नहीं करना है।

डिफ़ॉल्ट रूप से, यदि कोई एप्लिकेशन छोटे आकार का ewmh आइकन संकेत प्रदान करता है
(यानी, ऊंचाई और चौड़ाई 22 से कम या उसके बराबर), तो fvwm इस आइकन का उपयोग करता है
इसके मिनी आइकन के रूप में। ईडब्ल्यूएमएचमिनीआइकनओवरराइड fvwm को ewmh चिह्नों को अनदेखा करने का निर्देश देता है
और द्वारा प्रदान किए गए मिनी आइकन का उपयोग करने के लिए मिनी आइकन शैली.
EWMHNoMiniIconOverride डिफ़ॉल्ट को पुनर्स्थापित करता है।

EWMHUसेस्टैकिंग ऑर्डर संकेत fvwm को EWMH संकेतों का उपयोग करने और EWMH का सम्मान करने का कारण बनता है
संकेत जो विंडो परत को बदलते हैं। ईडब्ल्यूएमएचअनदेखास्टैकिंगऑर्डरसंकेत का कारण बनता है
fvwm EWMH परत संकेतों को अनदेखा करने के लिए।

एक एप्लिकेशन एक संकेत द्वारा डेस्कटॉप पर कुछ आरक्षित स्थान मांग सकता है। में
EWMH शब्दावली इस तरह के संकेत को स्ट्रट कहा जाता है और इसका उपयोग गणना करने के लिए किया जाता है
कार्य क्षेत्र और विंडो प्लेसमेंट के लिए और अधिकतम में इस्तेमाल किया जा सकता है
आदेश। EWMHIStrutHints को नज़रअंदाज़ करें fvwm को ऐसे संकेतों को अनदेखा करने का कारण बनता है, जैसे
EWMHUseStrutHints, fvwm को इसका उपयोग करने का कारण बनता है जो कि डिफ़ॉल्ट है।

EWMHIअनदेखा राज्य संकेत fvwm को प्रारंभिक EWMH स्थिति संकेतों को अनदेखा करने का कारण बनता है जब a
नई विंडो मैप की गई है। डिफ़ॉल्ट EWMHUseState संकेत fvwm को स्वीकार करने का कारण बनता है
ऐसे संकेत।

EWMHIअनदेखाविंडो प्रकार fvwm को EWMH विंडो प्रकार विनिर्देश को अनदेखा करने का कारण बनता है।
डिफ़ॉल्ट !EWMHIअनदेखाविंडो प्रकार fvwm को निर्दिष्ट की खिड़कियों को स्टाइल करने का कारण बनता है
प्रकार के रूप में।

EWMHMकार्यक्षेत्र की उपेक्षा करें fvwm को EWMH कार्य क्षेत्र की उपेक्षा करने का कारण बनता है
जब यह निष्पादित करता है a अधिकतम करने के लिए आज्ञा। साथ में EWMHMकार्यक्षेत्र का अधिकतम उपयोग करें la
EWMH कार्य क्षेत्र के साथ प्रयोग किया जाता है EWMHMDynamicWorkingArea का अधिकतम उपयोग करें ईडब्ल्यूएमएच
गतिशील कार्य क्षेत्र का उपयोग किया जाता है (डिफ़ॉल्ट)।

EWMHप्लेसमेंटकार्य क्षेत्र पर ध्यान न दें fvwm को EWMH कार्य क्षेत्र की उपेक्षा करने का कारण बनता है
जब यह एक खिड़की रखता है (या फिर से रखता है)। साथ EWMHPप्लेसमेंटकार्यक्षेत्र का उपयोग करें
EWMH कार्य क्षेत्र को ध्यान में रखा जाता है
EWMHनियुक्ति का उपयोग गतिशील कार्य क्षेत्र EWMH गतिशील कार्य क्षेत्र में लिया जाता है
खाता (डिफ़ॉल्ट)। ध्यान दें कि के साथ मिनओवरलैप प्लेसमेंट और
MinOverlapPercentप्लेसमेंट प्लेसमेंट नीति, जिस तरह से EWMH (गतिशील)
कार्य क्षेत्र को ध्यान में रखा जाता है, इसके साथ विन्यास योग्य है
MinOverlapप्लेसमेंट पेनल्टी शैली.

कई तरह का
RSI पाक की दुकान, बैकिंगस्टोरऑफ और बैकिंगस्टोरविंडोडिफॉल्ट अगर निर्धारित करें
X सर्वर विंडो के लिए बैकिंग स्टोर का उपयोग करता है या नहीं। पाक की दुकान साधन
कि X सर्वर विंडो के अस्पष्ट भागों को स्मृति में रखने का प्रयास करता है।
यह आमतौर पर धीमा होता है यदि क्लाइंट उसी मशीन पर चलता है जिस पर X
सर्वर, लेकिन यदि कनेक्शन धीमा है तो यह बहुत तेज़ हो सकता है (यह भी देखें के तहत सहेजें
नीचे). बैकिंगस्टोरऑफ विंडो के लिए बैकिंग स्टोर अक्षम करता है। डिफ़ॉल्ट रूप से,
fvwm स्वयं बैकिंग स्टोर को सक्षम या अक्षम नहीं करता है, लेकिन पत्तियां इस प्रकार हैं
खिड़की ने अनुरोध किया। एप्लिकेशन की पसंद पर वापस लौटने के लिए, का उपयोग करें
बैकिंगस्टोरविंडोडिफॉल्ट शैली.

नोट: यदि एक्स सर्वर बैकिंग स्टोर की अनुमति नहीं देता है तो यह शैली बेकार है।

के तहत सहेजें X सर्वर में संबंधित विंडो विशेषता को सक्षम करता है। एक के लिए
विंडो इस शैली का उपयोग करते हुए, X सर्वर इसके नीचे ग्राफ़िक्स को संग्रहीत करने का प्रयास करता है
मेमोरी में जो आमतौर पर धीमी होती है यदि क्लाइंट उसी मशीन पर चलता है जैसे
एक्स सर्वर। के तहत सहेजें यदि X सर्वर से कनेक्शन हो तो fvwm को गति दे सकता है
धीमा है (उदाहरण के लिए एक मॉडेम लिंक पर)। के अंतर्गत सहेजें अक्षम करने के लिए, का उपयोग करें
सेवअंडरऑफ शैली। यह डिफ़ॉल्ट है। यह सभी देखें पाक की दुकान ऊपर।

नोट: यह शैली बेकार है यदि X सर्वर के अंतर्गत सहेजने की अनुमति नहीं देता है।

पैतृक सापेक्षता ऐसे क्लाइंट को सक्षम बनाता है जो प्रकार के बैकग्राउंड पिक्समैप का उपयोग करते हैं
माता-पिता संबंधी पारदर्शिता हासिल करने के लिए। Fvwm मॉड्यूल जो समर्थन करते हैं
पारदर्शी रंगों को इस सेटिंग की आवश्यकता होती है। अस्पष्टता डिफ़ॉल्ट है और
बेहतर प्रदर्शन के लिए सभी गैर-पारदर्शी ग्राहकों के लिए उपयोग किया जाना चाहिए।

एमडब्ल्यूएम सजावट fvwm mwm सजावट को पहचानने और सम्मान करने का प्रयास करता है
संकेत है कि अनुप्रयोग कभी-कभी उपयोग करते हैं। इस शैली को बंद करने के लिए, का उपयोग करें
NoDecorHint शैली.

एमडब्ल्यूएम कार्य fvwm प्रतिबंधित mwm को पहचानने और उसका सम्मान करने का प्रयास करता है
संचालन संकेत देता है कि अनुप्रयोग कभी-कभी उपयोग करते हैं। हिंटओवरराइड बनाता है
fvwm उन कार्यों को छायांकित करता है जो mwm प्रतिबंधित करेगा, लेकिन यह आपको प्रदर्शन करने देता है
वैसे भी ऑपरेशन। NoFuncHint mwm संकेतों को पूरी तरह से बंद करने की अनुमति देता है।

पुरानासज्जा fvwm olwm और olvwm संकेतों को पहचानने और उनका सम्मान करने का प्रयास करता है
कि कई पुराने XView और OLIT एप्लिकेशन उपयोग करते हैं। इस विकल्प को बंद करें
साथ में NoOLDecor.

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

उपयोग सजावट यह शैली बहिष्कृत है और भविष्य में हटा दी जाएगी। वहां
इसे fvwm-3.0 में अधिक लचीले समाधान के साथ बदलने की योजना है।

उपयोग सजावट एक तर्क को स्वीकार करता है: के साथ बनाई गई सजावट का नाम सजावट जोड़ें.
यदि कोई सजावट नाम निर्दिष्ट नहीं है, तो "डिफ़ॉल्ट" सजावट का उपयोग किया जाता है। विंडोज़ नहीं
वास्तव में डिकर्स होते हैं, लेकिन उन्हें हमेशा एक को सौंपा जाता है। अगर सजावट है
बाद में संशोधित किया गया सजावट जोड़ें, परिवर्तन सभी विंडो के लिए दृश्यमान हैं
जो इसे सौंपा गया है। एक खिड़की के लिए सजावट के साथ पुन: असाइन किया जा सकता है
सजावट बदलें.

उपयोग शैली यह शैली बहिष्कृत है और भविष्य में हटा दी जाएगी। वहां
इसे fvwm-3.0 में अधिक लचीले समाधान के साथ बदलने की योजना है।

उपयोग शैली एक आर्ग लेता है, जो दूसरी शैली का नाम है। इस तरह आप
असंबंधित विंडो नाम हो सकते हैं बिना समान लक्षणों को आसानी से प्राप्त कर सकते हैं
पुन: टाइपिंग उदाहरण के लिए:

स्टाइल आरएक्सवीटी यूज स्टाइल एक्सटर्म

चेतावनी: यदि कोई शैली एक या अधिक मूल शैलियों और पैरेंट से बनाई गई है
शैलियों को बदल दिया जाता है, व्युत्पन्न शैली को संशोधित नहीं किया जाता है। इसे हासिल करने के लिए आप
जारी करना होगा उपयोग शैली फिर से लाइन।

अप्रबंधित विंडोज के साथ अप्रबंधित शैली विकल्प को fvwm द्वारा अनदेखा किया जाता है। वे
सजाया नहीं गया है, स्थानांतरित नहीं किया जा सकता है या आकार बदला नहीं जा सकता है, आदि। आप शायद चाहते हैं
उपयोग बुगोप्ट्स राइज़ओवरअप्रबंधित बहुत। इस विकल्प को के साथ बंद किया जा सकता है
!अप्रबंधित शैली। हालाँकि, विंडोज़ जिन्हें उस समय पहले ही अनदेखा कर दिया गया था
जब विकल्प सेट किया जाता है तो के साथ पुनः कब्जा कर लिया जाना चाहिए हटा देना में आज्ञा
प्रबंधित करने के लिए आदेश।

राज्य 32 उपयोगकर्ता परिभाषित राज्यों में से एक का प्रारंभिक मान सेट करता है जो हैं
प्रत्येक विंडो के साथ जुड़ा हुआ है। राज्य संख्या 0 से 31 तक होती है और अवश्य
तर्क के रूप में दिया जाए। राज्यों का fvwm में कोई अर्थ नहीं है, लेकिन वे कर सकते हैं
सशर्त आदेशों में जाँच की जा सकती है जैसे अगला साथ राज्य हालत और
के साथ छेड़छाड़ राज्य आदेश।

# राज्य 11 को xterms के लिए चालू करें ...
शैली xterm राज्य 11
#...लेकिन rxvts के लिए नहीं।
स्टाइल आरएक्सवीटी!राज्य 11

विंडोज के साथ WindowListस्किप शैलियाँ उस मेनू में प्रकट नहीं होती हैं जो है
के साथ बनाया खिड़की सूची कमांड या कई मॉड्यूल में दिखाई गई सूचियाँ
पसंद FvwmIconMan or FvwmWinList. मॉड्यूल में, शैली आमतौर पर हो सकती है
एक विकल्प के साथ नजरअंदाज कर दिया। कृपया मॉड्यूल के मैन पेज को देखें
अधिक जानकारी के लिए प्रश्न। इस सुविधा को अक्षम करने के लिए, डिफ़ॉल्ट का उपयोग करें
अंदाज विंडोलिस्टहिट.

शैलियाँ सर्कुलेट छोड़ें और सर्कुलेट हिट नियंत्रित करें कि क्या खिड़की है
सशर्त आदेशों द्वारा माना जाता है, उदाहरण के लिए अगला, पिछला or सब। विंडोज
साथ में सर्कुलेट छोड़ें, सशर्त आदेशों द्वारा कभी नहीं चुने जाते हैं। हालांकि,
शैलियों को इस स्थिति में स्पष्ट रूप से ओवरराइड किया जा सकता है
सर्कुलेट हिट, सर्कुलेटहिटआइकन or सर्कुलेटहिटशेड शर्तें, और कुछ
सशर्त आदेश, जैसे वर्तमान और सब, इसे डिफ़ॉल्ट रूप से करें। शैलियाँ
सर्कुलेटस्किपआइकन, सर्कुलेटहिटआइकन, सर्कुलेटस्किपशेडेड और
सर्कुलेटहिटशेड जैसे काम सर्कुलेट छोड़ें और सर्कुलेट हिट लेकिन केवल आवेदन करें
प्रतिष्ठित या छायांकित खिड़कियों के लिए। नोट: यदि एकाधिक...छोड़ें... विकल्प हैं
संयुक्त, विंडोज़ केवल तभी चुने जाते हैं जब वे दिए गए में से किसी से मेल नहीं खाते
स्थितियाँ। के साथ

स्टाइल * सर्कुलेटस्किपआइकन, सर्कुलेटस्काइपशेड

केवल ऐसी विंडो का चयन किया जाता है जो न तो प्रतिष्ठित हैं और न ही छायांकित हैं। नोट: के लिए
ऐतिहासिक कारण, सशर्त आदेश इनके नामों को समझते हैं
शर्तों के नाम के रूप में शैलियाँ। ध्यान रखें कि उन्हें भ्रमित न करें।

उदाहरण

# डिफ़ॉल्ट fvwm व्यवहार को बिना शीर्षक में बदलें-
#खिड़कियों पर बार! एक डिफ़ॉल्ट आइकन भी परिभाषित करें।
शैली * !शीर्षक, \
चिह्न अज्ञात1.xpm, \
बॉर्डरविड्थ 4, \
हैंडलविड्थ 5

# अब, विंडो विशिष्ट परिवर्तन:
स्टाइल Fvwm* !हैंडल्स, स्टिकी, \
विंडोलिस्टस्किप, \
बॉर्डरविड्थ 0
स्टाइल FvwmPager स्टेऑनटॉप, बॉर्डरविड्थ 0
स्टाइल *लॉक!हैंडल्स, स्टिकी, \
स्टेऑनटॉप, WindowListSkip
स्टाइल xbiff स्टिकी, WindowListSkip
स्टाइल FvwmButtons! हैंडल, स्टिकी, \
WindowListस्किप
स्टाइल एसएक्सपीएम!हैंडल्स

# टाइटल-बार को वापस केवल xterms पर रखें!
शैली xterm शीर्षक, रंग काला/ग्रे

शैली rxvt चिह्न शब्द.xpm
शैली xterm चिह्न rterm.xpm
शैली xcalc चिह्न xcalc.xpm
स्टाइल xbiff चिह्न मेल1.xpm
शैली xmh चिह्न मेल1.xpm, \
स्टार्ट्सऑनडेस्क 2
शैली xman चिह्न xman.xpm
शैली matlab चिह्न math4.xpm, \
स्टार्ट्सऑनडेस्क 3
शैली xmag चिह्न magnifying_glass2.xpm
शैली xgraph चिह्न रेखांकन.xpm
स्टाइल FvwmButtons Icon toolbox.xpm
स्टाइल मेकर स्टार्टऑनडेस्क 1
स्टाइल सिग्नल StartOnDesk 3

# दूसरे डेस्क पर नेटस्केप को फायर करें
# मेरे 3x3 वर्चुअल डेस्कटॉप के बीच में, और न करें
#मुझे परेशान करो...
स्टाइल नेटस्केप* स्किपमैपिंग, \
स्टार्ट्सऑनपेज 1 1 1

ध्यान दें कि विंडो के लिए सभी गुण एक साथ हैं या संपादित किए गए हैं। ऊपरोक्त में
उदाहरण "FvwmPager" को संपत्ति मिलती है टॉप पर रहता है एक सटीक विंडो नाम के माध्यम से
मैच लेकिन यह भी मिलता है !हैंडल, चिपचिपा और WindowListस्किप एक मैच के द्वारा
"एफवीडब्लूएम*"। पाया !शीर्षक एक मैच के आधार पर "*"। यदि परस्पर विरोधी शैलियाँ
विंडो के लिए निर्दिष्ट हैं, फिर निर्दिष्ट अंतिम शैली का उपयोग किया जाता है।

खिड़की शैली विकल्पों
चयनित विंडो पर विशेषताएँ (शैलियाँ) सेट करता है। विकल्पों बिल्कुल वही हैं
से संबंधित अंदाज आदेश।

खिड़की शैलियाँ
ऐडबटन स्टाइल बटन [राज्य] [अंदाज] [-- [!]झंडा ...]
इसमें एक बटन शैली जोड़ता है बटन. बटन एक बटन संख्या हो सकती है, या "सब",
"वाम"या"सही". राज्य हो सकता है "एक्टिवअप""सक्रिय डाउन""निष्क्रिय अप”या
"निष्क्रिय डाउन", या"सक्रिय"(दोनों "एक्टिवअप" और "एक्टिवडाउन" के समान) या
"निष्क्रिय"(दोनों "निष्क्रियअप" और "निष्क्रियडाउन" के समान) या इनमें से कोई भी 6
साथ में "टॉगल" प्रीपेन्ड। "सक्रिय" स्थिति फ़ोकस किए गए विंडो पर लागू होती है,
"निष्क्रिय" वाले अन्य सभी विंडो पर लागू होते हैं। "ऊपर" राज्य गैर पर लागू होते हैं
दबाए गए बटन, "डाउन" वाले दबाए गए बटन पर लागू होते हैं। "टॉगल" उपसर्ग
अधिकतम, छायांकित या चिपचिपी खिड़कियों को संदर्भित करता है जिनमें संबंधित है
एमडब्ल्यूएम सजावट... बटन शैली सेट। इसके अतिरिक्त, निम्नलिखित शॉर्टकट का उपयोग किया जा सकता है:
"सभी सामान्य""सभी टॉगल""सभी सक्रिय""सभी निष्क्रिय""सारे ऊपर""सब नीचे"। वे
वास्तव में कुल 4 में से चार अलग-अलग राज्यों के लिए अलग-अलग मास्क हैं। य़े हैं
भी समर्थित: "सभी सक्रिय अप""सभी सक्रिय डाउन""सभी निष्क्रिय अप""सभी निष्क्रिय डाउन".

If राज्य छोड़ दिया जाता है, फिर शैली को हर राज्य में जोड़ा जाता है। अगर अंदाज और
झंडे कोष्ठक में संलग्न हैं, फिर एकाधिक राज्य परिभाषाओं पर रखा जा सकता है
एक एकल पंक्ति। झंडे अतिरिक्त बटन शैलियों के लिए बाद में बदला नहीं जा सकता
परिभाषा।

बटन परिभाषा के क्रम में खींचे जाते हैं, जो सबसे हाल के बटन से शुरू होता है
शैली, उसके बाद उसके साथ जोड़े गए ऐडबटन स्टाइल. बटन शैली साफ़ करने के लिए
स्टैक, शैली के झंडे बदलें, या उपलब्ध शैलियों और झंडों के विवरण के लिए देखें
la बटन शैली आज्ञा। उदाहरण:

बटन शैली 1 पिक्समैप एलईडी.एक्सपीएम -- ऊपर बायां
बटन शैली 1 एक्टिवडाउन एचग्रेडिएंट 8 ग्रे ब्लैक
बटन शैली सब -- शीर्षक शैली का प्रयोग करें
एडबटन स्टाइल 1 \
एक्टिवअप (पिक्समैप a.xpm) \
एक्टिवडाउन (पिक्समैप b.xpm -- टॉप)
AddButtonStyle 1 वेक्टर 4 50x30@1 70x70@0 30x70@0 50x30@1

प्रारंभ में इस उदाहरण के लिए सभी बटन राज्यों को एक पिक्समैप पर सेट किया गया है। दूसरी पंक्ति
"एक्टिवडाउन" स्थिति को एक ढाल के साथ बदल देता है (यह असाइन किए गए पिक्समैप को ओवरराइड करता है
इसे पहले की पंक्ति में, जिसने हर राज्य को एक ही शैली सौंपी थी)। फिर
शीर्षक शैली का प्रयोग करें ध्वज सभी बटनों के लिए सेट है, जो fvwm को किसी भी शैली सेट को आकर्षित करने का कारण बनता है
साथ में शीर्षक शैली बटन खींचने से पहले। आखिरकार, ऐडबटन स्टाइल उपयोग किया जाता है
दोनों "एक्टिवअप" और "एक्टिवडाउन" राज्यों और एक वेक्टर के लिए अतिरिक्त पिक्समैप्स रखें
बटन शैली सभी राज्यों के शीर्ष पर बनाई गई है।

शीर्षक शैली जोड़ें [राज्य] [अंदाज] [-- [!]झंडा ...]
शीर्षक-पट्टी में शीर्षक शैली जोड़ता है। राज्य हो सकता है "एक्टिवअप""सक्रिय डाउन",
"निष्क्रिय अप"या"निष्क्रिय डाउन", या"सक्रिय"(दोनों "एक्टिवअप" और . के समान
"एक्टिवडाउन") या "निष्क्रिय" ("निष्क्रियअप" और "निष्क्रिय डाउन" दोनों के समान) या
इन 6 में से कोई भी "टॉगल" के साथ प्रीपेड है। यदि राज्य छोड़ा गया है, तो शैली है
हर राज्य में जोड़ा गया। अगर अंदाज और झंडे कोष्ठक में संलग्न हैं, तो
विभिन्न राज्य परिभाषाओं को एक पंक्ति में रखा जा सकता है। यह आदेश काफी
के समान ऐडबटन स्टाइल आदेश।

शीर्षक-पट्टियां परिभाषा के क्रम में तैयार की जाती हैं, जो सबसे हाल ही में शुरू होती हैं
शीर्षक शैली, उसके बाद उसके साथ जोड़े गए शीर्षक शैली जोड़ें. शीर्षक शैली साफ़ करने के लिए
स्टैक, शैली के झंडे बदलें, या उपलब्ध शैलियों और झंडों के विवरण के लिए,
देख शीर्षक शैली और बटन शैली आदेश देता है।

सजावट जोड़ें décor,en
यह आदेश बहिष्कृत है और भविष्य में हटा दिया जाएगा। करने की योजना है
इसे fvwm-3.0 में अधिक लचीले समाधान से बदलें।

नाम की सजावट में कमांड जोड़ें या डायवर्ट करें décor,en. एक सजावट एक नाम दिया गया है
कमांड का सेट जो बटन स्टाइल, टाइटल-बार स्टाइल और बॉर्डर स्टाइल को प्रभावित करता है। यदि
décor,en अस्तित्व में नहीं है यह बनाया गया है; अन्यथा मौजूदा décor,en संशोधित किया जाता है।
नोट: पहले के संस्करणों को उपयोग करने की अनुमति है हाइलाइटरंग, हाइलाइटरंगीन और
विंडोफॉन्ट सजावट में आदेश। यह अब संभव नहीं है। कृपया उपयोग करें अंदाज
के साथ कमान हाइलाइट करें... और फॉन्ट विकल्प.

नई सजावट बिल्कुल "डिफ़ॉल्ट" सजावट की तरह बिना किसी शैली के शुरू होती है
परिभाषाएं एक दी गई सजावट को खिड़कियों के एक सेट पर लागू किया जा सकता है उपयोग सजावट
का विकल्प अंदाज आज्ञा। मौजूदा सजावट को संशोधित करने से सभी विंडो प्रभावित होती हैं जो
वर्तमान में इसे सौंपा गया है।

सजावट जोड़ें के उपयोग के समान है AddToMenu और AddToFunc आदेश, सिवाय इसके कि
मेनू और कार्यों को द्वारा प्रतिस्थापित किया जाता है बटन शैली, ऐडबटन स्टाइल, शीर्षक शैली,
शीर्षक शैली जोड़ें और झालर की शैली आदेश। के साथ बनाई गई सजावट सजावट जोड़ें हो सकता है
के साथ छेड़छाड़ सजावट बदलें, सजावट को नष्ट करें, अद्यतन सजावट और अंदाज विकल्प.

निम्नलिखित उदाहरण एक सजावट "फ्लैटडेकोर" और शैली "फ्लैट स्टाइल" बनाता है। वे हैं
अलग संस्थाएं:

AddToDecor फ़्लैटडेकोर
+ बटन शैली सभी सक्रिय (- फ्लैट) निष्क्रिय (- फ्लैट)
+ शीर्षक शैली -- समतल
+ झालर की शैली -- हिडनहैंडल्स नोइनसेट

अंदाज फ्लैट स्टाइल \
UseDecor FlatDecor, HandleWidth 4, Forecolor सफेद, \
बैककलर ग्रे40, हाईलाइटफोर ब्लैक, हाईलाइटबैक ग्रे70

अंदाज xterm यूज़ स्टाइल फ्लैट स्टाइल

किसी मौजूदा विंडो की सजावट को इसके साथ पुन: असाइन किया जा सकता है सजावट बदलें. एक सजावट हो सकती है
के साथ नष्ट सजावट को नष्ट करें.

सजावट को नष्ट करें फ्लैट सजावट
AddToDecor FlatDecor...

अंदाज फ़्लैटस्टाइल यूज़डेकोर फ़्लैटडेकोर

और अब शैली को फिर से लागू करें:

अंदाज xterm यूज़ स्टाइल फ्लैट स्टाइल

झालर की शैली राज्य [अंदाज] [-- [!]झंडा ...]
विंडोज़ के लिए सीमा शैली को परिभाषित करता है। राज्य दोनोंमेसे एक हो सकता है "सक्रिय"या"निष्क्रिय".
If राज्य छोड़ा जाता है, तो शैली दोनों राज्यों के लिए निर्धारित की जाती है। अगर अंदाज और झंडे
कोष्ठक में संलग्न हैं, फिर एकाधिक राज्य परिभाषाएँ प्रति निर्दिष्ट की जा सकती हैं
लाइन.

अंदाज उपलब्ध बटन शैलियों का एक सबसेट है, और केवल हो सकता है टाइलयुक्तपिक्समैप
(समान पिक्समैप जो बेवल रंगों से मेल खाते हैं, इस तरह से सबसे अच्छा काम करते हैं) या रंगसेट. अगर
एक '!' किसी के लिए उपसर्ग है झंडा, व्यवहार नकारा है। यदि अंदाज निर्दिष्ट नहीं है,
तो कोई शैली को रीसेट किए बिना झंडे बदल सकता है।

RSI हिडनहैंडल्स ध्वज कोने के हैंडल को खिड़कियों पर विभाजित करने वाली रेखाओं को छुपाता है
हैंडल (इस विकल्प का कोई प्रभाव नहीं है!हैंडल खिड़कियाँ)। डिफ़ॉल्ट रूप से,
हिडनहैंडल्स अक्षम है।

RSI नो इनसेट ध्वज पूरक हिडनहैंडल्स. यदि दिया गया है, तो के चारों ओर भीतरी बेवल
खिड़की का फ्रेम नहीं खींचा गया है। यदि हिडनहैंडल्स निर्दिष्ट नहीं है, फ्रेम एक दिखता है
अजीब सा।

उठाया एक उठाए गए राहत पैटर्न को तैयार करने का कारण बनता है (डिफ़ॉल्ट)। डूब धँसा का कारण बनता है
राहत पैटर्न तैयार किया जाना है। फ्लैट राहत पैटर्न को खींचे जाने से रोकता है।

सक्रिय और निष्क्रिय विंडो बॉर्डर को टेक्सचर्ड पिक्समैप से सजाने के लिए, एक
निर्दिष्ट कर सकता है:

बॉर्डर स्टाइल एक्टिव टाइल्डपिक्समैप मार्बल.xpm
बॉर्डर स्टाइल इनएक्टिव टाइल्डपिक्समैप ग्रेनाइट.xpm
बॉर्डर स्टाइल एक्टिव -- हिडनहैंडल्स नोइनसेट

दोनों राज्यों के लिए शैली साफ़ करने के लिए:

झालर की शैली सरल

एक राज्य के लिए क्लियर करने के लिए:

सीमा शैली सक्रिय सरल

किसी दिए गए राज्य के लिए ध्वज को अनसेट करने के लिए:

बॉर्डर स्टाइल निष्क्रिय -- !नोइनसेट

टाइटल-बार बटन सीमा शैली को इनहेरिट कर सकते हैं सीमा शैली का प्रयोग करें झंडा (देखें
बटन शैली).

बटनस्टेट [सक्रिय डाउन bool] [निष्क्रिय bool] [निष्क्रिय डाउन bool]
RSI बटनस्टेट कमांड नियंत्रण विंडो शीर्षक और शीर्षक के कौन से राज्य हैं
बटनों का प्रयोग किया जाता है। डिफ़ॉल्ट सभी चार राज्यों का उपयोग करना है: "ActiveUp>",
"एक्टिवडाउन>", "निष्क्रियअप>" और "निष्क्रियडाउन>" (देखें बटन शैली और शीर्षक शैली
आदेश)। bool कुंजी शब्द नियंत्रण के बाद तर्क यदि निर्दिष्ट राज्य है
प्रयोग किया जाता है ("सत्य") या नहीं ("गलत")। "ActiveUp" स्थिति को निष्क्रिय नहीं किया जा सकता है। यदि
कोई तर्क नहीं दिया गया है या दिए गए तर्क अवैध हैं, डिफ़ॉल्ट है
बहाल कर दिया।

If सक्रिय डाउन तर्क "गलत" है, दबाए गए बटन के लिए कोई अलग बटन शैली नहीं है
उपयोग किए गए बटन, इसके बजाय "ActiveUp" स्थिति का उपयोग तब भी किया जाता है जब बटन दबाया जाता है।

If निष्क्रिय तर्क "गलत" है, केंद्रित और फोकस रहित खिड़कियां समान दिखती हैं,
संगत "सक्रिय" राज्य हमेशा उपयोग किए जाते हैं।

If निष्क्रिय डाउन तर्क "गलत" है (केवल तभी लागू होता है जब निष्क्रिय "सच" है),
गैर-केंद्रित विंडो में दबाए गए शीर्षक और शीर्षक बटन का उपयोग करके तैयार किए जाते हैं
"निष्क्रियअप" या "एक्टिवअप" अन्य प्रमुख शब्दों के मूल्यों के आधार पर बताता है।

बटन शैली बटन [राज्य] [अंदाज] [-- [!]झंडा ...]
टाइटल-बार बटन के लिए बटन स्टाइल सेट करता है। बटन टाइटल-बार बटन है
0 और 9 के बीच की संख्या, या "में से एक"सब""वाम""सही", या"रीसेट"। बटन
नंबरिंग का वर्णन किया गया है माउस आदेश खंड। अगर अंदाज और झंडे रहे
कोष्ठक में संलग्न है, फिर एकाधिक राज्य परिभाषाएँ प्रति पंक्ति निर्दिष्ट की जा सकती हैं।

राज्य संदर्भित करता है कि किस बटन स्थिति को सेट किया जाना चाहिए। बटन राज्यों को परिभाषित किया गया है
इस प्रकार है: "एक्टिवअप"और"सक्रिय डाउन"दबाए गए और दबाए गए राज्यों को देखें
सक्रिय खिड़कियों पर बटन; जब "निष्क्रिय अप"और"निष्क्रिय डाउन"राज्य निरूपित करते हैं
निष्क्रिय खिड़कियों पर बटन। शॉर्टकट "सक्रिय" दोनों "ActiveUp" को दर्शाता है और
"एक्टिवडाउन" कहता है। छोटा रास्ता "निष्क्रिय"इनएक्टिवअप" और . दोनों को दर्शाता है
"निष्क्रियडाउन" कहता है। इसी तरह के राज्य के नाम अभी वर्णित हैं, लेकिन के साथ
शीर्षक बटन के लिए "टॉगल" उपसर्ग का उपयोग किया जाता है, जिनमें से एक है
एमडब्ल्यूएमडेकोरमैक्स, एमडब्लूएमडेकोरशेड, एमडब्ल्यूएमडेकोरस्टिक or एमडब्ल्यूएमडेकोरलेयर संकेत, अगर खिड़की है
क्रमशः अधिकतम, छायांकित, चिपचिपा या विशिष्ट परत पर रखा गया।

सजावट जोड़ें चूक
+ बटन स्टाइल 6 \
Vector 4 50x25@1 85x75@0 15x75@0 50x25@1
+ बटन स्टाइल 6 टॉगल एक्टिवअप \
Vector 4 50x75@0 85x25@1 15x25@0 50x75@0
+ बटन स्टाइल 6 टॉगल एक्टिव डाउन \
Vector 4 50x75@0 85x25@1 15x25@0 50x75@0
+ बटन स्टाइल 6 टॉगल किया गया निष्क्रिय \
Vector 4 50x75@0 85x25@1 15x25@0 50x75@0
+ बटन शैली 6 - MwmDecorShade
माउस 0 6 N खिड़की की छाया

इसके अतिरिक्त, निम्नलिखित शॉर्टकट का उपयोग किया जा सकता है: "सभी सामान्य""सभी टॉगल",
"सभी सक्रिय""सभी निष्क्रिय""सारे ऊपर""सब नीचे"। वे वास्तव में अलग मुखौटे हैं
कुल 4 में से 8 अलग-अलग राज्यों के लिए। ये भी समर्थित हैं: "सभी सक्रिय अप",
"सभी सक्रिय डाउन""सभी निष्क्रिय अप""सभी निष्क्रिय डाउन".

If राज्य निर्दिष्ट है, वह विशेष बटन स्थिति सेट है। यदि राज्य छोड़ा गया है,
हर राज्य तय है। शैली निर्दिष्ट करने से वर्तमान शैली नष्ट हो जाती है (उपयोग
ऐडबटन स्टाइल इससे बचने के लिए)।

If अंदाज छोड़ दिया जाता है, तो प्राथमिक बटन के लिए राज्य-निर्भर झंडे सेट किए जा सकते हैं
वर्तमान शैली को नष्ट किए बिना शैली। उदाहरण (प्रत्येक पंक्ति होनी चाहिए
स्वतंत्र माना जाता है):

बटन स्टाइल लेफ्ट - फ्लैट
बटन स्टाइल ऑल एक्टिवअप (- फ्लैट) निष्क्रिय (- फ्लैट)

पहली पंक्ति बाएं बटन की प्रत्येक स्थिति को फ्लैट पर सेट करती है, जबकि दूसरी सेट
प्रत्येक बटन के केवल "एक्टिवअप" और "निष्क्रिय" राज्य फ्लैट करने के लिए (केवल झंडे हैं
बदला हुआ; बटन की व्यक्तिगत शैलियाँ नहीं बदली जाती हैं)।

यदि आप सभी बटनों को उनके डिफ़ॉल्ट पर रीसेट करना चाहते हैं:

बटन शैली रीसेट

बटन 1 की "ActiveUp" बटन स्थिति को डिफ़ॉल्ट पर रीसेट करने के लिए:

ButtonStyle 1 ActiveUp डिफ़ॉल्ट

बटन 1 के सभी बटन राज्यों को बटन संख्या 2 के डिफ़ॉल्ट पर रीसेट करने के लिए:

बटन शैली 1 डिफ़ॉल्ट 2

किसी भी बटन के लिए, एकाधिक राज्य एक पंक्ति में संलग्न करके परिभाषाएँ दी जा सकती हैं
la अंदाज और झंडे कोष्ठकों में। यदि प्रति पंक्ति केवल एक परिभाषा दी जाती है
कोष्ठक छोड़ा जा सकता है।

झंडे निर्दिष्ट को प्रभावित करें राज्य. यदि एक '!' किसी के लिए उपसर्ग है झंडा, उसका व्यवहार
नकारा है। सभी शैलियों के लिए उपलब्ध राज्य-निर्भर झंडे यहां वर्णित हैं
( बटन शैली प्रवेश राज्य-स्वतंत्र झंडों से संबंधित है)।

उठाया एक उभरे हुए राहत पैटर्न को तैयार करने का कारण बनता है।

डूब एक धँसा राहत पैटर्न तैयार करने का कारण बनता है।

फ्लैट राहत पैटर्न को खींचे जाने से रोकता है।

शीर्षक शैली का प्रयोग करें वर्तमान शीर्षक शैली को प्रस्तुत करने के लिए दिए गए बटन स्थिति का कारण बनता है
बटन की अपनी शैलियों को प्रस्तुत करने से पहले। उठाया, फ्लैट और डूब शीर्षक शैली
झंडे को नजरअंदाज कर दिया जाता है क्योंकि वे इस संदर्भ में बेमानी हैं।

सीमा शैली का प्रयोग करें बटन को सजाए गए इनहेरिट करने का कारण बनता है झालर की शैली विकल्प.

उठाया, डूब और फ्लैट परस्पर अनन्य हैं, और प्रारंभिक के लिए निर्दिष्ट किया जा सकता है
बटन शैली केवल. शीर्षक शैली का प्रयोग करें और सीमा शैली का प्रयोग करें परस्पर अनन्य भी हैं
(हालांकि दोनों बंद हो सकते हैं)। डिफ़ॉल्ट है उठाया दोनोंके साथ सीमा शैली का प्रयोग करें और
शीर्षक शैली का प्रयोग करें अनसेट छोड़ दिया।

महत्त्वपूर्ण
"एक्टिवडाउन" और "निष्क्रियडाउन" राज्यों के लिए: जब एक बटन दबाया जाता है, तो
राहत उलटी है। इस वजह से, "ActiveDown" or . में उठा हुआ लुक पाने के लिए
"निष्क्रियडाउन" कहता है कि आपको वांछित राहत के विपरीत निर्दिष्ट करना होगा (यानी
डूब "एक्टिवडाउन" या "निष्क्रियडाउन" के लिए)। यह व्यवहार सुसंगत है, लेकिन हो सकता है
पहले भ्रमित लग रहा है। वही "टॉगल" राज्यों पर लागू होता है।

बटन शैलियों को गैर-विनाशकारी, आंशिक रूप से विनाशकारी, या पूरी तरह से वर्गीकृत किया जाता है
विनाशकारी। गैर-विनाशकारी शैलियाँ छवि को प्रभावित नहीं करती हैं। आंशिक रूप से
विनाशकारी शैलियाँ अंतर्निहित छवि के कुछ या सभी भागों को अस्पष्ट कर सकती हैं (अर्थात
पिक्समैप) पूरी तरह से विनाशकारी शैलियाँ संपूर्ण अंतर्निहित छवि को अस्पष्ट करती हैं (अर्थात ठोस
या में से एक ढाल शैलियाँ)। इस प्रकार, यदि स्टैकिंग शैलियों के साथ ऐडबटन स्टाइल (या
शीर्षक शैली जोड़ें टाइटल-बार के लिए), रेड्रा को कम करने के लिए सीक्वेंसिंग स्टाइल में देखभाल का उपयोग करें।

उपलब्ध शैलियाँ हैं:

सरल, चूक, ठोस, रंगसेट, वेक्टर, ?ग्रेडियेंट, पिक्समैप, समायोजित पिक्समैप,
सिकुड़ा हुआ पिक्समैप, स्ट्रेच्डपिक्समैप, टाइलयुक्तपिक्समैप, मिनी आइकन

इन शैलियों और उनके तर्कों का विवरण इस प्रकार है:

RSI सरल शैली कुछ नहीं करती है। कोई तर्क नहीं है, और यह शैली एक है
एक विनाशकारी बटन शैली का उदाहरण।

RSI चूक शैली सशर्त रूप से एक तर्क को स्वीकार करती है: एक संख्या जो निर्दिष्ट करती है
लोड करने के लिए डिफ़ॉल्ट बटन संख्या। यदि दिया गया स्टाइल कमांड है बटन शैली or
ऐडबटन स्टाइल, तर्क वैकल्पिक है (यदि दिया गया है, तो यह वर्तमान को ओवरराइड करता है
बटन)। यदि के अलावा कोई आदेश बटन शैली or ऐडबटन स्टाइल प्रयोग किया जाता है, संख्या
निर्दिष्ट किया जाना चाहिए।

RSI ठोस शैली बटन को एक ठोस रंग से भर देती है। राहत सीमा रंग है
प्रभावित नहीं। रंग को एकल तर्क के रूप में निर्दिष्ट किया गया है। यह शैली पूरी तरह से है
विनाशकारी।

RSI रंगसेट cs [अल्फा] शैली बटन को कलरसेट से भर देती है cs. वैकल्पिक
अल्फा तर्क 0 और 100 के बीच का प्रतिशत है। यह fvwm को विलय करने का कारण बनता है
इस प्रतिशत का उपयोग करके बटन पर रंगीन पृष्ठभूमि। यदि प्रतिशत 0 . है
रंगीन पृष्ठभूमि छिपी हुई है और यदि यह 100 है तो रंगीन पृष्ठभूमि पूरी तरह से है
लागू। डिफ़ॉल्ट 100 है। तो, विनाश इस पर निर्भर करता है अल्फा
तर्क।

RSI वेक्टर संख्या X[ओफ़्सेटपी]एक्सY[ओफ़्सेटपी]@C ... शैली एक रेखा पैटर्न खींचती है। इसके बाद से
एक मानक बटन शैली है, कीवर्ड वेक्टर वैकल्पिक है, संख्या की एक संख्या है
प्रपत्र के बिंदु विनिर्देशों X[ओफ़्सेटपी]एक्सY[ओफ़्सेटपी]@C ... X और Y बिंदु हैं
बटन के अंदर निर्देशांक, पर्सेंट में दिया गया (0 से 100 तक)। एक वैकल्पिक
पूर्ण ओफ़्सेट पिक्सल में, "+ . के रूप में दिया जा सकता है p" सकारात्मक या . के लिए
"- p" एक नकारात्मक ऑफसेट के लिए।

C एक रेखा रंग निर्दिष्ट करता है (0 - छाया रंग, 1 - हाइलाइट रंग, 2 - the
पृष्ठभूमि का रंग, 3 - अग्रभूमि का रंग, 4 - केवल बिंदु को स्थानांतरित करें, ड्रा न करें)।
पहले बिंदु रंग का उपयोग नहीं किया जाता है। आप एक लाइन में 10000 पॉइंट तक इस्तेमाल कर सकते हैं
नमूना। यह शैली आंशिक रूप से विनाशकारी है।

विनिर्देश थोड़ा बोझिल है:

बटन स्टाइल 2 वेक्टर 4 50x30@1 70x70@0 30x70@0 50x30@1

फिर बटन 2 सजावट एक 4-बिंदु पैटर्न का उपयोग करती है जिसमें से एक रेखा होती है
(x=50,y=30) से (70,70) छाया रंग में (@0), और फिर छाया में (30,70)
रंग, और अंत में (50,30) हाइलाइट रंग (@1) में। क्या यह बहुत भ्रमित करने वाला है?
स्क्रीनशॉट के साथ कुछ उदाहरणों के लिए fvwm वेब पेज देखें।

का एक और अधिक जटिल उदाहरण वेक्टर:

बटन स्टाइल 8 वेक्टर 10 45x65@2 45x75@3 \
20x75@3 20x50@3 35x50@3 35x65@1 35x25@1 \
75x25@1 75x65@0 35x65@0
बटन स्टाइल 0 वेक्टर 10 45x65@2 45x75@0 \
20x75@0 20x50@1 45x50@1 45x65@0 75x65@3 \
75x25@3 35x25@3 35x47@3

RSI ?ग्रेडियेंट शैलियाँ रंग ग्रेडिएंट्स को दर्शाती हैं। किसी के साथ प्रश्नवाचक चिह्न भरें
परिभाषित ढाल प्रकारों में से एक। कृपया देखें रंग ढ़ाल के लिए अनुभाग
ग्रेडिएंट सिंटैक्स का विवरण। ढाल शैली पूरी तरह से विनाशकारी हैं।

RSI पिक्समैप शैली एक पिक्समैप प्रदर्शित करती है। एक पिक्समैप को तर्क के रूप में निर्दिष्ट किया जाना चाहिए।
उदाहरण के लिए, निम्नलिखित बटन नंबर 2 को सभी 4 के लिए समान पिक्समैप देगा
राज्य (2 सक्रिय और 2 निष्क्रिय), और बटन संख्या 4 सभी अलग-अलग पिक्समैप।

बटन स्टाइल 2 पिक्समैप my_pixmap.xpm
बटन स्टाइल 4 \
एक्टिवअप (पिक्समैप एक्टिवअप.एक्सपीएम) \
एक्टिवडाउन (पिक्समैप एक्टिवडाउन.एक्सपीएम) \
निष्क्रिय (Pixmap inactiveup.xpm)
बटन स्टाइल 4 \
निष्क्रियडाउन पिक्समैप निष्क्रियडाउन.एक्सपीएम

पिक्समैप विनिर्देश को पूर्ण या सापेक्ष पथनाम के रूप में दिया जा सकता है (देखें
ImagePath) यदि पिक्समैप नहीं मिल पाता है, तो बटन शैली वापस आ जाती है सरल.
के लिए विशिष्ट झंडे पिक्समैप शैली हैं वाम, सही, चोटी, तथा तल। ये हो सकते हैं
पिक्समैप को सही ठहराने के लिए उपयोग किया जाता है (डिफ़ॉल्ट दोनों दिशाओं के लिए केंद्रित है)। पिक्समैप
पारदर्शिता का उपयोग "कोई नहीं" रंग के लिए किया जाता है। यह शैली आंशिक रूप से विनाशकारी है।

RSI समायोजित पिक्समैप शैली के समान है पिक्समैप शैली। लेकिन छवि का आकार बदल गया है
बटन को ठीक से फिट करने के लिए।

RSI सिकुड़ा हुआ पिक्समैप शैली के समान है पिक्समैप शैली। लेकिन अगर छवि बड़ी है
बटन की तुलना में छवि को बटन में फ़िट करने के लिए आकार दिया गया है।

RSI स्ट्रेच्डपिक्समैप शैली के समान है पिक्समैप शैली। लेकिन अगर छवि है
बटन से छोटा होता है, बटन को ढकने के लिए छवि का आकार बदला जाता है।

RSI टाइलयुक्तपिक्समैप शैली एक पिक्समैप को बटन पृष्ठभूमि के रूप में टाइल करने के लिए स्वीकार करती है। एक
पिक्समैप को एक तर्क के रूप में निर्दिष्ट किया गया है। पिक्समैप पारदर्शिता का उपयोग नहीं किया जाता है। ये शैली
पूरी तरह विनाशकारी है।

RSI मिनी आइकन शैली बटन में विंडो के लघु आइकन को खींचती है, जो है
के साथ निर्दिष्ट मिनी आइकन का विकल्प अंदाज आज्ञा। यह बटन शैली स्वीकार करती है
कोई तर्क नहीं। उदाहरण:

अंदाज * MiniIcon मिनी-bx2.xpm
अंदाज xterm MiniIcon मिनी-term.xpm
अंदाज Emacs MiniIcon Mini-doc.xpm

बटन स्टाइल 1 मिनी आइकन

बटन शैली बटन - [!]झंडा ...
निर्दिष्ट के लिए राज्य-स्वतंत्र झंडे सेट करता है बटन. राज्य-स्वतंत्र झंडे
बटन व्यवहार को प्रभावित करें। प्रत्येक झंडा एक स्थान से अलग किया जाता है। यदि एक '!' उपसर्ग है
ध्वज के लिए तो व्यवहार अस्वीकार कर दिया गया है। विशेष ध्वज स्पष्ट कोई भी साफ़ करता है
मौजूदा झंडे।

निम्नलिखित झंडे आमतौर पर fvwm को यह बताने के लिए उपयोग किए जाते हैं कि कौन से बटन प्रभावित होने चाहिए
mwm फ़ंक्शन संकेत द्वारा (देखें एमडब्ल्यूएम कार्य का विकल्प अंदाज आज्ञा। यह नहीं है
स्वचालित रूप से किया जाता है क्योंकि आपके पास जटिल कार्यों के लिए बटन हो सकते हैं, के लिए
उदाहरण।

MwmDecorMenu शीर्षक-बार बटनों को असाइन किया जाना चाहिए जो एक मेनू प्रदर्शित करते हैं।
डिफ़ॉल्ट असाइनमेंट सबसे बाईं ओर का बटन है। जब के साथ एक खिड़की एमडब्ल्यूएम कार्य
अंदाज विकल्प अनुरोध इस बटन को न दिखाने का अनुरोध करता है, यह छिपा हुआ है।

MwmDecorMin शीर्षक-पट्टी बटनों को असाइन किया जाना चाहिए जो इसे छोटा या प्रतीक बनाते हैं
खिड़की। डिफ़ॉल्ट असाइनमेंट दाईं ओर से दूसरा बटन है
बटन। जब के साथ एक खिड़की एमडब्ल्यूएम कार्य अंदाज विकल्प अनुरोध यह नहीं दिखाने के लिए
बटन, यह छिपा हुआ है।

एमडब्ल्यूएमडेकोरमैक्स टाइटल-बार बटनों को असाइन किया जाना चाहिए जो विंडो को अधिकतम करते हैं।
डिफ़ॉल्ट असाइनमेंट सबसे दाहिना बटन है। जब के साथ एक खिड़की एमडब्ल्यूएम कार्य
अंदाज विकल्प अनुरोध इस बटन को न दिखाने का अनुरोध करता है, यह छिपा हुआ है। जब खिड़की है
अधिकतम, बटन पर वेक्टर पैटर्न दबाया हुआ दिखता है।

एमडब्लूएमडेकोरशेड टाइटल-बार बटनों को असाइन किया जाना चाहिए जो विंडो को छायांकित करते हैं (देखें
खिड़की की छाया आज्ञा)। जब विंडो को छायांकित किया जाता है, तो बटन पर वेक्टर पैटर्न
दबा हुआ दिखता है।

एमडब्ल्यूएमडेकोरस्टिक टाइटल-बार बटनों को असाइन किया जाना चाहिए जो विंडो को चिपचिपा बनाते हैं।
जब विंडो चिपचिपी होती है, तो बटन पर वेक्टर पैटर्न अंदर दबा हुआ दिखता है।

झंडा एमडब्ल्यूएमडेकोरलेयर परत टाइटल-बार बटन को असाइन किया जाना चाहिए जो जगह
परत में खिड़की क्रमांकित परत. जब खिड़की उस विशिष्ट परत पर होती है,
बटन पर वेक्टर पैटर्न दबाया हुआ दिखता है।

सजावट बदलें décor,en
यह आदेश बहिष्कृत है और भविष्य में हटा दिया जाएगा। करने की योजना है
इसे fvwm-3.0 में अधिक लचीले समाधान से बदलें।

खिड़की की सजावट को इसमें बदल देता है décor,en. décor,en "डिफ़ॉल्ट" या सजावट का नाम है
के साथ परिभाषित सजावट जोड़ें. अगर décor,en अमान्य है, कुछ नहीं होता है। अगर से कॉल किया जाता है
कहीं खिड़की या उसकी सीमा में, तो वह खिड़की प्रभावित होती है। अगर से कॉल किया जाता है
रूट विंडो उपयोगकर्ता को लक्ष्य विंडो का चयन करने की अनुमति है। सजावट बदलें केवल
उन विशेषताओं को प्रभावित करता है जिन्हें का उपयोग करके सेट किया जा सकता है सजावट जोड़ें आदेश।

चेंजडेकोर कस्टमडेकोर1

सजावट को नष्ट करें [फिर से बनाना] décor,en
यह आदेश बहिष्कृत है और भविष्य में हटा दिया जाएगा। करने की योजना है
इसे fvwm-3.0 में अधिक लचीले समाधान से बदलें।

हटाता है décor,en के साथ परिभाषित सजावट जोड़ें, ताकि इसके बाद के संदर्भ हैं
अब वैध नहीं है। विंडोज़ इसका उपयोग कर रहा है décor,en "डिफ़ॉल्ट" सजावट पर वापस जाएँ।
वैकल्पिक पैरामीटर बहलाना fvwm से कहता है कि सजावट को पूरी तरह से न फेंके लेकिन
केवल उसकी सामग्री को फेंकने के लिए। अगर सजावट बाद में फिर से बनाई जाती है, तो विंडोज़ करते हैं
से पहले इसका इस्तेमाल न करें उपयोग सजावट शैली को फिर से लागू किया जाता है जब तक कि सजावट नहीं होती
के साथ नष्ट कर दिया बहलाना विकल्प। "डिफ़ॉल्ट" नाम की सजावट को नष्ट नहीं किया जा सकता है।

डेस्ट्रॉयडेकोर कस्टमडेकोर1

शीर्षक शैली [औचित्य] [कद [संख्या]] [न्यूनतम ऊंचाई [संख्या]]
टाइटल-बार के लिए विशेषताएँ सेट करता है। औचित्य हो सकते हैं केंद्रित, सही न्यायोचित
or बाईं ओर जस्टिफाय. ऊंचाई टाइटल बार की ऊंचाई को पिक्सेल में एक राशि पर सेट करता है।
न्यूनतम टाइटल बार के पिक्सल में न्यूनतम ऊंचाई सेट करता है। डिफ़ॉल्ट हैं
केंद्रित, विंडो की फ़ॉन्ट ऊंचाई और न्यूनतम ऊंचाई नहीं। फ़ॉन्ट ऊंचाई रीसेट करने के लिए
डिफ़ॉल्ट मान के लिए, छोड़ दें संख्या के बाद तर्क ऊंचाई खोजशब्द।
न्यूनतम ऊंचाई द्वारा रीसेट की जाती है ऊंचाई या यदि बिना किसी तर्क के दिया गया हो। उदाहरण:

शीर्षक शैली वाम न्यायसंगत ऊँचाई 24

शीर्षक शैली [राज्य] [अंदाज] [-- [!]झंडा ...]
टाइटल-बार के लिए स्टाइल सेट करता है। यह सभी देखें शीर्षक शैली जोड़ें और बटन शैली राज्य कर सकते हैं
में से एक हो"एक्टिवअप""सक्रिय डाउन""निष्क्रिय अप", या"निष्क्रिय डाउन"। शॉर्टकट
पसंद "सक्रिय"और"निष्क्रिय" की अनुमति है। "टॉगल" उपसर्ग वाले राज्य हैं
अनुमति दी गई है, शीर्षक स्वयं "टॉगल" राज्यों का उपयोग नहीं करता है, लेकिन ये राज्य हैं
के साथ बटन के लिए उपयोग किया जाता है बटन शैली शीर्षक शैली का प्रयोग करें. अगर राज्य छोड़ा गया है, तो
अंदाज हर राज्य में जोड़ा जाता है। यदि कोष्ठकों को के आसपास रखा जाता है अंदाज और
झंडे, तो प्रति पंक्ति कई राज्य परिभाषाएँ दी जा सकती हैं। अंदाज मिटाया जा सकता है
ताकि वर्तमान शैली को नष्ट न करते हुए झंडे लगाए जा सकें।

यदि एक '!' किसी के लिए उपसर्ग है झंडा, उसके व्यवहार को नकारा जाता है। प्रत्येक के लिए मान्य झंडे
राज्य में शामिल हैं उठाया, फ्लैट और डूब (ये परस्पर अनन्य हैं)। डिफ़ॉल्ट है
उठाया. नोट में देखें बटन शैली विषय में "सक्रिय डाउन"राज्य। उदाहरण:

शीर्षक स्टाइल एक्टिवअप एच ग्रेडिएंट 16 नेवी ब्लैक
शीर्षक शैली \
एक्टिवडाउन (सॉलिड रेड - फ्लैट) \
निष्क्रिय (TiledPixmap wood.xpm)
शीर्षक शैली \
एक्टिवअप (-- फ्लैट) \
एक्टिवडाउन (-- बढ़ा हुआ) \
इनएक्टिवअप (-- फ्लैट) \
निष्क्रिय डाउन (--सनक)

यह "एक्टिवअप" स्थिति को एक क्षैतिज ढाल पर सेट करता है, "एक्टिवडाउन" स्थिति को
ठोस लाल, और "निष्क्रिय" एक टाइल वाली लकड़ी के पिक्समैप को बताता है। अंत में, "एक्टिवअप"
और "निष्क्रियअप" सपाट दिखने के लिए सेट हैं, जबकि "एक्टिवडाउन" डूबने के लिए सेट है (the
उठाया "एक्टिवडाउन" स्थिति के लिए ध्वज के कारण यह राहत के कारण डूबा हुआ दिखाई देता है
उलटा), और "निष्क्रियडाउन" उठा हुआ दिखने के लिए तैयार है। एक उदाहरण जो झंडे सेट करता है
सभी राज्यों के लिए:

शीर्षक शैली -- फ्लैट

चपटे लुक के लिए:

शीर्षक शैली -- फ्लैट
बटन शैली सब सक्रिय (- फ्लैट) निष्क्रिय (- फ्लैट)

शीर्षक शैली सभी को स्वीकार करता है बटन शैली शैली और तर्क:

सरल, चूक, ठोस, रंगसेट, वेक्टर, ?ग्रेडियेंट, पिक्समैप, समायोजित पिक्समैप,
सिकुड़ा हुआ पिक्समैप, स्ट्रेच्डपिक्समैप, टाइलयुक्तपिक्समैप, मिनी आइकन.

देखना बटन शैली इन सभी शैलियों और उनके . के विवरण के लिए आदेश
तर्क।

इन शैलियों के अलावा शीर्षक शैली एक शक्तिशाली स्वीकार करता है मल्टीपिक्समैप विकल्प। यह
आपको के विभिन्न भागों के लिए अलग-अलग पिक्समैप, रंग सेट या रंग निर्दिष्ट करने की अनुमति देता है
शीर्षक पट्टी। उनमें से कुछ को एक विशेष स्थान में फिट करने के लिए टाइल या फैलाया जाता है;
अन्य असतत "संक्रमण" छवियां हैं। निश्चित वर्गों यह है:

मुख्य
पूरा टाइटलबार

लेफ्टमेन
शीर्षक पाठ के बाईं ओर

राइटमेन
शीर्षक पाठ का अधिकार

अंडरटेक्स्ट
शीर्षक पाठ के नीचे

लेफ्टऑफटेक्स्ट
शीर्षक पाठ के ठीक बाईं ओर

राइटऑफ़टेक्स्ट
शीर्षक पाठ के ठीक दाईं ओर

लेफ्टएंड
टाइटलबार के सबसे बाएं छोर पर (बाएं बटनों के ठीक बाद यदि कोई हो)

राइटएंड
टाइटलबार के सबसे दाहिने छोर पर (यदि कोई हो तो दाएं बटन के ठीक पहले)

बटन
के मामले में बटन के नीचे शीर्षक शैली का प्रयोग करें

लेफ्टबटन
के मामले में बाएँ बटन के नीचे शीर्षक शैली का प्रयोग करें

राइटबटन
के मामले में दाएं बटन के नीचे शीर्षक शैली का प्रयोग करें

इनमें से कोई भी अनिवार्य नहीं है सिवाय इसके कि मुख्य (या, यदि आप परिभाषित नहीं करते हैं मुख्य तुम्हे अवश्य करना चाहिए
दोनों को परिभाषित करें लेफ्टमेन और राइटमेन) अगर नहीं बटन पिक्समैप्स परिभाषित हैं और
शीर्षक शैली का प्रयोग करें एक या अधिक बटन के लिए निर्दिष्ट है, मुख्य, लेफ्टमेन or राइटमेन रहे
उपयुक्त के रूप में उपयोग किया जाता है।

इस शैली प्रकार के लिए वाक्य रचना है:

MultiPixmap अनुभाग शैली तर्क, ...

जो कुछ भी आप परिभाषित करना चाहते हैं उसके लिए जारी रखना। अंदाज दोनोंमेसे एक हो सकता है टाइलयुक्तपिक्समैप,
समायोजित पिक्समैप, रंगसेट or ठोस. देखना बटन शैली विवरण के लिए आदेश
इन शैलियों के। एक संक्रमण खंड के मामले में, लेफ्टएंड, लेफ्टऑफटेक्स्ट,
राइटऑफ़टेक्स्ट or राइटएंड, समायोजित पिक्समैप केवल "y" में पिक्समैप का आकार बदलें
दिशा। के लिए रंगसेट और ठोस स्टाइल टाइटल बार के आधे हिस्से की चौड़ाई
संक्रमण वर्गों के लिए ऊंचाई मान ली गई है।

एक उदाहरण:

MultiPixmap मुख्य समायोजितPixmap foo.xpm, \
अंडरटेक्स्ट टाइल्डपिक्समैप bar.xpm, \
बटन रंगसेट 2

ध्यान दें कि पुराना सिंटैक्स अभी भी समर्थित है: यदि शैली को छोड़ दिया जाता है, टाइलयुक्तपिक्समैप
माना जाता है और अनुभाग और फ़ाइल नाम के बीच "(विस्तारित)" जोड़ने का तात्पर्य है
समायोजित पिक्समैप.

अद्यतन सजावट [décor,en]
यह आदेश बहिष्कृत है और भविष्य में हटा दिया जाएगा। करने की योजना है
इसे fvwm-3.0 में अधिक लचीले समाधान से बदलें।

यह कमांड मुख्य रूप से पश्चगामी संगतता के लिए रखा जाता है। चूँकि a . के सभी तत्व
जब वे बदले जाते हैं तो सजावट तुरंत अपडेट हो जाती है, यह आदेश अधिकतर होता है
निकम्मा।

अद्यतन विंडो सजावट। décor,en एक वैकल्पिक तर्क है जो निर्दिष्ट करता है
décor,en अद्यतन करने के लिए। यदि दिया गया है, तो केवल विंडोज़ जो उस विशेष को सौंपी गई हैं
décor,en अद्यतन हैं। यह आदेश उपयोगी है, उदाहरण के लिए, a . के बाद बटन शैली,
शीर्षक शैली or झालर की शैली (संभवतः के संयोजन के साथ प्रयोग किया जाता है) सजावट जोड़ें).
अद्यतन की जा रही सभी विंडो में एक अमान्य सजावट परिणाम निर्दिष्ट करना। यह आदेश है
से कम परेशान करने वाला हटा देना, लेकिन विंडो शैली विकल्पों को प्रभावित नहीं करता है:
हटा देना करता है.

नियंत्रित करना la वास्तविक डेस्कटॉप
डेस्क आर्ग1 [आर्ग2] [मिनट मैक्स]
इस आदेश का नाम बदल दिया गया है। कृपया देखें गोटोडेस्क आदेश।

डेस्कटॉपनाम डेस्क नाम
डेस्कटॉप नंबर के नाम को परिभाषित करता है डेस्क सेवा मेरे नाम. इस नाम का प्रयोग में किया जाता है
खिड़की सूची आदेश और में Fvwmपेजर जहां यह ओवरराइड करता है लेबल विन्यास
विकल्प। इसके अलावा, यदि डेस्कटॉप 0 से शुरू होने वाले लगातार नाम परिभाषित हैं, तो
इन नामों का उपयोग किसी भी EWMH अनुपालक एप्लिकेशन (पेजर के रूप में) द्वारा किया जा सकता है।

डेस्कटॉप आकार क्षैतिजxखड़ा
वर्चुअल डेस्कटॉप आकार को भौतिक स्क्रीन आकार की इकाइयों में परिभाषित करता है।

धार प्रतिरोध देरीधार प्रतिरोध स्क्रॉलिंग चलती [ज़िनेरामा-स्क्रॉलिंग]
बताता है कि माउस को ऊपर ले जाकर डेस्कटॉप व्यूपोर्ट को बदलना कितना कठिन होना चाहिए
स्क्रीन के किनारे। पैरामीटर बताता है कि पॉइंटर को कितने मिलीसेकंड चाहिए
fvwm व्यूपोर्ट को स्थानांतरित करने से पहले स्क्रीन किनारे पर खर्च करें। यह के लिए अभिप्रेत है
जो लोग उपयोग करते हैं

एजस्क्रॉल 100 100

लेकिन जब वे नहीं चाहते हैं तो गलती से पन्ने पलटते हैं। अगर -1 है
देरी के रूप में दिया गया, स्क्रॉलिंग पूरी तरह से अक्षम है।

दो या तीन तर्कों के साथ आह्वान का दूसरा रूप अप्रचलित है और होना चाहिए
आवश्यकतानुसार निम्नलिखित तीन आदेशों के साथ प्रतिस्थापित किया गया:

धार प्रतिरोध स्क्रॉलिंग
अंदाज * एजमूवडेले स्क्रॉलिंग
अंदाज * एजमूव रेसिस्टेंस चलती
or
अंदाज * एजमूव रेसिस्टेंस चलती ज़िनेरामा-स्क्रॉलिंग

Fvwm यह प्रतिस्थापन स्वचालित रूप से करता है और एक चेतावनी प्रिंट करता है।

एजस्क्रॉल क्षैतिज[पी] ऊर्ध्वाधर[पी] [रैप | रैपएक्स | लपेटा हुआ]
जब कर्सर a of के किनारे से टकराता है तो स्क्रॉल करने के लिए पृष्ठ का प्रतिशत निर्दिष्ट करता है
पृष्ठ। एक अनुगामी 'p' व्याख्या को माध्य पिक्सेल में बदल देता है। अगर तुम नहीं करते
जब आप किसी पृष्ठ के किनारे से टकराते हैं तो कोई पेजिंग या स्क्रॉलिंग चाहते हैं शामिल हैं

एजस्क्रॉल 0 0

अपने में विन्यास फ़ाइल, या संभवतः बेहतर, सेट करें धार मोटाई शून्य करने के लिए। देखें
धार मोटाई आज्ञा। यदि आप पूरे पृष्ठ चाहते हैं, तो उपयोग करें

एजस्क्रॉल 100 100

दोनों क्षैतिज और ऊर्ध्वाधर सकारात्मक संख्या होनी चाहिए।

अगर क्षैतिज और ऊर्ध्वाधर प्रतिशत को 1000 या इनमें से एक से गुणा किया जाता है
खोजशब्दों लपेटो, रैपएक्स और लपेटा हुआ दिया जाता है तो स्क्रॉलिंग के किनारे पर घूमती है
डेस्कटॉप। यदि

एजस्क्रॉल 100000 100000

डेस्कटॉप के किनारे पर लपेटकर पूरे पृष्ठों द्वारा fvwm स्क्रॉल का उपयोग किया जाता है।

धार मोटाई 0 | 1 | 2
यह अदृश्य विंडो की चौड़ाई या ऊंचाई है जिसे fvwm किनारों पर बनाता है
स्क्रीन का जो एज स्क्रॉलिंग फीचर के लिए उपयोग किया जाता है।

माउस के माध्यम से पेज स्क्रॉलिंग को सक्षम करने के लिए, चार विंडो "पैन ." कहलाती हैं
फ्रेम" को स्क्रीन के बिल्कुल किनारे पर रखा जाता है। इस तरह fvwm इसका पता लगाता है
खिड़की के किनारे पर माउस की उपस्थिति। जिस तरह से यह काम करता है, उसे करने की आवश्यकता है
स्टैक के शीर्ष पर रहें और माउस ईवेंट खाएं, इसलिए यदि आपको किसी प्रकार की त्रुटि है
की तर्ज पर: "स्क्रीन के किनारे पर माउस क्लिक गलत काम करते हैं"
आपको पैन फ्रेम में परेशानी हो रही है और (यह मानते हुए कि आप माउस का उपयोग नहीं करते हैं
पृष्ठों के बीच फ़्लिप करें) को EdgeThickness को 0 पर सेट करना चाहिए।

0 का मान माउस एज स्क्रॉलिंग को पूरी तरह से अक्षम कर देता है, यहां तक ​​कि a को खींचते समय भी
खिड़की। 1 सबसे छोटा पैन फ्रेम देता है, जो कुछ को छोड़कर सबसे अच्छा काम करता है
सर्वर।

2 डिफ़ॉल्ट है।

1 या 2 पिक्सेल के पैन फ़्रेम कभी-कभी भ्रमित करने वाले हो सकते हैं, उदाहरण के लिए, यदि आप a
स्क्रीन के किनारे पर खिड़की, ताकि यह एक पैन फ्रेम को फैलाए, पर क्लिक करें
स्क्रीन के किनारे के पास विंडो को रूट विंडो पर क्लिक के रूप में माना जाता है।

EwmhBaseStruts बाएं सही ऊपर का तल
जहाँ बाएँ, दाएँ, ऊपर और नीचे धनात्मक या शून्य पूर्णांक हैं जो बैंड को परिभाषित करते हैं
स्क्रीन के किनारे पर। बाएं आपकी चौड़ाई की स्क्रीन के बाईं ओर एक बैंड को परिभाषित करता है
बाएं, सही आपकी चौड़ाई की स्क्रीन के दाईं ओर एक बैंड को परिभाषित करता है सही, ऊपर का परिभाषित करता है
आपकी ऊंचाई की स्क्रीन के शीर्ष पर एक बैंड ऊपर का और तल पर एक बैंड को परिभाषित करता है
आपकी ऊंचाई की स्क्रीन के नीचे तल. इकाई पिक्सेल है और डिफ़ॉल्ट 0 . है
0 0 0. ये क्षेत्र परिभाषित आरक्षित स्थान के लिए अतिरिक्त आरक्षित स्थान को परिभाषित करते हैं
कुछ ewmh अनुरूप अनुप्रयोगों द्वारा। इसका उपयोग कार्य क्षेत्र की गणना के लिए किया जाता है।
देखना विस्तृत खिड़की प्रबंधक संकेत कार्य क्षेत्र की परिभाषा के लिए अनुभाग।

EwmhNumberOfडेस्कटॉप्स संख्या [मैक्स]
यह आदेश केवल ewmh अनुरूप पेजर या टास्कबार के लिए उपयोगी है (जैसे kpager or
किकर टास्कबार) और fvwm मॉड्यूल के लिए नहीं ( Fvwmपेजर or FvwmIconMan) यह एक कारण बनता है
कम से कम विचार करने के लिए अनुपालन आवेदन संख्या डेस्कटॉप (डेस्कटॉप 0 से डेस्कटॉप
संख्या-1)। वैकल्पिक तर्क मैक्स एक अनुपालन आवेदन को कभी भी विचार नहीं करने का कारण बनता है
से अधिक मैक्स डेस्कटॉप यदि मैक्स 0 है (डिफ़ॉल्ट) कोई सीमा नहीं है।
डेस्कटॉप की वास्तविक संख्या गतिशील रूप से निर्धारित की जाती है। यह कम से कम संख्यायह लेकिन
d हो सकता है यदि डेस्कटॉप d-1 पर एक विंडो है (या यदि वर्तमान डेस्कटॉप डेस्कटॉप है
d-1) और d से कम या बराबर है मैक्स or मैक्स शून्य है। इसके अलावा, एक आज्ञाकारी पेजर कर सकता है
बदलने के लिए कहें संख्या अपने आप। यह संख्या कम होने पर ही fvwm द्वारा स्वीकार किया जाता है
से या उसके बराबर मैक्स या अगर मैक्स शून्य है। ध्यान दें कि नकारात्मक डेस्कटॉप नहीं हैं
ewmh विनिर्देश द्वारा समर्थित। डिफ़ॉल्ट 4 0 है।

गोटोडेस्क [पिछला | आर्ग1 [आर्ग2] [मिनट मैक्स]]
वर्तमान व्यूपोर्ट को दूसरे डेस्कटॉप (कार्यस्थान, कमरा) पर स्विच करता है।

आदेश 1, 2, 3, या 4 तर्क लेता है। एक एकल तर्क की व्याख्या a . के रूप में की जाती है
रिश्तेदार डेस्क संख्या। दो तर्कों को एक रिश्तेदार और एक निरपेक्ष के रूप में समझा जाता है
डेस्क नंबर। तीन तर्क एक सापेक्ष डेस्क और न्यूनतम और अधिकतम निर्दिष्ट करते हैं
स्वीकार्य सीमा से। चार तर्क सापेक्ष, निरपेक्ष, न्यूनतम और निर्दिष्ट करते हैं
अधिकतम मूल्य। (डेस्कटॉप नंबर नकारात्मक हो सकते हैं)। यदि एक शाब्दिक पिछला के रूप में दिया जाता है
एकल तर्क, अंतिम बार देखी गई डेस्क संख्या का उपयोग किया जाता है।

If आर्ग1 शून्य नहीं है तो अगला डेस्कटॉप नंबर वर्तमान डेस्कटॉप नंबर प्लस है
आर्ग1.

If आर्ग1 शून्य है तो नया डेस्कटॉप नंबर है आर्ग2. (अगर आर्ग2 मौजूद नहीं है, तो
आदेश का कोई प्रभाव नहीं है।)

If मिनट और मैक्स दिया गया है, नया डेस्कटॉप नंबर से छोटा नहीं है मिनट और नहीं
से भी बड़ा मैक्स. इस श्रेणी से बाहर के मानों को छोटा कर दिया गया है (यदि आपने निरपेक्ष दिया है
डेस्क नंबर) या चारों ओर लिपटा हुआ (यदि आपने कोई रिश्तेदार डेस्क नंबर दिया है)।

वाक्य रचना for . के समान है मूव टूडेस्क, जो एक विंडो को दूसरे में ले जाता है
डेस्कटॉप.

सक्रिय डेस्कटॉप की संख्या गतिशील रूप से निर्धारित की जाती है। केवल डेस्कटॉप जो
विंडो शामिल हैं या वर्तमान में प्रदर्शित किए जा रहे हैं सक्रिय हैं। डेस्कटॉप नंबर होना चाहिए
2147483647 और 2147483648 के बीच हो (क्या यह काफी है?)

गोटोडेस्कएंडपेज पिछला | डेस्क xपृष्ठ यपेज
वर्तमान व्यूपोर्ट को अन्य डेस्कटॉप और पेज पर स्विच करता है, जैसा कि गोटोडेस्क
और पृष्ठ पर जाओ आदेश। नई डेस्क है डेस्क और नया पृष्ठ है (xपृष्ठ,यपेज).

पृष्ठ पर जाओ पिछला | [विकल्पों] x[पी] y[पी]
डेस्कटॉप व्यूपोर्ट को पेज (x, y) पर ले जाता है। ऊपरी बाएँ पृष्ठ (0,0) है, ऊपरी
दायां है (एम,0), जहां एम क्षैतिज पृष्ठों की वर्तमान संख्या से एक कम है
में निर्दिष्ट है डेस्कटॉप आकार आज्ञा। निचला बायाँ पृष्ठ (0,N) है, और निचला
दायां पृष्ठ (एम, एन) है, जहां एन डेस्कटॉप का लंबवत आकार है जैसा निर्दिष्ट किया गया है
डेस्कटॉप आकार आज्ञा। वर्तमान पृष्ठ के सापेक्ष किसी पृष्ठ पर स्विच करने के लिए a add जोड़ें
अनुगामी'p' किसी या दोनों संख्यात्मक तर्कों के बाद।

संभव विकल्पों रहे रैपएक्स और लपेटा हुआ x या y निर्देशांक के चारों ओर लपेटने के लिए जब
व्यूपोर्ट को डेस्कटॉप की सीमा से बाहर ले जाया जाता है।

अंतिम बार देखे गए पृष्ठ पर जाने के लिए उपयोग करें पिछला पहले तर्क के रूप में। पृष्ठ पर जाओ
पॉप-अप मेनू में फ़ंक्शन का उपयोग नहीं किया जाना चाहिए।

उदाहरण:

# पेज पर जाएं (2,3)
गोटोपेज 2 3

# सबसे निचले और सबसे दाहिने पेज पर जाएं
गोटोपेज -1 -1

# देखे गए अंतिम पृष्ठ पर जाएं
गोटोपेज पिछला

# दो पेज दाईं ओर और एक पेज ऊपर जाएं
गोटोपेज +2पी -1पी

स्क्रॉल [क्षैतिज[पी] ऊर्ध्वाधर[पी] | उल्टा]
वर्चुअल डेस्कटॉप के व्यूपोर्ट को इसके द्वारा स्क्रॉल करता है क्षैतिज x-दिशा में पृष्ठ और
ऊर्ध्वाधर y-दिशा में पृष्ठ या व्यूपोर्ट की सहभागी स्क्रॉलिंग प्रारंभ करता है।
या तो या दोनों प्रविष्टियाँ नकारात्मक हो सकती हैं। दोनों क्षैतिज और ऊर्ध्वाधर मान हैं
पृष्ठों के प्रतिशत में व्यक्त किया गया है, इसलिए

स्क्रोल 100 100

का अर्थ है एक पूर्ण पृष्ठ द्वारा नीचे और दाएं स्क्रॉल करना।

स्क्रोल 50 25

इसका मतलब है कि आधे पेज को दाईं ओर और एक पेज के एक चौथाई हिस्से को नीचे स्क्रॉल करना है। स्क्रॉल
पॉप-अप मेनू से फ़ंक्शन को कॉल नहीं किया जाना चाहिए। आम तौर पर, स्क्रॉल करना बंद हो जाता है
डेस्कटॉप के किनारे।

अगर क्षैतिज और ऊर्ध्वाधर प्रतिशत 100 या अधिक हैं और गुणा किया जाता है
1000 तब स्क्रॉलिंग डेस्कटॉप के किनारे पर घूमती है। यदि

स्क्रोल 100000 0

fvwm बार-बार निष्पादित होता है और प्रत्येक निष्पादन पर अगले डेस्कटॉप पृष्ठ पर चला जाता है और
डेस्कटॉप के किनारे पर लपेटता है, ताकि प्रत्येक पृष्ठ बारी-बारी से हिट हो।

अगर पत्र 'p' प्रत्येक निर्देशांक में जोड़ा जाता है (क्षैतिज और / या ऊर्ध्वाधर), फिर
स्क्रॉल राशि को पिक्सेल में मापा जाता है।

तर्क के बिना या यदि विकल्प उल्टा इंटरैक्टिव स्क्रॉलिंग टेक दिया जाता है
स्थान। माउस ले जाने पर व्यूपोर्ट स्क्रॉल करता है। साथ उल्टा विकल्प
स्क्रॉलिंग माउस की गति के विपरीत दिशा में की जाती है, और इसके बिना
माउस के समान दिशा में स्क्रॉल करना।

बाइंडिंग

माउस 1 ए सीएम स्क्रॉल रिवर्स

बटन 1 के साथ व्यूपोर्ट को हथियाने और खींचने का प्रभाव देता है यदि नियंत्रण और
मेटा दबाया जाता है।

ज़िनेरामा [बूल]
बूलियन तर्क के सही होने पर ज़िनेरामा समर्थन को सक्षम करता है और यदि
तर्क झूठा है। बिना तर्क के इस कमांड को कॉल करने से Xinerama चालू हो जाता है
समर्थन अगर इसे पहले अक्षम किया गया था और यदि इसे सक्षम किया गया था तो इसे बंद कर देता है। उदाहरण के लिए:

# Xinerama समर्थन चालू करें, प्राथमिक स्क्रीन का उपयोग करें 2
ज़िनेरामाप्राथमिकस्क्रीन 2
ज़िनेरामा ऑन
#इसे फिर से बंद करें
ज़िनेरामा ऑफ़

ज़िनेरामाप्राथमिकस्क्रीन [प्राथमिक स्क्रीन]
एक पूर्णांक संख्या या 'g' या 'c' को इसके तर्क के रूप में लेता है। एक संख्या को के रूप में लिया जाता है
Xinerama स्क्रीन की संख्या जिसे प्राथमिक स्क्रीन के रूप में उपयोग किया जाना है।
विंडोज़ को रखने के लिए प्राथमिक स्क्रीन को पसंदीदा स्क्रीन के रूप में इस्तेमाल किया जा सकता है

ज़िनेरामाप्राथमिकस्क्रीन
अंदाज * स्टार्टऑनस्क्रीन पी

प्राथमिक स्क्रीन का उपयोग कुछ मॉड्यूल में और डिफ़ॉल्ट आइकन बॉक्स के लिए भी किया जाता है।
कोई भी संख्या जो शून्य या अधिक होती है उसे प्राथमिक स्क्रीन की संख्या के रूप में लिया जाता है। बजाय,
अक्षर 'c' वर्तमान स्क्रीन (सूचक युक्त) का उपयोग करने का संकेत देता है
जब भी प्राथमिक स्क्रीन का उपयोग किया जाता है। यह कुछ के तहत बहुत भ्रमित करने वाला हो सकता है
परिस्थितियां। 'जी' के साथ, वैश्विक स्क्रीन का उपयोग प्राथमिक स्क्रीन के रूप में किया जाता है,
प्राथमिक स्क्रीन को प्रभावी ढंग से अक्षम करना। इस फ़ंक्शन को किसी अन्य के साथ कॉल करना
तर्क (कोई नहीं सहित) प्राथमिक स्क्रीन को 0 पर रीसेट करता है।

ज़िनेरामा एसएलएस [बूल]
Xinerama के अलावा मल्टी-स्क्रीन कार्यान्वयन के लिए, जैसे सिंगल लॉजिकल
स्क्रीन, यदि कुल स्क्रीन
fvwm द्वारा देखा गया एक आयताकार ग्रिड में समान आकार के मॉनिटर से बना है।
ज़िनेरामा एसएलएस आदेश SLS समर्थन को चालू या बंद करता है या इसके विपरीत टॉगल करता है
राज्य, इस पर निर्भर करता है कि बूलियन तर्क "सत्य", "गलत" या "टॉगल" है। अगर कोई नहीं
तर्क दिया जाता है, इसे "टॉगल" की तरह माना जाता है। डिफ़ॉल्ट लेआउट एक-एक करके उपयोग करता है
एक स्क्रीन। लेआउट को कॉन्फ़िगर करने के लिए, का उपयोग करें ज़िनेरामाSlsआकार or
ज़िनेरामा एसएलएस स्क्रीन आदेश।

ज़िनेरामाSlsआकार क्षैतिज खड़ा
यह कमांड सिंगल लॉजिकल स्क्रीन फीचर के लेआउट को कॉन्फ़िगर करता है। यह
दो तर्क, क्षैतिज और खड़ा जो एक पूर्णांक मान विभाजित होना चाहिए
समान रूप से कुल डेस्कटॉप चौड़ाई और ऊंचाई में। उदाहरण के लिए दो मॉनिटर के साथ
अगल-बगल जो एक्स-सर्वर के माध्यम से दाहिनी स्क्रीन के साथ एक स्क्रीन के रूप में दिखाई देते हैं
प्राथमिक स्क्रीन के रूप में, उपयोग करें:

ज़िनेरामा एसएलएस साइज 2x1
ज़िनेरामा एसएलएस On
ज़िनेरामाप्राथमिकस्क्रीन 1
ज़िनेरामा On

ज़िनेरामा एसएलएस स्क्रीन स्क्रीन की संख्या [स्क्रीन-कल्पना ...]
यह कमांड सिंगल लॉजिकल स्क्रीन फीचर के लेआउट को कॉन्फ़िगर करता है। इसका पहला
तर्क उपयोग करने के लिए स्क्रीन की संख्या है। इसका बिल्कुल पालन किया जाना चाहिए
की संख्या स्क्रीन-कल्पना तर्क। इनमें से प्रत्येक को या तो मानक X . में लिखा जा सकता है
ज्यामिति प्रारूप: " एक्स + + "या एक अंतरिक्ष से अलग सूची के रूप में
संख्या: "xy चौड़ाई ऊंचाई"। स्क्रीन का वर्णन करने के दोनों तरीकों को मिश्रित किया जा सकता है a
एकल आदेश। सभी चार नंबरों की आपूर्ति की जानी चाहिए। x और y मान निर्दिष्ट करते हैं
वैश्विक स्क्रीन की उत्पत्ति के संबंध में स्क्रीन की उत्पत्ति जबकि चौडाई और
ऊंचाई स्क्रीन का आकार पिक्सेल में निर्दिष्ट करें। कोई जाँच नहीं की जाती है यदि
ज्यामिति समझ में आती है, इसलिए अतिव्यापी स्क्रीन को परिभाषित करना संभव है (यादृच्छिक के साथ
परिणाम) या स्क्रीन जो बिल्कुल भी दिखाई नहीं दे रही हैं।

XineramaSlsस्क्रीन 3 \
512x768+0+0 512x300+512+0 512 300 512 468
ज़िनेरामा एसएलएस On
ज़िनेरामाप्राथमिकस्क्रीन 1
ज़िनेरामा On

उपयोगकर्ता कार्य और खोल कमानों
AddToFunc [नाम [मैं | एम | सी | एच | डी कार्य]]
फ़ंक्शन परिभाषा को प्रारंभ या जोड़ता है। यहाँ एक उदाहरण है:

AddToFunc मूव-या-राइज I उठाना
+ एम चाल
+ डी लोअर

फ़ंक्शन का नाम "मूव-या-राइज़" है, और इसे मेनू या a . से लागू किया जा सकता है
माउस बाइंडिंग या की बाइंडिंग:

माउस 1 टीएस ए मूव-या-राइज

RSI नाम एम्बेडेड व्हाइटस्पेस नहीं होना चाहिए। कोई गारंटी नहीं दी जाती है कि क्या
एम्बेडेड व्हाइटस्पेस के साथ फ़ंक्शन नाम काम करते हैं या नहीं। यह व्यवहार भी बदल सकता है
भविष्य में बिना किसी सूचना के। से पहले का पत्र कार्य किस तरह का बताता है
कार्रवाई उस आदेश को ट्रिगर करती है जो इसका अनुसरण करती है। 'I' का अर्थ है "तत्काल", और
जैसे ही फ़ंक्शन लागू किया जाता है, निष्पादित किया जाता है। 'M' "मोशन" के लिए खड़ा है, यानी if
उपयोगकर्ता माउस को हिलाना शुरू कर देता है। 'C' का अर्थ "क्लिक" है, अर्थात, यदि उपयोगकर्ता
माउस बटन को दबाता है और छोड़ता है। 'H' "होल्ड" के लिए खड़ा है, यानी यदि उपयोगकर्ता
एक माउस बटन दबाता है और इसे अधिक से अधिक समय तक दबाए रखता है क्लिकटाइम मिलीसेकंड। 'D'
"डबल-क्लिक" के लिए खड़ा है। कार्य 'I' पर कार्रवाई करने का कारण बनता है
बटन-प्रेस, यदि फ़ंक्शन को किस विंडो के पूर्व ज्ञान के साथ लागू किया जाता है
पर कार्रवाई।

कई पूर्वनिर्धारित प्रतीक हैं जिन्हें कुछ मानों द्वारा प्रतिस्थापित किया जाता है यदि वे
कमांड लाइन पर दिखाई दें। कृपया देखें आदेश विस्तार के लिए अनुभाग
विवरण।

चेतावनी
कृपया अनुभाग में जटिल कार्यों को क्रियान्वित करने पर टिप्पणियों को पढ़ें स्क्रिप्टिंग
और जटिल कार्य.

उदाहरण:

अगर आप कॉल करते हैं

कुंजी F10 आरए समारोह मेलफंक्शन xmh "-फॉन्ट फिक्स्ड"

और "MailFunction" is

AddToFunc मेलफंक्शन
+ मैं अगला ($ 0) आइकन करें बंद
+ मैं अगला (स्वीकार करता हैफोकस, $0) फोकस
+ मैं कोई नहीं ($ 0) exec निष्पादन $0 $1

तब फ़ंक्शन की अंतिम पंक्ति बन जाती है

+ मैं कोई नहीं (एक्सएमएच) exec निष्पादन xmh -फ़ॉन्ट फिक्स्ड

जैसे ही फ़ंक्शन निष्पादित होता है, विस्तार किया जाता है, इसलिए आप इसका उपयोग कर सकते हैं
विभिन्न तर्कों के सभी प्रकार के साथ कार्य करें। आप इस्तेमाल कर सकते हैं

कुंजी F11 आरए समारोह मेलफंक्शन ज़मेल "-बीजी गुलाबी"

उसी में विन्यास, अगर तुम चाहते हो। "$[w.id]" का उपयोग करने का एक उदाहरण है:

AddToFunc प्रिंटफंक्शन
+ मैं उठाना
+ मैं exec xdpr -id $[w.id]

ध्यान दें कि "$$" को '$' तक बढ़ा दिया गया है।

एक और उदाहरण: विंडो बटन नंबर 6 के भीतर दायां माउस बटन बांधें (यह है
Win95 थीम के लिए एक छोटा बटन) एक ही संसाधन की सभी विंडो को आइकॉन करने के लिए:

AddToFunc FuncIconifySameResource "I" सब ($ 0) आइकन करें on
माउस 3 6 एक FuncIconifySameResource $[w.resource]

भोंपू
जैसा कि उम्मीद की जा सकती है, यह टर्मिनल बीप करता है।

नष्टFunc समारोह
किसी फ़ंक्शन को हटाता है, ताकि उसके बाद के संदर्भ अब मान्य न हों। आप
fvwm सत्र के दौरान किसी फ़ंक्शन की सामग्री को बदलने के लिए इसका उपयोग कर सकते हैं।
फ़ंक्शन का उपयोग करके फिर से बनाया जा सकता है AddToFunc.

नष्ट करेंफ़ंक प्रिंटफ़ंक्शन

गूंज स्ट्रिंग
को एक संदेश प्रिंट करता है stderr. आपके में चीजों को डीबग करने के लिए संभावित रूप से उपयोगी
विन्यास.

इको बिगिनिंग स्टाइल डेफिनिशन...

EchoFuncपरिभाषा समारोह
RSI EchoFuncपरिभाषा के समान है गूंज कमांड लेकिन परिभाषा को प्रिंट करता है
दिया समारोह सेवा मेरे stderr. यह पता लगाना उपयोगी है कि fvwm उद्धरण को कैसे संभालता है
और डिबगिंग कार्यों के लिए

exec आदेश
निष्पादित करता है आदेश. आपको कमांड के अंत में एम्परसेंड '&' का उपयोग नहीं करना चाहिए।
आप शायद शुरुआत में एक अतिरिक्त "निष्पादन" का उपयोग करना चाहते हैं आदेश। के बिना
कि, fvwm आपके कमांड को चलाने के लिए जिस शेल को इनवाइट करता है वह कमांड तक रहता है
निकलता है। असल में, आपके पास जितनी जरूरत हो उतनी प्रक्रियाएं चल रही होंगी। टिप्पणी
कि कुछ गोले इससे बचने के लिए पर्याप्त स्मार्ट हैं, लेकिन इसमें शामिल करने में कभी दर्द नहीं होता
वैसे भी "निष्पादन"।

निम्न उदाहरण फ़ंक्शन कुंजी F1 को रूट विंडो में बिना किसी संशोधक के बांधता है,
निष्पादन समारोह के लिए। प्रोग्राम rxvt को कई विकल्पों के साथ शुरू किया गया है।

कुंजी F1 RN Exec rxvt -fg पीला -bg नीला \
-ई /बिन/टीसीएसएच

ध्यान दें कि यह फ़ंक्शन प्रतीक्षा नहीं करता आदेश पूरा करने के लिए, तो चीजें जैसे:

निष्पादन "गूंज" AddToMenu ...> /tmp/फ़ाइल"
पढ़ना /tmp/फ़ाइल

मज़बूती से काम न करें (देखें पाइपपढ़ें आदेश)।

ExecUseShell [खोल]
इसे बनाएं exec कमांड निर्दिष्ट शेल, या के मान का उपयोग करता है $शैल
पर्यावरण चर यदि कोई शेल निर्दिष्ट नहीं है, तो डिफ़ॉल्ट बॉर्न शेल के बजाय
(/ बिन / श).

ExecUseShell
ExecUseShell /usr/local/bin/tcsh

समारोह समारोहनाम
एक कुंजी या माउस बटन के लिए पहले से परिभाषित फ़ंक्शन को बाँधने के लिए उपयोग किया जाता है। निम्नलिखित
उदाहरण माउस बटन 1 को "मूव-ऑर-राइज़" नामक फ़ंक्शन से बांधता है, जिसकी परिभाषा
इस मैन पेज में पहले एक उदाहरण के रूप में प्रदान किया गया था। इस बंधन को निभाने के बाद
fvwm जब भी बटन 1 को a . में दबाया जाता है तो "मूव-ऑर-राइज" फंक्शन निष्पादित करता है
विंडो का टाइटल-बार।

माउस 1 टीए फंक्शन मूव-या-राइज

कीवर्ड समारोह छोड़ा जा सकता है अगर समारोहनाम एक fvwm . के साथ मेल नहीं खाता
आदेश।

चेतावनी: कृपया अनुभाग में जटिल कार्यों को क्रियान्वित करने पर टिप्पणियाँ पढ़ें
स्क्रिप्टिंग और जटिल कार्य.

InfoStoreजोड़ें कुंजी मूल्य
स्टोर करता है मूल्य दिए गए पर कुंजी. यह सामान्य जानकारी संग्रहीत करने के लिए उपयोगी है
fvwm कॉन्फ़िग फ़ाइल के जीवनकाल में उपयोग किया जाता है। उदाहरण के लिए भंडारण कार्यक्रम
वीडियो फ़ाइलें खोलने के लिए प्राथमिकताएँ।

इस कमांड का उद्देश्य आंतरिक जानकारी को fvwm में स्टोर करना है जो हो सकता है
उपयोग किए गए bu fvwm फ़ंक्शंस, या एक निश्चित प्रकार के प्रोग्राम खोलते समय। से पहले
यह आदेश ऐसा करने का एकमात्र तरीका था सेटएनवी लेकिन यह निराश है क्योंकि
यह ऐसी जानकारी को वातावरण में रखता है, जो इसे प्रदूषित करती है और बनाती है
fvwm द्वारा शुरू की गई अन्य प्रक्रियाओं के लिए वैश्विक जानकारी जो तब उन्हें संशोधित कर सकती है
जो शायद वह नहीं है जो चाहता है। इसलिए की बात InfoStoreजोड़ें अभी भी है
ऐसी जानकारी को संग्रहीत करने की अनुमति दें, लेकिन fvwm में आंतरिक रखें।

इस तरह, कोई भी आवश्यकतानुसार कई कुंजी/मूल्य जोड़े बना सकता है। को याद करना
दी गई कुंजी का मान fvwm के सामान्य विस्तार तंत्र के माध्यम से होता है। देखें
आदेश विस्तार अधिक जानकारी के लिए अनुभाग। उदाहरण के लिए:

InfoStoreजोड़ें teddybearprog xteddy

# टेडीबियरप्रोग के मूल्य को प्रतिध्वनित करें
इको $[infostore.teddybearprog]

InfoStore से एक प्रविष्टि को हटाने के साथ किया जाता है इन्फोस्टोरनिकालें आदेश।

इन्फोस्टोरनिकालें कुंजी
दिए गए पर एक प्रविष्टि को हटाता है कुंजी इन्फोस्टोर से। उदाहरण:

InfoStore टेडीबियरप्रोग को हटा दें

nop
करते कुछ नहीं हैं। इसका उपयोग किसी मेनू में एक रिक्त रेखा या विभाजक सम्मिलित करने के लिए किया जाता है। अगर
मेनू आइटम विनिर्देश है

AddToMenu MyMenu "" नहीं

फिर एक खाली लाइन डाली जाती है। अगर ऐसा दिखता है

+ "" नहीं

फिर एक विभाजक रेखा डाली जाती है। के लिए डबल-क्लिक क्रिया के रूप में भी इस्तेमाल किया जा सकता है
मेन्यू or पॉपअप.

पाइपपढ़ें आदेश [चुप]
के आउटपुट से कमांड पढ़ने के लिए fvwm का कारण बनता है आदेश। इस आदेश is
द्वारा सम्पन्न किया गया / बिन / श जैसे कि आपने इसे कमांड लाइन पर टाइप किया हो। अगर आदेश
इसमें एक से अधिक शब्द शामिल हैं जिन्हें उद्धृत किया जाना चाहिए। गतिशील निर्माण के लिए उपयोगी
उदाहरण के लिए, निर्देशिका सामग्री के आधार पर मेनू प्रविष्टियाँ। यदि कीवर्ड शांत
आदेश का पालन करता है यदि कोई संदेश उत्पन्न नहीं होता है आदेश नहीं मिला।

उदाहरण:

AddToMenu होमडीरमेनू
पाइप रीड 'मेरे लिए $HOME/*; \
इको करो "+ $i exec xterm -e vi $i"; किया हुआ'

ध्यान दें: पाइपपढ़ें के दौरान डिफ़ॉल्ट रूप से पॉइंटर को वॉच कर्सर में बदल देता है
कार्यान्वयन। हालाँकि, कुछ कमांड, उदाहरण के लिए xwd, को नियंत्रित करने की आवश्यकता होती है
खुद को इंगित करें और काम न करें। वॉच कर्सर को निष्क्रिय करने के लिए, कमांड का उपयोग करें
से पहले पाइपपढ़ें

व्यस्त कर्सर पढ़ना बंद

RSI पाइपपढ़ें आदेश तुल्यकालिक रूप से निष्पादित होता है। यदि आप चाहते हैं exec कुछ, लेकिन
समकालिक रूप से चलाने के लिए कमांड की आवश्यकता है, आप कुछ ऐसा कर सकते हैं:

पाइपपढ़ें 'कमांड 1>&2'

पुनर्निर्देशन कार्यक्रम से किसी भी आउटपुट को होने के बजाय stderr पर जाने का कारण बनता है
fvwm द्वारा आदेशों के अनुक्रम के रूप में पढ़ें। पाइपपढ़ें 1 लौटाता है यदि दिया गया आदेश
निष्पादित किया जा सकता है या -1 यदि नहीं (अनुभाग देखें .) सशर्त कमानों के लिए
रिटर्न कोड का अर्थ)।

पढ़ना फ़ाइल का नाम [चुप]
fvwm नाम की फ़ाइल से कमांड पढ़ने का कारण बनता है फ़ाइल का नाम. यदि कीवर्ड शांत
आदेश का पालन करता है यदि फ़ाइल नहीं मिलती है तो कोई संदेश उत्पन्न नहीं होता है। अगर फ़ाइल
नाम स्लैश ('/') से शुरू नहीं होता है, fvwm उपयोगकर्ता की डेटा निर्देशिका में दिखता है,
फिर सिस्टम डेटा निर्देशिका। उपयोगकर्ता की डेटा निर्देशिका डिफ़ॉल्ट रूप से होती है
$होम/.fvwm. इसे निर्यात करके ओवरराइड किया जा सकता है FVWM_USERDIR किसी अन्य के लिए सेट करें
निर्देशिका। पढ़ना यदि दी गई फ़ाइल को पढ़ा जा सकता है तो कमांड 1 लौटाता है या -1 यदि नहीं तो
(अनुभाग देखें सशर्त कमानों वापसी कोड के अर्थ के लिए)।

सेटएनवी परिवर्तनशील मूल्य
एक पर्यावरण चर को एक नए मान पर सेट करें, जो शेल के निर्यात या सेटेनव के समान है
आदेश। परिवर्तनशील और उसका मूल्य द्वारा सीधे शुरू की गई प्रक्रियाओं द्वारा विरासत में मिला है
एफवीडब्ल्यूएम। यह के संयोजन के साथ विशेष रूप से उपयोगी हो सकता है FvwmM4 मापांक। के लिये
उदाहरण:

सेटएनवी ऊंचाई ऊंचाई

बनाता है FvwmM4 चर सेट करें HEIGHT fvwm द्वारा शुरू की गई प्रक्रियाओं द्वारा प्रयोग करने योग्य
वातावरण विविधता $ऊंचाई. अगर मूल्य व्हाइटस्पेस शामिल है, आपको इसे संलग्न करना चाहिए
उद्धरणों में। अगर कोई नहीं मूल्य दिया गया है, चर हटा दिया गया है।

मूक आदेश
कई कमांडों को संचालित करने के लिए एक विंडो की आवश्यकता होती है। यदि कोई विंडो चयनित नहीं है
जब इस तरह के फ़ंक्शन को लागू किया जाता है तो उपयोगकर्ता को एक विंडो चुनने के लिए कहा जाता है। कभी-कभी
यह व्यवहार अवांछित है, उदाहरण के लिए यदि फ़ंक्शन को मॉड्यूल द्वारा कॉल किया गया था और
पहले चुनी गई विंडो अब मौजूद नहीं है। आप इसे रोक सकते हैं
रख करके मूक fvwm . के सामने आदेश. यदि कोई फ़ंक्शन जिसे विंडो की आवश्यकता है
के साथ कहा जाता है मूक चयनित विंडो के बिना, यह बिना किए ही वापस आ जाता है
कुछ भी। यदि मूक उपयोगकर्ता परिभाषित फ़ंक्शन पर उपयोग किया जाता है, यह सभी फ़ंक्शन को प्रभावित करता है और
उप फ़ंक्शन तब तक कॉल करता है जब तक कि मूल फ़ंक्शन बाहर न निकल जाए।

का एक और उपयोग मूक बाध्यकारी आदेशों के साथ है कुंजी, सूचक कुंजी और माउस, इस
त्रुटि संदेशों को अक्षम करता है।

मूक गैर-मौजूद आदेशों के लिए त्रुटि संदेश को भी अक्षम करता है। नोट: यह
कमांड को इसके उपसर्ग के रूप में माना जाता है आदेश. कमांड लाइन का विस्तार है
किया के रूप में अगर मूक वहां नहीं था।

उदाहरण:

मूक चाल 0 0
साइलेंट User_defined_function
# "सहायता" कुंजी के बिना कीबोर्ड पर शिकायत न करें
मूक कुंजी मदद आरए पॉपअप सहायता मेनू

अनसेटएनवी [परिवर्तनशील]
शेल के निर्यात या unsetenv कमांड के समान एक पर्यावरण चर को अनसेट करें।
परिवर्तनशील फिर शुरू की गई प्रक्रियाओं द्वारा विरासत में मिली पर्यावरण सरणी से हटा दिया जाता है
सीधे fvwm द्वारा।

रुकिए खिड़की
यह आदेश केवल fvwm फ़ंक्शन में उपयोग करने के लिए अभिप्रेत है। यह निष्पादन का कारण बनता है
एक नई विंडो मिलान होने तक रोकने के लिए एक फ़ंक्शन खिड़की दिखाई पड़ना। यह एक हो सकता है
विंडो का नाम, वर्ग, या संसाधन स्ट्रिंग। इसमें वाइल्डकार्ड '*' और . हो सकते हैं
'?', जो सामान्य यूनिक्स फ़ाइल नाम तरीके से मेल खाते हैं। यह विशेष रूप से है
"InitFunction" में उपयोगी यदि आप विशिष्ट पर विंडोज़ शुरू करने का प्रयास कर रहे हैं
डेस्कटॉप:

AddToFunc इनिट फंक्शन
+ मैं exec निष्पादन xterm -ज्यामिति 80x64+0+0
+ मैं प्रतीक्षा करता हूँ xterm
+ मैं गोटोडेस्क 0 2
+ मैं exec निष्पादन xmh -फ़ॉन्ट फिक्स्ड -ज्यामिति \
507x750+0+0
+ मैं रुको xmh
+ मैं गोटोडेस्क 0 0

उपरोक्त फ़ंक्शन वर्तमान डेस्क पर एक xterm शुरू करता है, इसके लिए खुद को मैप करने की प्रतीक्षा करता है,
फिर डेस्क 2 पर स्विच करता है और xmh शुरू करता है। xmh विंडो के नियंत्रण के बाद दिखाई देता है
डेस्क 0 पर जाता है।

प्रतीक्षा के दौरान Fvwm आंशिक रूप से कार्यात्मक रहता है, लेकिन मॉड्यूल से कोई भी इनपुट होता है
विंडो के प्रकट होने या कमांड के निरस्त होने के बाद ही कतारबद्ध और संसाधित किया जाता है।
उदाहरण के लिए, विंडोज़ पर ध्यान केंद्रित नहीं किया जा सकता है Fvwmटास्कबार or FvwmWinList एक के दौरान
प्रतीक्षा करें.

आप एक से बच सकते हैं रुकिए Ctrl-Alt-Escape दबाकर रोकें (जहाँ Alt है
पहला संशोधक)। इस प्रमुख अनुक्रम को फिर से परिभाषित करने के लिए देखें एस्केपफनक आदेश।

सशर्त कमानों
सशर्त आदेश ऐसे आदेश होते हैं जिन्हें केवल तभी निष्पादित किया जाता है जब कुछ शर्तें पूरी होती हैं।
अधिकांश सशर्त आदेश विंडोज़ पर काम करते हैं, जैसे अगला, यहविंडो or सब। वहाँ एक है
सशर्त आदेश, टेस्ट, जो विंडोज़ से असंबंधित वैश्विक परिस्थितियों पर काम करता है।
शर्तों का सिंटैक्स नीचे वर्णित है। पठनीयता के लिए, शर्तों की सूची है
इस खंड के अंत में स्थित है।

वापसी संहिताओं
इस खंड में सभी कमांड (जब तक कि विशेष रूप से कमांड के लिए नहीं कहा गया है) में भी है
एक वापसी कोड जो 1 हो सकता है (यदि शर्त पूरी हुई थी) या 0 (यदि शर्त थी)
नहीं मिले)। कुछ कमांड -1 वापस आ सकते हैं जिसका अर्थ है कि एक त्रुटि हुई और
वापसी कोड बेकार है। टूटना कमांड रिटर्न -2। इसके अतिरिक्त, वापसी
एक जटिल कार्यों में चलने वाले कमांड के कोड इनवोकिंग कॉम्प्लेक्स को पास किए जाते हैं
समारोह। रिटर्न कोड का उपयोग द्वारा किया जाता है टेस्टआरसी आदेश। कृपया देखें
उदाहरण के लिए कमांड का विवरण। रिटर्न कोड के माध्यम से भी पहुँचा जा सकता है
चर $[cond.rc]. गैर-सशर्त आदेश के रिटर्न कोड को संशोधित नहीं करते हैं
अंतिम सशर्त आदेश। महत्वपूर्ण नोट: वापसी कोड केवल अंदर परिभाषित किए गए हैं
के साथ बनाए गए फ़ंक्शन AddToFunc आदेश और उप द्वारा विरासत में नहीं मिला है
कार्य। रिटर्न कोड को बदले बिना कमांड चलाने के लिए, आर सी रखें आदेश
इस्तेमाल किया जा सकता है।

RSI अंगूठी of विंडोज
Fvwm विंडोज़ को आंतरिक रूप से एक रिंग में स्टोर करता है। केंद्रित विंडो को कर्सर के रूप में सोचें
रिंग में वर्तमान स्थिति पर। अगला कमांड और कई अन्य कमांड
मेल खाने वाली विंडो के लिए रिंग के माध्यम से आगे की ओर खोजें, और पिछला खोजें
पीछे की ओर। रिंग में खिड़कियाँ या तो निर्माण समय के अनुसार क्रमित होती हैं (यदि
!FPSortWindowlistByFocus, कभी फोकस न करें or माउस फोकस शैलियों का उपयोग किया जाता है) या अंत में
समय उनका ध्यान था।

सूची of सशर्त कमानों
सब [विकल्पों] [(स्थितियां)] आदेश
निष्पादित करना आदेश शर्तों को पूरा करने वाली सभी खिड़कियों पर। यह 1 लौटाता है यदि कोई हो
विंडो स्थिति से मेल खाती है और 0 अन्यथा। निष्पादन शुरू होता है
विंडो रिंग के ऊपर और नीचे की ओर जारी है। विकल्पों हो सकता है
का कोई संयोजन उल्टा और स्टैक का उपयोग करें. यदि विकल्प उल्टा दिया जाता है
निष्पादन आदेश उलट दिया जाता है। विकल्प स्टैक का उपयोग करें सभी को स्टैकिंग का उपयोग करता है
खिड़कियों के माध्यम से चलते समय खिड़की की अंगूठी के बजाय आदेश दें। देखें
स्थितियां शर्तों की सूची के लिए अनुभाग।

यह आदेश शर्तों का तात्पर्य है सर्कुलेट हिट, सर्कुलेटहिटआइकन और
सर्कुलेटहिटशेड. निर्दिष्ट करके उन्हें बंद किया जा सकता है सर्कुलेट हिट इत्यादि
स्पष्ट रूप से।

कोई [(स्थितियां)] आदेश
निष्पादित आदेश अगर कोई खिड़की जो सभी को संतुष्ट करती है स्थितियां मौजूद। NS
कमांड रूट विंडो के संदर्भ में चलाया जाता है। देखें स्थितियां
शर्तों की सूची के लिए अनुभाग।

टूटना [स्तर]
यदि किसी फ़ंक्शन में ब्रेक कमांड का उपयोग किया जाता है, तो फ़ंक्शन निष्पादन समाप्त हो जाता है
तुरंत। फ़ंक्शन के आगे के आदेश संसाधित नहीं होते हैं। सामान्य रूप से,
जटिल कार्यों के सभी नेस्टेड आमंत्रण छोड़ दिए गए हैं। एक वैकल्पिक पूर्णांक
संख्या स्तर नेस्टेड की दी गई संख्या से बाहर निकलने के लिए दिया जा सकता है
कार्य करता है और उच्च स्तरीय फ़ंक्शन का निष्पादन जारी रखता है। टूटना
कमांड में हमेशा रिटर्न कोड -2 होता है। उदाहरण:

AddToFunc पिकविंडोराइज़ और डीकोनिफाई
+ मैं Pick
+ मैं टेस्टआरसी (त्रुटि) ब्रेक
+ मैं उठाना
+ मैं आइकन करें बंद

वर्तमान [(स्थितियां)] आदेश
निष्पादित आदेश वर्तमान में केंद्रित विंडो पर यदि यह सभी को संतुष्ट करता है
स्थितियां. देखना स्थितियां शर्तों की सूची के लिए अनुभाग।

यह आदेश शर्तों का तात्पर्य है सर्कुलेट हिट, सर्कुलेटहिटआइकन और
सर्कुलेटहिटशेड. निर्दिष्ट करके उन्हें बंद किया जा सकता है सर्कुलेट हिट इत्यादि
स्पष्ट रूप से।

नेतृत्व [फ्रॉमपॉइंटर] दिशा [(स्थितियां)] आदेश
निष्पादित आदेश (आमतौर पर फोकस) दी गई दिशा में एक खिड़की पर जो
सभी को संतुष्ट करता है स्थितियां. आम तौर पर, वर्तमान में केंद्रित का केंद्र
विंडो या संदर्भ विंडो जिसमें आदेश लागू किया गया था के रूप में लिया जाता है
प्रारंभिक बिंदु। ऐसी खिड़की का अभाव, या जब फ्रॉमपॉइंटर विकल्प
दिया जाता है, पॉइंटर की वर्तमान स्थिति को प्रारंभिक के रूप में लिया जाता है
बिंदु। दिशा "उत्तर", "पूर्वोत्तर", "पूर्व" में से एक हो सकता है,
"दक्षिण-पूर्व", "दक्षिण", "दक्षिण-पश्चिम", "पश्चिम", "उत्तर-पश्चिम" और "केंद्र"। कौन सा
खिड़की नेतृत्व चयन कोण और केंद्र के बीच की दूरी पर निर्भर करता है
खिड़कियों के बिंदु। क्लोजर विंडो को से बेहतर मैच माना जाता है
जो दूर हैं। केंद्र दिशा बस निकटतम खिड़की का चयन करती है
शुरुआती बिंदु तक। रिटर्न -1 यदि कोई अमान्य दिशा दी गई थी। देखना
la स्थितियां शर्तों की सूची के लिए अनुभाग।

आर सी रखें आदेश
चलाता है आदेश लेकिन पिछले कमांड के रिटर्न कोड को नहीं बदलता है।
नोट: आर सी रखें इसके उपसर्ग के रूप में माना जाता है आदेश. का विस्तार
कमांड लाइन के रूप में किया जाता है if आर सी रखें वहां नहीं था।

अगला [(स्थितियां)] आदेश
निष्पादित आदेश (आमतौर पर फोकस) अगली विंडो पर जो सभी को संतुष्ट करती है
स्थितियां. यदि कमांड विंडो के संदर्भ में चल रहा है, तो यह शुरू होता है
वहां से एक मेल खाने वाली खिड़की की तलाश में है। अन्यथा यह से शुरू होता है
केंद्रित खिड़की। देखना स्थितियां शर्तों की सूची के लिए अनुभाग।

कोई नहीं [(स्थितियां)] आदेश
निष्पादित आदेश अगर कोई खिड़की नहीं है जो सभी को संतुष्ट करती है स्थितियां मौजूद। NS
कमांड रूट विंडो के संदर्भ में चलाया जाता है। यदि कोई विंडो नहीं है तो 1 लौटाता है
शर्तों से मेल खाता है और 0 अन्यथा। देखना स्थितियां सूची के लिए अनुभाग
परिस्थितियों की।

यह आदेश शर्तों का तात्पर्य है सर्कुलेट हिट, सर्कुलेटहिटआइकन और
सर्कुलेटहिटशेड. निर्दिष्ट करके उन्हें बंद किया जा सकता है सर्कुलेट हिट इत्यादि
स्पष्ट रूप से।

नोविंडो आदेश
निष्पादित आदेश, लेकिन यदि कोई हो तो विंडो संदर्भ को हटा देता है। यह वास्तव में नहीं है
एक सशर्त आदेश, लेकिन एक उपसर्ग जो मेनू आइटम में उपयोगी हो सकता है
खिड़की के बिना काम करना चाहिए, भले ही ऐसा मेनू खिड़की के लिए बाध्य हो
सजावट।

Pick [(स्थितियां)] आदेश
Pick जैसे काम करता है समारोह अगर खिड़की के संदर्भ में बुलाया जाता है। यदि आह्वान किया जाता है
रूट विंडो में, यह पहले उपयोगकर्ता को एक विंडो चुनने के लिए कहता है और फिर
निष्पादित करता है आदेश उस खिड़की के संदर्भ में। यह परेशान करने से बचाता है
जटिल कार्यों के साथ कई चयन। आदेश केवल तभी क्रियान्वित किया जाता है यदि
दिया स्थितियां पूरा किया गया है। रिटर्न -1 अगर कोई विंडो नहीं चुना गया था। देखना
स्थितियां शर्तों की सूची के लिए अनुभाग।

यह आदेश शर्तों का तात्पर्य है सर्कुलेट हिट, सर्कुलेटहिटआइकन और
सर्कुलेटहिटशेड. निर्दिष्ट करके उन्हें बंद किया जा सकता है सर्कुलेट हिट इत्यादि
स्पष्ट रूप से।

पॉइंटरविंडो [(स्थितियां)] आदेश
निष्पादित आदेश यदि पॉइंटर के नीचे की विंडो सभी को संतुष्ट करती है स्थितियां.
रिटर्न -1 अगर पॉइंटर के नीचे कोई विंडो नहीं है। देखना स्थितियां अनुभाग
शर्तों की सूची के लिए।

यह आदेश शर्तों का तात्पर्य है सर्कुलेट हिट, सर्कुलेटहिटआइकन और
सर्कुलेटहिटशेड. निर्दिष्ट करके उन्हें बंद किया जा सकता है सर्कुलेट हिट इत्यादि
स्पष्ट रूप से।

पिछला [(स्थितियां)] आदेश
निष्पादित आदेश (आमतौर पर फोकस) पिछली विंडो पर जो संतुष्ट करता है
सब स्थितियां. यदि कमांड विंडो के संदर्भ में चल रहा है, तो यह शुरू होता है
वहां से एक मेल खाने वाली खिड़की की तलाश में है। अन्यथा यह से शुरू होता है
केंद्रित खिड़की। देखना स्थितियां शर्तों की सूची के लिए अनुभाग।

स्कैनफॉरविंडो [फ्रॉमपॉइंटर] डीआईआर1 डीआईआर2 [(स्थितियां)] आदेश
निष्पादित आदेश (आमतौर पर फोकस) दी गई दिशा में एक खिड़की पर जो
सभी को संतुष्ट करता है स्थितियां. आम तौर पर, वर्तमान में केंद्रित का केंद्र
विंडो या संदर्भ विंडो जिसमें आदेश लागू किया गया था के रूप में लिया जाता है
प्रारंभिक बिंदु। ऐसी खिड़की का अभाव, या जब फ्रॉमपॉइंटर विकल्प
दिया जाता है, पॉइंटर की वर्तमान स्थिति को प्रारंभिक के रूप में लिया जाता है
बिंदु। दिशा डीआईआर1 "उत्तर", "पूर्वोत्तर", "पूर्व" में से एक हो सकता है,
"साउथईस्ट", "साउथ", "साउथवेस्ट", "वेस्ट", और "नॉर्थवेस्ट"। कौन सी खिड़की
स्कैनफॉरविंडो चयन पहले प्राथमिक अक्ष के साथ स्थिति पर निर्भर करता है
के द्वारा दिया गया डीआईआर1. यदि किसी भी विंडो में ठीक उसी के साथ समन्वय होता है
प्राथमिक अक्ष, खिड़कियों को ऑर्डर करने के लिए द्वितीयक दिशा का उपयोग किया जाता है।
दिशा डीआईआर2 मानों के समान सेट में से एक हो सकता है डीआईआर1. अगर डीआईआर2 नहीं है
पूरी तरह से लंबवत डीआईआर1, ScanForWindow एक विफलता देता है। कब
एक ही तर्क के साथ बार-बार ScanForWindow का उपयोग करना, इसकी गारंटी है
कि शर्तों से मेल खाने वाली सभी विंडो अंततः मिल जाएंगी। अगर
फोकस प्राथमिक अक्ष के साथ एक सीमा तक पहुंचता है, यह चारों ओर लपेटेगा
विपरीत दिशा। रिटर्न -1 यदि कोई अमान्य दिशा दी गई थी। देखना
स्थितियां शर्तों की सूची के लिए अनुभाग।

टेस्ट [(परीक्षण की स्थितियाँ)] आदेश
निष्पादित आदेश मैं गिरा परीक्षण की स्थितियाँ संतुष्ट हैं। परीक्षण की स्थितियाँ
नीचे दी गई सूची से संभावित तर्क वाले कीवर्ड हैं और अलग हो गए हैं
अल्पविराम या व्हाइटस्पेस द्वारा। वे सम्मिलित करते हैं: संस्करण ऑपरेटर xyz, EnvIsSet
VARNAME, EnvMatch VARNAME पैटर्न, एजहैसपॉइंटर दिशा, एजएक्टिव
दिशा, प्रारंभ, में इस, पुनः प्रारंभ, निकास, छोड़ना, पुनः शुरुआत करने के लिए, यह सच है, झूठा, F, R,
W, X और I. "!" के साथ उपसर्ग एक परीक्षण-स्थिति नकारा है।

RSI संस्करण ऑपरेटर xyz परीक्षण-शर्त पूरी होती है यदि तार्किक
अभिव्यक्ति की स्थिति सत्य है। वैध ऑपरेटर मान हैं: >=, >, <=,
<, == और !=.

उदाहरण:

टेस्ट (संस्करण>= 2.5.11) गूंज 2.5.11 या बाद में।

RSI EnvIsSet VARNAME दिए गए वातावरण में परीक्षण-स्थिति सत्य है
चर सेट है। EnvMatch VARNAME पैटर्न परीक्षण-स्थिति सत्य है यदि
पैटर्न दिए गए पर्यावरण चर मान से मेल खाता है। पैटर्न मई
विशेष "*" और "?" वर्ण

RSI एजहैसपॉइंटर [दिशा] परीक्षण-स्थिति सत्य है यदि किनारे में
दी गई दिशा में वर्तमान में सूचक है। एजएक्टिव
[दिशा] परीक्षण-स्थिति सत्य है यदि दी गई दिशा में किनारा है
वर्तमान में सक्रिय है। एक किनारा सक्रिय है, और इसमें एक सूचक हो सकता है यदि या तो
एक कमांड इसके लिए बाध्य है या उस दिशा में एज स्क्रॉल उपलब्ध है।
दिशा इनमें से एक हो सकती है
कोई, उत्तर, चोटी, Up, पश्चिम, वाम, दक्षिण, तल,
नीचे, सही और पूर्व. यदि कोई दिशा निर्दिष्ट नहीं है कोई माना जाता है।

RSI प्रारंभ परीक्षण-स्थिति या तो समान है में इस or पुनः प्रारंभ। बस यही
स्टार्टअप पर सच है या पहले और उसके दौरान पुनरारंभ करें प्रारंभ समारोह कार्यान्वयन।
निकास परीक्षण-स्थिति या तो समान है छोड़ना or पुनः शुरुआत करने के लिए। बस यही
के दौरान शटडाउन पर मान्य बाहर निकलें समारोह समारोह निष्पादन।

RSI यह सच है और झूठा परीक्षण-शर्तें बिना शर्त सत्य और असत्य हैं।

इसके अतिरिक्त, यदि परीक्षण-शर्त नाम की पहचान नहीं की जाती है, तो त्रुटि वापसी
कोड सेट है और आदेश निष्पादित नहीं किया गया है।

RSI F पट्टिका, R पट्टिका, W पट्टिका, X पट्टिका और I पट्टिका के लिए परीक्षण-स्थिति परीक्षण
दिए गए [F] ile का अस्तित्व (संभवतः [R]ead/[W] संस्कार अनुमतियों के साथ),
ई [एक्स] ecutable (में $ पथ), या [I] दाना (इमेजपाथ में)।

उदाहरण:

AddToFunc स्टार्ट फंक्शन I टेस्ट (इनिट) exec निष्पादन xterm

AddToFunc संस्करण सत्यापित करें
+ मैं परीक्षण (संस्करण 2.5.*) गूंज 2.5.x का पता चला
+ मैं टेस्टआरसी (कोई मुकाबला नहीं) \
टेस्ट (!संस्करण 2.6.*) गूंज भविष्य संस्करण
+ मैं टेस्टआरसी (कोई मुकाबला नहीं) \
गूंज 2.6.x का पता चला है

परीक्षण (एफ $[FVWM_USERDIR]/स्थानीय-कॉन्फ़िगरेशन) पढ़ना स्थानीय विन्यास
परीक्षण (X xterm-utf16) exec निष्पादन xterm-utf16

टेस्टआरसी [([!]वापसी कोड)] आदेश
निष्पादित आदेश यदि अंतिम सशर्त कमांड ने मान लौटाया है
वापसी कोड. संख्यात्मक मानों के बजाय 0 (कोई मिलान नहीं), 1 (मिलान), -1
(त्रुटि), और -2 (ब्रेक) प्रतीकात्मक नाम "कोई मुकाबला नहीं""मैच""त्रुटि" तथा
"टूटना"उपयोग किया जा सकता है। यदि नहीं वापसी कोड दिया गया है, डिफ़ॉल्ट 0 मान लिया गया है।
यदि रिटर्न कोड '!' से पहले लगा होता है, तो कमांड निष्पादित होता है if
वापसी कोड सशर्त आदेश द्वारा लौटाए गए मान से मेल नहीं खाता।
RSI टेस्टआरसी कमांड का उपयोग केवल कार्यों के अंदर किया जा सकता है। अगर आदेश is
एक और सशर्त आदेश, पिछले रिटर्न कोड को नए द्वारा बदल दिया गया है
एक। उदाहरण:

AddToFunc टॉगलएक्सटर्म
+ मैं सब (my_xtermwindow) समापन
+ मैं टेस्टआरसी (नोमैच) exec एक्सटर्म -टी my_xtermwindow

यहविंडो [(स्थितियां)] आज्ञा
यहविंडो निर्दिष्ट निष्पादित करता है आदेश वर्तमान के संदर्भ में
संकार्य खिड़की। यदि कोई ऑपरेंड विंडो नहीं है (इसे रूट में कहा जाता है
विंडो), कमांड को नजरअंदाज कर दिया जाता है। यहविंडो इंटरैक्टिव कभी नहीं है।
आदेश केवल तभी निष्पादित किया जाता है जब दिया गया हो स्थितियां पूरा किया गया है। यह -1 देता है अगर
एक खिड़की के संदर्भ के बाहर प्रयोग किया जाता है। देखना स्थितियां की सूची के लिए अनुभाग
शर्तें.

यह आदेश शर्तों का तात्पर्य है सर्कुलेट हिट, सर्कुलेटहिटआइकन और
सर्कुलेटहिटशेड. उन्हें "!CirculateHit" निर्दिष्ट करके बंद किया जा सकता है
आदि स्पष्ट रूप से।

विंडो आईडी [id] [(स्थितियां)] | [जड़ [स्क्रीन]] आदेश
RSI विंडो आईडी कमांड एक विशिष्ट विंडो की तलाश करता है id और निर्दिष्ट चलाता है
आदेश इस पर। सिंटैक्स का दूसरा रूप की विंडो आईडी को पुनः प्राप्त करता है
दिए गए की रूट विंडो स्क्रीन। यदि नही स्क्रीन दिया गया है, वर्तमान स्क्रीन
ऐसा माना जाता है। द्वारा इंगित विंडो id प्रबंधित नहीं की गई विंडो से संबंधित हो सकता है
fvwm या यहां तक ​​कि एक अलग स्क्रीन पर एक विंडो द्वारा। हालांकि अधिकांश आदेश कर सकते हैं
ऐसी खिड़कियों पर काम नहीं करते, कुछ अपवाद हैं, उदाहरण के लिए
WarpToWindow आज्ञा। रिटर्न -1 यदि दी गई आईडी वाली कोई विंडो मौजूद नहीं है।
देख स्थितियां शर्तों की सूची के लिए अनुभाग।

यह आदेश शर्तों का तात्पर्य है सर्कुलेट हिट, सर्कुलेटहिटआइकन और
सर्कुलेटहिटशेड. निर्दिष्ट करके उन्हें बंद किया जा सकता है सर्कुलेट हिट इत्यादि
स्पष्ट रूप से।

उदाहरण:

विंडोआईडी 0x34567890 उठाना
WindowId रूट 1 WarpToWindow 50 50
विंडोआईडी $0 (Silly_Popup) मिटाना

अतीत में यह आदेश ज्यादातर के साथ उपयोग किए जाने वाले कार्यों के लिए उपयोगी था
खिड़की सूची आदेश, या के चयनात्मक प्रसंस्करण के लिए एफवीडब्ल्यूएमइवेंट कॉल (जैसा in .)
अंतिम उदाहरण), लेकिन वर्तमान में इन हैंडलर कार्यों को a . के भीतर बुलाया जाता है
विंडो संदर्भ, इसलिए इन मामलों में इस आदेश की वास्तव में आवश्यकता नहीं है। फिर भी
यह उपयोगी हो सकता है, उदाहरण के लिए, विंडो आईडी को में संग्रहीत किया जाना चाहिए
आगे की कार्यवाही के लिए पर्यावरण चर।

Pick सेटएनवी बुकमार्क_विंडो $[w.id]
विंडोआईडी $[BOOKMARKED_WINDOW] WarpToWindow

स्थितियां
RSI स्थितियां जिसे किसी सशर्त आदेश के तर्क के रूप में दिया जा सकता है a
अल्पविराम द्वारा अलग किए गए खोजशब्दों की सूची, कोष्ठकों में संलग्न है। बिना कहे
अन्यथा, सशर्त आदेश नीचे सूचीबद्ध सभी शर्तों को स्वीकार करते हैं। ध्यान दें कि
fvwm के पुराने संस्करणों के लिए शर्तों को व्हॉट्सएप द्वारा अलग करने की आवश्यकता थी
अल्पविराम के बजाय और कोष्ठक के बजाय कोष्ठक में संलग्न (यह अभी भी है
पिछड़े संगतता के लिए समर्थित)।

इसके अलावा, स्थितियां मेल खाने के लिए एक या अधिक विंडो नाम शामिल हो सकते हैं। यदि
एक से अधिक विंडो नाम दिए गए हैं, उन सभी का मिलान होना चाहिए। विंडो का नाम, आइकन
मिलान खोजने का प्रयास करते समय नाम, वर्ग और संसाधन पर विचार किया जाता है। प्रत्येक
नाम में वाइल्डकार्ड '*' और '?' शामिल हो सकते हैं, और इसमें दो या अधिक हो सकते हैं
विकल्प, वर्ण '|' द्वारा अलग किया गया है, जो एक OR ऑपरेटर के रूप में कार्य करता है। (मैं के लिए
ऑपरेटरों का उपयोग किया जाता है, उन्हें नामों से रिक्त स्थान से अलग नहीं किया जाना चाहिए।) प्रत्येक
विंडो का नाम '!' से शुरू हो सकता है, जो रोकता है आदेश यदि कोई विंडो नाम,
आइकन का नाम, वर्ग या संसाधन मिलान। हालांकि, '!' व्यक्ति पर लागू नहीं होना चाहिए
OR ऑपरेटरों द्वारा अलग किए गए समूह में नाम; इसे केवल शुरुआत में लागू किया जा सकता है
समूह का, और फिर यह पूरे समूह पर कार्य करता है।

उदाहरण:

अगला ("नेटस्केप|कॉनकरर|मोज़िला*") WarpToWindow 99 90

यह अगली वेब ब्राउज़र विंडो पर जाता है, भले ही इन तीनों में से कोई भी नाम web
ब्राउज़रों का उपयोग किया जा रहा है।

अगला ("मोज़िला*", "बुकमार्क*") WarpToWindow 99 90

यह अन्य Mozilla विंडो को अनदेखा करते हुए Mozilla के बुकमार्क प्रबंधक विंडो में जाता है और
अन्य ब्राउज़र की बुकमार्क विंडो।

सब ("XTerm|rxvt", !console) आइकन करें

यह वर्तमान पृष्ठ पर सभी xterm और rxvt विंडो का प्रतीक है, सिवाय इसके कि
"कंसोल" नामक एक (xterm के -नाम विकल्प के साथ) को बाहर रखा गया है।

अगला (!"Fvwmपेजर|एफवीडब्ल्यूएमफॉर्म*|Fvwmबटन") उठाना
अगला (!Fvwmपेजर,!एफवीडब्ल्यूएमफॉर्म*,!Fvwmबटन) उठाना

ये दो आदेश समकक्ष हैं; या तो कोई अगली विंडो उठाता है जो नहीं है
नामित fvwm मॉड्यूल में से एक।

विस्मयादिबोधक चिह्न ('!') का उपयोग करके किसी भी स्थिति को सीधे में नकारा जा सकता है
इसके नाम के आगे।

फोकस स्वीकार करता है, कोई भी स्क्रीन, सर्कुलेट हिट, सर्कुलेटहिटआइकन, सर्कुलेटहिटशेड,
बंद करने योग्य, करंटडेस्क, करंटग्लोबलपेज, करंटग्लोबल पेजएनीडेस्क, वर्तमान पृष्ठ,
करंट पेज एनीडेस्क, वर्तमान स्क्रीन, निश्चित स्थान, निर्धारित माप, ध्यान केंद्रित, हैंडल्स,
हैसपॉइंटर, Iconic, पहचान योग्य, परत [N], अधिकतम करने योग्य, अधिकतम पर, ओवरलैप,
प्लेसबायबटन n, प्लेसबायबटन3, Fvwm . द्वारा रखा गया, उठाया, छायांकित, राज्य n, चिपचिपा,
स्टिकीअक्रॉसडेस्क, स्टिकीअक्रॉसपेज, स्टिकी आइकन, स्टिकीअक्रॉसडेस्कआइकन,
स्टिकीअक्रॉसपेजआइकन, क्षणिक, दृष्टिगोचर.

RSI फोकस स्वीकार करता है कंडीशन में उन सभी विंडो को शामिल नहीं किया गया है जो इनपुट फोकस नहीं चाहते हैं
(एप्लिकेशन ने विंडो के लिए "इनपुट संकेत" को गलत पर सेट किया है) और उपयोग न करें
la ढील का विकल्प अंदाज आज्ञा। साथ ही, का उपयोग करने वाली सभी विंडो कभी फोकस न करें
शैली की उपेक्षा की जाती है। टिप्पणी: उदारता पदावनत विकल्प के बराबर है
कोई उदारता.

उसके साथ कोई भी स्क्रीन इनमें से किसी के साथ एक साथ उपयोग की जाने वाली स्थिति वर्तमान... शर्तेँ,
विंडो जो माउस पॉइंटर वाली ज़िनेरामा स्क्रीन को नहीं काटती हैं
मैच के लिए भी माना जाता है। उदाहरण के लिए:

# अगली विंडो को वर्तमान पेज पर फोकस करें,
# ज़िनेरामा स्क्रीन की परवाह किए बिना
अगला (वर्तमान पृष्ठ, कोई भी स्क्रीन) फोकस

RSI सर्कुलेट हिट और सर्कुलेटहिटआइकन विकल्प ओवरराइड करें सर्कुलेट छोड़ें और
सर्कुलेटस्किपआइकन अंदाज सामान्य या प्रतिष्ठित खिड़कियों के लिए विशेषताएँ।
सर्कुलेटहिटशेड विकल्प ओवरराइड करता है सर्कुलेटस्किपशेडेड अंदाज। तीनों
विकल्पों के लिए डिफ़ॉल्ट रूप से चालू हैं वर्तमान आज्ञा। उन्हें बंद किया जा सकता है
निर्दिष्ट करके सर्कुलेट हिट आदि स्पष्ट रूप से। नोट: इन्हें भ्रमित न करें
एक ही नाम के शैली विकल्पों के साथ शर्तें। विशेष रूप से,

अंदाज फू सर्कुलेट छोड़ें
अगला (फू, सर्कुलेट हिट)...

के रूप में ही नहीं है

अंदाज फू सर्कुलेटहिट...
अगला (फू)

पूर्व केवल नेक्स्ट कमांड में foo नाम के साथ विंडोज़ का चयन करता है। में
दूसरा उदाहरण, ये विंडो हमेशा सभी सशर्त आदेशों में मेल खाती हैं।

RSI बंद करने योग्य कंडीशन केवल उन विंडो से मेल खाती है जिन्हें बंद करने की अनुमति है।

RSI करंटडेस्क कंडीशन केवल उन विंडो से मेल खाती है जो वर्तमान डेस्क पर हैं।

RSI करंटग्लोबलपेज शर्त केवल उन विंडो से मेल खाती है जो वर्तमान पृष्ठ पर हैं
वर्तमान डेस्क का, इस पर ध्यान दिए बिना कि ज़िनेरामा समर्थन सक्षम है या नहीं।
यह स्थिति परोक्ष रूप से सक्रिय करती है करंटडेस्क शर्त।

RSI करंटग्लोबल पेजएनीडेस्क कंडीशन केवल उन विंडो से मेल खाती है जो करंट पर हैं
किसी भी डेस्क का पृष्ठ, चाहे ज़िनेरामा समर्थन सक्षम है या नहीं।

RSI वर्तमान पृष्ठ शर्त केवल उन विंडो से मेल खाती है जो वर्तमान पृष्ठ पर हैं
वर्तमान डेस्क। यदि ज़िनेरामा समर्थन सक्षम है, तो यह केवल उन विंडो से मेल खाता है जो यहां हैं
कम से कम आंशिक रूप से Xinerama स्क्रीन पर जिसमें माउस पॉइंटर होता है। इस
स्थिति परोक्ष रूप से सक्रिय करती है करंटडेस्क शर्त।

RSI करंट पेज एनीडेस्क और वर्तमान स्क्रीन शर्तें केवल उन विंडो से मेल खाती हैं जो हैं
किसी भी डेस्क के वर्तमान पृष्ठ पर। यदि ज़िनेरामा समर्थन सक्षम है, तो वे केवल मेल खाते हैं
खिड़कियाँ जो कम से कम आंशिक रूप से Xinerama स्क्रीन पर होती हैं जिसमें माउस होता है
सूचक।

RSI निश्चित स्थान कंडीशन में उन सभी विंडो को शामिल नहीं किया गया है जिनकी कोई निश्चित स्थिति नहीं है,
या तो WM संकेतों के माध्यम से सेट करें या अंदाज विकल्प निश्चित स्थान। उदाहरण:

नष्टFunc टॉगलफिक्स्डज्यामिति
AddToFunc टॉगलफिक्स्डज्यामिति
+ मैं Pick (निश्चित स्थान) \
खिड़की शैली परिवर्तनीय स्थिति, परिवर्तनीय आकार
+ मैं टेस्टआरसी (कोई मुकाबला नहीं) खिड़की शैली निश्चित स्थिति, निश्चित आकार

RSI निर्धारित माप कंडीशन में वे सभी विंडो शामिल नहीं हैं जिनका आकार निश्चित नहीं है, या तो
WM संकेत या के माध्यम से सेट करें अंदाज विकल्प निर्धारित माप.

RSI ध्यान केंद्रित उस विंडो पर मेल खाता है जिसमें वर्तमान में कीबोर्ड फोकस है। ये है
के लिए उपयोगी नहीं है वर्तमान कमांड लेकिन अन्य सशर्त के साथ इस्तेमाल किया जा सकता है
आदेश देता है।

RSI हैंडल्स कंडीशन में उन सभी विंडो को शामिल नहीं किया गया है जिनमें आकार बदलने वाले हैंडल नहीं हैं।

RSI हैसपॉइंटर कंडीशन में उन सभी विंडो को शामिल नहीं किया गया है जिनमें पॉइंटर नहीं है।

RSI Iconic कंडीशन केवल आइकॉनिक विंडो से मेल खाती है।

RSI पहचान योग्य कंडीशन केवल उन विंडो से मेल खाती है जिन्हें आइकॉनिफाई करने की अनुमति है।

RSI परत [N] स्थिति निर्दिष्ट परत पर केवल विंडोज़ से मेल खाती है। वैकल्पिक
का तर्क परत कंडीशन फोकस्ड विंडो के लेयर पर डिफॉल्ट करता है।
इनकार !परत बंद कर देता है परत शर्त।

RSI अधिकतम करने योग्य कंडीशन केवल उन विंडो से मेल खाती है जिन्हें अधिकतम करने की अनुमति है।

RSI अधिकतम पर कंडीशन केवल अधिकतम विंडो से मेल खाती है।

RSI ओवरलैप कंडीशन केवल उन विंडो से मेल खाती है जो अन्य विंडो द्वारा ओवरलैप की जाती हैं
एक ही परत पर (या अप्रबंधित विंडो यदि विकल्प) राइज़ओवरअप्रबंधित का
बगऑप्ट्स कमांड का उपयोग किया जाता है)। ध्यान दें कि यदि आपके पास बहुत से हैं तो यह स्थिति धीमी हो सकती है
windows या यदि RaiseOverUnmanaged का उपयोग किया जाता है और X सर्वर से कनेक्शन है
धीमी गति से।

RSI प्लेसबायबटन n शर्त पूरी हो जाती है यदि अंतिम संवादात्मक गति
खिड़की (के साथ चाल आदेश या as मैनुअल प्लेसमेंट) माउस दबाकर समाप्त किया गया था
बटन n। उदाहरण:

माउस 1 टीए समारोह मूवविंडो

नष्टFunc मूवविंडो
AddToFunc मूवविंडो
+ ग चाल
+ ग यहविंडो (प्लेस बायबटन 5) खिड़की की छाया बंद
+ ग टेस्टआरसी (मिलान) अधिकतम करने के लिए 0 100 . पर
+ ग यहविंडो (प्लेस बायबटन 4) खिड़की की छाया on

RSI प्लेसबायबटन3 हालत का एक ही अर्थ है प्लेसबायबटन 3. यह रहता है
केवल पिछड़ी संगतता के लिए।

RSI Fvwm . द्वारा रखा गया कंडीशन में वे सभी विंडो शामिल नहीं हैं जिन्हें मैन्युअल रूप से रखा गया है या
उपयोगकर्ता या प्रोग्राम स्थिति संकेत का उपयोग करके।

RSI उठाया शर्तें केवल उन विंडो से मेल खाती हैं जो करंट पर पूरी तरह से दिखाई देती हैं
व्यूपोर्ट और किसी अन्य विंडो द्वारा ओवरलैप नहीं किया गया।

RSI छायांकित स्थितियां केवल छायांकित विंडो से मेल खाती हैं (देखें खिड़की की छाया आदेश)।

RSI राज्य n or !राज्य n शर्तें केवल निर्दिष्ट पूर्णांक वाली विंडो से मेल खाती हैं
राज्य सेट (या अनसेट)। देखें राज्य विवरण के लिए आदेश। तर्क सीमा हो सकती है
0 से 31 करने के लिए।

RSI चिपचिपा, स्टिकीअक्रॉसडेस्क और स्टिकीअक्रॉसपेज केवल उन विंडो से मिलान करें जो हैं
वर्तमान में चिपचिपा, सभी डेस्क पर चिपचिपा या सभी पृष्ठों पर चिपचिपा। कृपया संदर्भ
को अंदाज समान नाम और कमांड वाले विकल्प छड़ी, स्टिकअक्रॉसडेस्क
और स्टिकअक्रॉसपेज ब्योरा हेतु।

RSI स्टिकी आइकन, स्टिकीअक्रॉसडेस्कआइकन और स्टिकीअक्रॉसपेजआइकन केवल खिड़कियों से मिलान करें
जो चिपचिपे हो जाते हैं, सभी डेस्क पर चिपचिपे हो जाते हैं या सभी पृष्ठों पर चिपचिपे हो जाते हैं, जब वे
प्रतीकात्मक अवस्था में हैं।

RSI क्षणिक कंडीशन केवल उन विंडो से मेल खाती है जिनमें "क्षणिक" संपत्ति सेट है
आवेदन द्वारा। यह आमतौर पर एप्लिकेशन पॉपअप मेनू के मामले में होता है और
संवाद Fvwmपहचान मॉड्यूल का उपयोग यह पता लगाने के लिए किया जा सकता है कि क्या एक विशिष्ट विंडो है
क्षणिक।

RSI दृष्टिगोचर कंडीशन केवल उन विंडो से मेल खाती है जो कम से कम आंशिक रूप से दिखाई देती हैं
वर्तमान व्यूपोर्ट और अन्य विंडो द्वारा पूरी तरह से ओवरलैप नहीं किया गया।

मॉड्यूल कमानों
Fvwm एक रूप में मॉड्यूल कॉन्फ़िगरेशन लाइनों का डेटाबेस रखता है

*:

जहां या तो एक वास्तविक मॉड्यूल नाम या उपनाम है।

यह डेटाबेस प्रारंभ में कॉन्फ़िग फ़ाइल (या के आउटपुट से) से भरा है -सीएमडी विन्यास
कमांड), और बाद में या तो उपयोगकर्ता द्वारा संशोधित किया जा सकता है (के माध्यम से) Fvwmकमांड) या मॉड्यूल द्वारा।

जब मॉड्यूल चलाए जाते हैं, तो वे डेटाबेस के उपयुक्त हिस्से को पढ़ते हैं। (इस की अवधारणा
डेटाबेस एक्स संसाधन डेटाबेस में उपयोग किए जाने वाले के समान है)।

मॉड्यूल कॉन्फ़िगरेशन डेटाबेस में हेरफेर करने के लिए कमांड नीचे वर्णित हैं।

* मॉड्यूल_कॉन्फिग_लाइन
मॉड्यूल कॉन्फ़िगरेशन को परिभाषित करता है। मॉड्यूल_कॉन्फिग_लाइन एक मॉड्यूल नाम होता है (या a
मॉड्यूल उपनाम) और एक मॉड्यूल संसाधन लाइन। नया सिंटैक्स एक सीमांकक की अनुमति देता है, a
कोलन और वैकल्पिक रिक्त स्थान, मॉड्यूल नाम और शेष पंक्ति के बीच, यह
संघर्ष से बचने की सलाह दी जाती है।

*FvwmIconBox: MaxIconSize 48x48
*FvwmPager: विंडोबॉर्डरविड्थ 1
*FvwmButtons-TopRight: ज्यामिति 100x100-0+0
*FvwmButtons-नीचे: ज्यामिति +0-0

नष्टमॉड्यूलकॉन्फ़िगरेशन मॉड्यूल_कॉन्फिग
मॉड्यूल कॉन्फ़िगरेशन प्रविष्टियों को हटाता है, ताकि नई कॉन्फ़िगरेशन लाइनें हो सकें
इसके बजाय प्रवेश किया। यह भी कभी-कभी कुछ मॉड्यूल को वापस करने का एकमात्र तरीका है
सेटिंग्स, पहले से परिभाषित। यह fvwm के दौरान मॉड्यूल के चलने के तरीके को बदल देता है
सत्र पुनरारंभ किए बिना। वाइल्डकार्ड का उपयोग नाम के कुछ हिस्सों के लिए किया जा सकता है:
अच्छी तरह से।

नया गैर-विरोधी सिंटैक्स एक सीमांकक, एक कोलन और वैकल्पिक रिक्त स्थान की अनुमति देता है
मॉड्यूल नाम और शेष पंक्ति के बीच। इस मामले में एक मॉड्यूल नाम (या
उपनाम) में वाइल्डकार्ड नहीं हो सकते।

नष्ट करेंमॉड्यूलकॉन्फिग FvwmButtons*
DestroyModuleConfig Fvwmफॉर्म: फोर
DestroyModuleConfig FvwmIconBox: अधिकतम*

किलमॉड्यूल मोड्यूल का नाम [मॉड्यूलियास]
उस मॉड्यूल का कारण बनता है जिसे नाम से बुलाया गया था मोड्यूल का नाम मारे जाने के लिए। नाम
वाइल्डकार्ड शामिल हो सकते हैं। यदि मॉड्यूलियास दिया गया है, केवल मॉड्यूल के साथ शुरू किया गया है
दिए गए उपनाम मारे गए हैं।

#सभी पेजर्स को मार डालो
किलमॉड्यूल FvwmPager

मॉड्यूल Fvwmइवेंट साउंडइवेंट
किलमॉड्यूल Fvwmइवेंट साउंडइवेंट

मॉड्यूल मोड्यूल का नाम [मॉड्यूलपरम्स]
अपने वैकल्पिक पैरामीटर के साथ एक मॉड्यूल निर्दिष्ट करता है जिसे उत्पन्न किया जाना चाहिए। वर्तमान में
कई मॉड्यूल, सहित Fvwmबटन, एफवीडब्ल्यूएमइवेंट, एफवीडब्ल्यूएमफॉर्म, FvwmGtk, Fvwmपेजर,
एफवीडब्ल्यूएमस्क्रिप्ट उपनाम का समर्थन करें। उपनाम उपयोगी होते हैं यदि एक से अधिक उदाहरण
मॉड्यूल बनाया जाना चाहिए। उपनामों को अलग से कॉन्फ़िगर किया जा सकता है * वाक्य - विन्यास। प्रति
एक मॉड्यूल शुरू करें एफवीडब्ल्यूएमफॉर्म उपनाम का उपयोग करना माईफॉर्म, निम्नलिखित सिंटैक्स का उपयोग किया जा सकता है:

मॉड्यूल FvwmForm MyForm

वर्तमान समय में उपलब्ध मॉड्यूल (fvwm के साथ) हैं Fvwmएनिमेट
(विंडो के आइकॉनीफाइड या डी-आइकोनिफाइड होने पर एनिमेशन प्रभाव पैदा करता है), Fvwmऑटो
(एक ऑटो रेज़ मॉड्यूल), Fvwmबैकर (जब आप बदलते हैं तो पृष्ठभूमि बदलने के लिए
डेस्कटॉप), Fvwmबैनर (एक शानदार एक्सबीएम, एक्सपीएम, पीएनजी या एसवीजी प्रदर्शित करने के लिए), Fvwmबटन
(एक अनुकूलन योग्य टूल बार लाता है), FvwmCommandS (के साथ प्रयोग करने के लिए एक कमांड सर्वर
शेल का FvwmCommand क्लाइंट), Fvwmकंसोल (fvwm कमांड को सीधे निष्पादित करने के लिए),
एफवीडब्ल्यूएमसीपीपी (अपने प्रीप्रोसेस करने के लिए विन्यास सीपीपी के साथ), एफवीडब्ल्यूएमडीबग (डीबग fvwm में मदद करने के लिए),
Fvwmड्रैगवेल (खींचने और छोड़ने का स्थान), एफवीडब्ल्यूएमइवेंट (विभिन्न क्रियाओं को ट्रिगर करें
आयोजन), एफवीडब्ल्यूएमफॉर्म (संवाद लाने के लिए), FvwmGtk (जीटीके मेनू लाने के लिए और
संवाद), FvwmIconBox (एमडब्ल्यूएम आइकनबॉक्स की तरह), FvwmIconMan (एक लचीला आइकन
प्रबंधक), Fvwmपहचान (विंडो जानकारी प्राप्त करने के लिए), FvwmM4 (अपने प्रीप्रोसेस करने के लिए विन्यास साथ में
एम 4), Fvwmपेजर (डेस्कटॉप का एक छोटा संस्करण), Fvwmपर्ल (एक पर्ल जोड़तोड़ और
प्रीप्रोसेसर), Fvwmप्रॉक्सी (छोटे का उपयोग करके अस्पष्ट खिड़कियों का पता लगाने और नियंत्रित करने के लिए
प्रॉक्सी विंडो), Fvwm पुनर्व्यवस्थित (खिड़कियों को पुनर्व्यवस्थित करने के लिए), Fvwmसेव (डेस्कटॉप बचाता है
राज्य .xinitrc शैली में), FvwmSaveDesk (डेस्कटॉप स्थिति को fvwm कमांड में सेव करता है),
एफवीडब्ल्यूएमस्क्रिप्ट (एक और शक्तिशाली डायलॉग टूलकिट), Fvwmस्क्रॉल (किसी पर स्क्रॉलबार डालता है
खिड़की), Fvwmटैब (एक सामान्य टैबिंग मॉड्यूल), Fvwmटास्कबार (एक विंडोज़ जैसा कार्य
छड़), Fvwmथीम (प्रबंधित रंग सेट, अप्रचलित), Fvwmघाट (एक आफ्टरस्टेप जैसा बटन
छड़), Fvwmविंडोमेनू (एक विन्यास योग्य fvwm मेनू वर्तमान विंडोज़ को सूचीबद्ध करता है),
FvwmWinList (एक विंडो सूची)। इन मॉड्यूल के अपने मैन पेज हैं। हो सकता है
अन्य मॉड्यूल वहाँ पर भी।

मॉड्यूल अल्पकालिक क्षणिक कार्यक्रम हो सकते हैं या, जैसे Fvwmबटन , के लिए रह सकते हैं
एक्स सत्र की अवधि। विंडो प्रबंधक द्वारा मॉड्यूल को पहले समाप्त कर दिया जाता है
यदि संभव हो तो पुनः आरंभ करने और छोड़ने के लिए। मॉड्यूल पर परिचयात्मक अनुभाग देखें।
कीवर्ड मॉड्यूल छोड़ा जा सकता है अगर मोड्यूल का नाम सभी fvwm कमांड से अलग है।

मॉड्यूल केवल सुनो मोड्यूल का नाम [मॉड्यूलपरम्स]
यह कमांड की तरह काम करता है मॉड्यूल आदेश, लेकिन fvwm कभी भी कोई संदेश नहीं भेजता
मॉड्यूल। मॉड्यूल को शेल स्क्रिप्ट के रूप में लिखना आसान हो सकता है जो है
fvwm द्वारा भेजे गए पैकेट का जवाब देने के बोझ के बिना बाहरी घटनाओं द्वारा ट्रिगर किया गया।
उदाहरण के लिए, शेल स्क्रिप्ट के रूप में लिखा गया एक मॉड्यूल के लेबल बदल सकता है
Fvwmबटन एक साधारण घड़ी को लागू करने के लिए मॉड्यूल।

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

RSI मॉड्यूलपथ पर्यावरण चर हो सकते हैं जैसे कि $ HOME (या ${होम}).
इसके अलावा, में एक '+' पथ के पिछले मान तक विस्तारित किया गया है पथअनुमति दे रहा है
आसान संलग्न या तैयार करने के लिए पथ.

उदाहरण के लिए:

मॉड्यूलपाथ ${HOME}/lib/fvwm/मॉड्यूल:+

मानक मॉड्यूल वाली निर्देशिका पर्यावरण के माध्यम से उपलब्ध है
परिवर्तनशील $FVWM_MODULEDIR.

मॉड्यूल तुल्यकालिक [अपेक्षा करना स्ट्रिंग] [समय समाप्त सेकेंड] मोड्यूल का नाम
RSI मॉड्यूल तुल्यकालिक कमांड बहुत समान है मॉड्यूल. Fvwm किसी को भी संसाधित करना बंद कर देता है
कमांड और उपयोगकर्ता इनपुट जब तक कि मॉड्यूल "NOP . से शुरू होने वाली एक स्ट्रिंग नहीं भेजता है
FINISHED STARTUP" fvwm पर वापस जाएं। यदि वैकल्पिक हो तो मध्यांतर दिया जाता है fvwm छोड़ देता है if
मॉड्यूल ने fvwm के लिए कोई इनपुट वापस नहीं भेजा सेकेंड सेकंड। अगर की अपेक्षा विकल्प है
दिया गया, fvwm दिए गए के लिए प्रतीक्षा करता है स्ट्रिंग बजाय. मॉड्यूल तुल्यकालिक केवल होना चाहिए
मॉड्यूल शुरू होने के क्रम को लागू करने के लिए fvwm स्टार्टअप के दौरान उपयोग किया जाता है। इस
कमांड (वर्तमान में काल्पनिक) मॉड्यूल के साथ उपयोग के लिए अभिप्रेत है जो होना चाहिए
अन्य मॉड्यूल शुरू होने से पहले जगह में।

चेतावनी: इस कमांड के साथ fvwm को हैंग करना काफी आसान है, भले ही टाइमआउट हो
दिया हुआ। प्रतीक्षा करने के लिए स्ट्रिंग चुनने में अतिरिक्त सावधानी बरतें। हालांकि सभी मॉड्यूल
fvwm वितरण "NOP FINISHED STARTUP" स्ट्रिंग को एक बार उनके पास वापस भेज देता है
ठीक से शुरू किया गया, यह तीसरे पक्ष के मॉड्यूल के मामले में नहीं हो सकता है। इसके अतिरिक्त,
आप एक बंद से बचने की कोशिश कर सकते हैं मॉड्यूल तुल्यकालिक कुंजी का उपयोग करके आदेश
अनुक्रम Ctrl-Alt-Escape (देखें एस्केपफनक).

मॉड्यूल टाइमआउट मध्यांतर
निर्दिष्ट करता है कि कितने सेकंड fvwm एक मॉड्यूल के प्रतिसाद के लिए प्रतीक्षा करता है। यदि मॉड्यूल करता है
समय सीमा के भीतर जवाब न दें तो fvwm इसे मार देता है। मध्यांतर से अधिक होना चाहिए
शून्य, या इसे 30 सेकंड के डिफ़ॉल्ट मान पर रीसेट कर दिया जाता है।

भेजेंटूमॉड्यूल मोड्यूल का नाम स्ट्रिंग
सभी मॉड्यूल के लिए एक मनमाना स्ट्रिंग (कोई उद्धरण आवश्यक नहीं) भेजता है, जिसका उपनाम या नाम
मिलान मोड्यूल का नाम, जिसमें वाइल्डकार्ड हो सकते हैं। यह केवल तभी समझ में आता है जब
हालांकि इन तारों को समझने और उनसे निपटने के लिए मॉड्यूल स्थापित किया गया है। के लिए इस्तेमाल किया जा सकता है
मॉड्यूल संचार के लिए मॉड्यूल, या अधिक जटिल आदेशों का कार्यान्वयन
मॉड्यूल।

अधिवेशन प्रबंध कमानों
छोड़ना
Fvwm से बाहर निकलता है, जिससे आम तौर पर X भी बाहर निकलता है।

स्क्रीन से बाहर निकलें
fvwm को उस स्क्रीन का प्रबंधन बंद करने का कारण बनता है जिस पर आदेश जारी किया गया था।

पुनः प्रारंभ [window_manager [पैरामीटर]]
fvwm को स्वयं को पुनरारंभ करने का कारण बनता है यदि window_manager खाली छोड़ दिया जाता है, या a . पर स्विच करने के लिए
वैकल्पिक विंडो प्रबंधक (या अन्य fvwm संस्करण) if window_manager अधिकृत है।
यदि विंडो प्रबंधक आपके डिफ़ॉल्ट खोज पथ में नहीं है, तो आपको इसका उपयोग करना चाहिए
के लिए पूर्ण पथ नाम window_manager.

इस आदेश में अनुगामी एम्परसेंड नहीं होना चाहिए। कमांड में वैकल्पिक हो सकता है
सरल शेल-जैसे सिंटैक्स वाले पैरामीटर। आप उपयोग कर सकते हैं ~ (उपयोगकर्ता के लिए विस्तारित किया गया है
होम निर्देशिका) और पर्यावरण चर $ वार or ${VAR}. यहाँ कई हैं
उदाहरण:

कुंजी F1 RN पुनरारंभ
कुंजी F1 RN पुनरारंभ करें fvwm -s
कुंजी F1 RN पुनरारंभ ~/बिन/fvwm -च $घर/.fvwm/main
कुंजी F1 RN पुनरारंभ करें fvwm1 -s -f .fvwmrc
कुंजी F1 RN पुनरारंभ xterm -n '"X कंसोल"' \
-T \"X\ कंसोल\" -e fvwm1 -s

यदि आपको मूल पुनरारंभ की आवश्यकता है, तो हम केवल उपयोग करने का सुझाव देते हैं पुनः प्रारंभ बिना आज्ञा
पैरामीटर जब तक कोई कारण न हो। यदि आप अभी भी एक पुराने आदेश का उपयोग करते हैं
'पुनरारंभ fvwm2' जो 2.2.x में सही था, सभी मौजूदा कमांड लाइन तर्क हैं
गुम हो गया। पैरामीटर के बिना पुनरारंभ करने पर या --pass-args के साथ, वे संरक्षित हैं।
यहां कुछ ऐसे मामले दिए गए हैं जब 'पुनरारंभ fvwm2' या 'पुनरारंभ fvwm' परेशानी का कारण बनते हैं:

* एक सत्र प्रबंधक के तहत fvwm चलाना
* मल्टी हेड डिस्प्ले के साथ fvwm चलाना
* कमांड लाइन तर्क होना, जैसे
-f थीम-आरसी या -cmd
* अगर $PATH में पहला fvwm2 है a
दूसरा वाला

यही कारण है कि हम पुराने उपयोग पर चेतावनी जारी कर रहे हैं। यदि आप वास्तव में चाहते हैं
बिना किसी अतिरिक्त तर्क के fvwm को पुनरारंभ करें, आप इस चेतावनी से छुटकारा पा सकते हैं
"पुनरारंभ fvwm -s" या "पुनरारंभ/पूर्ण/पथ/fvwm" का उपयोग करके।

ध्यान दें, वर्तमान में बहु-सिर वाले डिस्प्ले के साथ, विभिन्न स्क्रीन पर fvwms को पुनरारंभ करें
स्वतंत्र रूप से काम करता है।

पुनः प्रारंभ --पास-आर्ग्स window_manager
बराबर पुनः प्रारंभ मापदंडों के बिना लेकिन वर्तमान विंडो प्रबंधक का नाम
निर्दिष्ट के साथ बदल दिया गया है window_manager और मूल तर्क संरक्षित हैं।

यह आदेश उपयोगी है यदि आप प्रारंभिक तर्कों का उपयोग करते हैं जैसे

-cmd FvwmCpp

और प्रारंभिक तर्कों को खोए बिना किसी अन्य fvwm संस्करण पर स्विच करना चाहते हैं।

पुनः प्रारंभ --न-संरक्षित-राज्य [अन्य-परम]
बराबर

पुनः प्रारंभ [अन्य-परम]

लेकिन यह पुनरारंभ होने पर किसी भी विंडो स्थिति को सहेजता नहीं है।

इस विकल्प के बिना, पुनः प्रारंभ अधिकांश प्रति-विंडो स्थिति को इसे लिखकर संरक्षित करता है a
फ़ाइल नाम .fs-रीस्टार्ट-$HOSTDISPLAY उपयोगकर्ता की होम निर्देशिका में।

सत्र को बचाए
सत्र को सहेजने के लिए एक सत्र प्रबंधक (यदि कोई हो) का कारण बनता है। यह आदेश काम नहीं करता
एक्सएसएम के लिए, ऐसा लगता है कि एक्सएसएम इस कार्यक्षमता को लागू नहीं करता है। यूनिक्स संकेतों का प्रयोग करें
xsm को दूरस्थ रूप से प्रबंधित करने के लिए।

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

कलरसेट
रंगों को नियंत्रित करने के लिए कलरसेट एक शक्तिशाली तरीका है। रंगसेट उपस्थिति संसाधन बनाते हैं
जिसे fvwm और उसके मॉड्यूल द्वारा साझा किया जाता है। जब एक रंग सेट को fvwm . के सभी भागों में संशोधित किया जाता है
उस परिवर्तन पर प्रतिक्रिया दें। एक रंग सेट में अग्रभूमि का रंग, पृष्ठभूमि का रंग, छाया शामिल होता है
और हाइलाइट रंग (अक्सर पृष्ठभूमि रंग के आधार पर), पृष्ठभूमि चेहरा (इसमें शामिल हैं
चित्र और सभी प्रकार के ग्रेडिएंट)। पृष्ठभूमि चेहरा प्रस्तुत करने और निर्दिष्ट करने का एक तरीका है
अन्य रंग संचालन।

2.4.x संस्करणों में एक विशेष मॉड्यूल Fvwmथीम रंगों के प्रबंधन के लिए पेश किया गया था।
2.5.x बीटा संस्करण के साथ शुरू, the Fvwmथीम कार्यक्षमता को कोर में ले जाया गया था
fvwm, इसलिए यह मॉड्यूल अप्रचलित हो गया।

पुराना वाक्यविन्यास:

नष्टमॉड्यूलकॉन्फ़िगरेशन Fvwmथीम:*
*Fvwmथीम: रंगसेट 0 एफजी ब्लैक, बीजी आरजीबी: बी4/एए/94
*Fvwmथीम: रंगसेट 1 एफजी काला, बीजी आरजीबी: ए1/बी2/सी8

नए सिंटैक्स से मेल खाती है:

क्लीनअप कलरसेट
रंगसेट 0 एफजी ब्लैक, बीजी आरजीबी: बी4/एए/94
रंगसेट 1 एफजी काला, बीजी आरजीबी: ए1/बी2/सी8

रंगसेट संख्या [विकल्पों]
कलरसेट बनाता या संशोधित करता है संख्या. इस संख्या से रंगों की पहचान की जाती है।
संख्या शून्य से शुरू हो सकती है और बहुत बड़ी संख्या हो सकती है।

चेतावनी: उपयोग की जाने वाली उच्चतम रंगीन संख्या स्मृति खपत को निर्धारित करती है। इस प्रकार, यदि
आप 'कलरसेट 100000' को परिभाषित करते हैं, 100001 रंगों के लिए मेमोरी का उपयोग किया जाता है। अपना रखो
कलरसेट नंबर जितना संभव हो उतना छोटा।

परंपरा के अनुसार, कलरसेट इस तरह गिने जाते हैं:

# 0 = डिफ़ॉल्ट रंग
# 1 = निष्क्रिय विंडो
# 2 = सक्रिय विंडो
# 3 = निष्क्रिय मेनू प्रविष्टि और मेनू पृष्ठभूमि
# 4 = सक्रिय मेनू प्रविष्टि
# 5 = ग्रे आउट मेनू प्रविष्टि (केवल बीजी प्रयुक्त)
# 6 = मॉड्यूल अग्रभूमि और पृष्ठभूमि
# 7 = रंग हाइलाइट करें

यदि आपको अधिक रंग रखने की आवश्यकता है और आप पहिया को सुदृढ़ नहीं करना चाहते हैं, तो आप इसका उपयोग कर सकते हैं
fvwm-विषयों में प्रयुक्त सम्मेलन, यह पहले 40 . के अर्थ को परिभाषित करता है
लगभग सभी उद्देश्यों के लिए रंग सेट:

http://fvwm-themes.sourceforge.net/doc/colorsets

प्रत्येक रंग सेट में चार रंग होते हैं, एक वैकल्पिक पिक्समैप और एक वैकल्पिक आकार का मुखौटा।
मॉड्यूल द्वारा अग्रभूमि, पृष्ठभूमि, हाइलाइट और छाया के रूप में चार रंगों का उपयोग किया जाता है
रंग की। जब कोई रंग सेट बनाया जाता है तो यह डिफ़ॉल्ट रूप से काले रंग के अग्रभूमि में होता है और
ग्रे की पृष्ठभूमि। पृष्ठभूमि और अग्रभूमि को "औसत" के रूप में चिह्नित किया गया है और
"कंट्रास्ट" (बाद में देखें) ताकि केवल एक पिक्समैप या ग्रेडिएंट निर्दिष्ट करने से समझदार हो जाए
परिणाम है.

विकल्पों एक अल्पविराम से अलग की गई सूची है जिसमें कुछ कीवर्ड हैं: fg, Fore,
अग्रभूमि, बीजी, पीछे, पृष्ठभूमि, हाय, हिलाइट, हाइलाइट, श, छाया, छाया, fgsh,
पिक्समैप, टाइल्डपिक्समैप, एस्पेक्टपिक्समैप, ट्रांसपेरेंट, रूटट्रांसपेरेंट, शेप, टाइल्डशेप,
AspectShape, NoShape, ?gradient, टिंट, fgTint, bgTint, Alpha, fgAlpha, Dither,
NoDither, IconTint, IconAlpha, सादा।

fg, सामने और अग्रभूमि तर्क के रूप में रंग का नाम लें और अग्रभूमि सेट करें
रंग। विशेष नाम कंट्रास्ट एक रंग का चयन करने के लिए इस्तेमाल किया जा सकता है जो अच्छी तरह से विपरीत है
पृष्ठभूमि रंग के साथ। अग्रभूमि रंग को डिफ़ॉल्ट मान पर रीसेट करने के लिए आप
बस रंग का नाम छोड़ सकते हैं।

bg, वापस और पृष्ठभूमि तर्क के रूप में रंग का नाम लें और पृष्ठभूमि सेट करें
रंग। यह हाइलाइट और शैडो रंगों को उन मानों पर भी सेट करता है जो 3d . देते हैं
जब तक कि इन्हें नीचे दिए गए विकल्पों के साथ स्पष्ट रूप से सेट नहीं किया गया हो। विशेष
नाम औसत एक रंग का चयन करने के लिए इस्तेमाल किया जा सकता है जो कि पिक्समैप का औसत रंग है।
यदि पिक्समैप को से रंगा गया है टिंट विकल्प, टिंट को ध्यान में नहीं रखा जाता है
औसत रंग की गणना आपको का उपयोग करना चाहिए बीजी टिंट पाने का विकल्प
"असली" औसत रंग। पृष्ठभूमि का रंग डिफ़ॉल्ट मान पर रीसेट हो जाता है यदि
रंग का नाम छोड़ा गया है।

hi, हिलाइट और हाइलाइट तर्क के रूप में रंग का नाम लें और हाइलाइट सेट करें
रंग। यदि हाइलाइट रंग स्पष्ट रूप से सेट नहीं है, तो डिफ़ॉल्ट गणना करना है
यह पृष्ठभूमि रंग से। डिफ़ॉल्ट व्यवहार पर वापस जाने के लिए रंग
नाम छोड़ा जा सकता है।

sh, छाया और छाया तर्क के रूप में रंग का नाम लें और छाया रंग सेट करें। अगर
छाया रंग स्पष्ट रूप से सेट नहीं किया गया है, डिफ़ॉल्ट रूप से इसकी गणना करना है
पीछे का रंग। डिफ़ॉल्ट व्यवहार पर वापस जाने के लिए रंग का नाम हो सकता है
छोड़ा गया

एफजीएसएचओ तर्क के रूप में रंग का नाम लेता है और छायांकन द्वारा उपयोग किए जाने वाले रंग को सेट करता है
फ़ॉन्ट प्रभाव। देखें फॉन्ट छाया प्रभाव fvwm मैन पेज का सेक्शन। डिफ़ॉल्ट रूप से
इस रंग की गणना अग्रभूमि और पृष्ठभूमि रंगों से की जाती है। वापस स्विच करने के लिए
डिफ़ॉल्ट रूप से रंग का नाम छोड़ा जा सकता है।

पिक्समैप, टाइलयुक्तपिक्समैप और पहलूपिक्समैप फ़ाइल नाम को तर्क के रूप में लें, खोजें
ImagePath और इसे पृष्ठभूमि पिक्समैप के रूप में उपयोग करें। कोई भी पारदर्शी भाग भरे हुए हैं
पृष्ठभूमि रंग के साथ। फ़ाइल नाम निर्दिष्ट नहीं करने से कोई भी मौजूदा छवि हट जाती है
रंगरूप से। टाइलयुक्तपिक्समैप संख्या के साथ छवि की बार-बार प्रतियां तैयार करता है
स्केलिंग, पिक्समैप किसी भी वस्तु में फिट होने के लिए छवि को बढ़ाया जाता है
कलरसेट को लागू किया जाता है और पहलूपिक्समैप फिट होने के लिए फैला है लेकिन छवि को बरकरार रखता है
आस्पेक्ट अनुपात।

पारदर्शक एक पारदर्शी पृष्ठभूमि पिक्समैप बनाता है। पिक्समैप का उपयोग a . के रूप में किया जाता है
जड़ पारदर्शिता प्राप्त करने के लिए विंडो पृष्ठभूमि। इसके लिए आपको का उपयोग करना चाहिए
पैतृक सापेक्षता विकल्प अंदाज आज्ञा। एक बाद की मूल पृष्ठभूमि
परिवर्तन का पता लगाया जा सकता है या नहीं, यह सेट करने के लिए उपयोग किए जाने वाले प्रोग्राम पर निर्भर करता है
पार्श्वभूमि। यदि तुम प्रयोग करते हो fvwm-रूट, xsetbg (एक्सएलआई), Fvwmबैकर ठोस या रंगीन के साथ
रंग या का हाल का संस्करण एसेटरूट (>= 9.2) एक पृष्ठभूमि परिवर्तन का पता चला है।
यदि पृष्ठभूमि परिवर्तन का पता नहीं चला है (उदाहरण के लिए, यदि आप उपयोग करते हैं xv or xsetroot) आप ऐसा कर सकते हैं
का उपयोग करके बल का पता लगाना -d fvwm-root का विकल्प:

xv -रूट -mybg.png से बाहर निकलें; fvwm-रूट -d

X जिस तरह से पारदर्शिता को लागू करता है, उसकी कोई गारंटी नहीं दी जा सकती है कि वांछित
प्रभाव प्राप्त किया जा सकता है। एप्लिकेशन क्रैश भी हो सकता है। यदि आप कोई अनुभव करते हैं
इस विकल्प के साथ समस्याएं, इसका उपयोग न करें।

आउटलाइन मूव और रिसाइज़ का उपयोग करना (देखें अपारदर्शीमूव आकार आदेश और आकार बदलेंअपारदर्शी
अंदाज विकल्प) साथ ही सेटिंग WindowShadeSrinks शैली मदद कर सकती है।
पारदर्शिता के साथ हासिल की पारदर्शक इस पर निर्भर करता है कि क्या रंगसेट लागू किया गया है
अग्रभूमि या खिड़की की पृष्ठभूमि के लिए। दूसरे मामले में
पारदर्शिता उस विंडो की मूल विंडो के सापेक्ष होती है जिस पर रंगसेट होता है
परिभषित किया। उदाहरण के लिए:

कलरसेट 12 वीग्रेडिएंट 200 ग्रे30 ग्रे60
कलरसेट 17 पारदर्शी
*FvwmIconMan: कलरसेट 12
*FvwmIconMan: सादा रंग सेट 17

एक ऊर्ध्वाधर ग्रे ढाल पृष्ठभूमि के साथ एक आइकनमैन देता है और बटन का उपयोग करते हैं
पृष्ठभूमि (पारदर्शिता द्वारा)। एक (रूट) पारदर्शी IconMan प्राप्त करने के लिए:

कलरसेट 12 पारदर्शी
कलरसेट 17 पारदर्शी
कलरसेट 18 पारदर्शी
कलरसेट 19 पारदर्शी

*FvwmIconMan: कलरसेट 12
*FvwmIconMan: सादा रंग सेट 17
*FvwmIconMan: फोकसकलरसेट 18
*FvwmIconMan: आइकनकलरसेट 19

Colorset IconMan विकल्प IconMan विंडो बैकग्राउंड को परिभाषित करता है, लेकिन
प्लेनकोलर्सेट और फोकसकोलर्सेट अग्रभूमि पर खींचे जाते हैं। ऐसा
IconMan बटन की पारदर्शिता कुछ भी नहीं खींचकर हासिल की जाती है। अब अगर यह
IconMan को FvwmButtons में इस प्रकार निगल लिया जाता है:

Fvwmबटन:(कलरसेट 10, निगल "FvwmIconMan" 'FvwmIconMan')

फिर, FvwmIconMan का बच्चा बन जाता है Fvwmबटन और यह के सापेक्ष पारदर्शी है
Fvwmबटन. तो, इस मामले में FvwmIconMan पृष्ठभूमि के रूप में Colorset 10 का उपयोग करता है। अगर तुम
रूट पारदर्शिता चाहते हैं रूटट्रांसपेरेंट विकल्प. Fvwmबटन, FvwmIconMan,
Fvwmपहचान, Fvwmस्क्रॉल और Fvwmटास्कबार अपेक्षाकृत सरल हैं। एक मुख्य है
रंगसेट विकल्प जो खिड़की की पृष्ठभूमि और अन्य रंगों को परिभाषित करता है
(यदि कोई हो) अग्रभूमि पर खींचे जाते हैं। के मामले में FvwmWinList और Fvwmप्रॉक्सी रहे
सरल। साथ FvwmWinList सभी रंग सेट अग्रभूमि पर और साथ में खींचे गए हैं
Fvwmप्रॉक्सी दो रंगसेट विंडो पृष्ठभूमि को संदर्भित करते हैं। Fvwmपेजर अधिक है
जटिल है क्योंकि पेजर में लगभग सब कुछ कुछ माता-पिता के साथ खिड़कियां हैं
संबंध (मिनी विंडो बच्चे हैं और डेस्कटॉप माता-पिता और सभी हैं
यह हाइलाइट किए गए पृष्ठ द्वारा जटिल है)। तो, रंगसेट पर लागू होते हैं
इन खिड़कियों की पृष्ठभूमि। आपको प्रयोग करना चाहिए। के लिये एफवीडब्ल्यूएमफॉर्म और एफवीडब्ल्यूएमस्क्रिप्ट
स्थिति समान है। एक मुख्य विंडो है (रूट विंडो का एक बच्चा)
जो मुख्य कलरसेट से मेल खाती है और अधिकांश विजेट विंडो हैं जो
मुख्य खिड़की के बच्चे हैं। टिंट के साथ काम कर सकते हैं या नहीं पारदर्शक विकल्प.
जब अग्रभूमि पर रंगसेट खींचा जाता है टिंट कार्य करना चाहिए। कुछ मामलों में,
टिनटिंग बहुत धीमी हो सकती है। टिनटिंग fvwm मेनू (एनीमेशन के बिना) के साथ काम कर सकता है।
यदि आपके X सर्वर में बैकिंग स्टोर सक्षम है तो टिंटिंग बेहतर काम कर सकती है (xdpyinfo को आजमाएं
देखें कि क्या यह मामला है)। एक मौका है कि बैकिंग स्टोर आपके X . का समर्थन करता है
माता-पिता को टिंट करने के लिए उपयोग किए जाने वाले भयानक हैक के साथ सर्वर अच्छी तरह से काम नहीं करता है
पिक्समैप। तो, टिंटेड रूट पारदर्शिता प्राप्त करने के लिए इसका उपयोग करना अधिक सुरक्षित है
रूटट्रांसपेरेंट विकल्प.

रूटट्रांसपेरेंट [ बफर ] एक रूट पारदर्शी पृष्ठभूमि बनाता है। इसे बनाने के लिए
विकल्प काम, आपको एक का उपयोग करना चाहिए एसेटरूट संगत प्रोग्राम, fvwm-root के साथ
--retain-pixmap विकल्प या Fvwmबैकर RetainPixmap विकल्प के साथ (और colorset or
ठोस पृष्ठभूमि)। NS बफर कीवर्ड तभी उपयोगी होता है जब टिंट विकल्प का उपयोग किया जाता है
बहुत। यह विंडोज़ के निर्माण को गति देता है जो रंगीन सेट का उपयोग करता है (fvwm . के लिए उपयोगी)
मेनू) स्मृति उपयोग की कीमत पर। यह अपारदर्शी चाल को भी गति देता है और आकार बदलता है जो
बिना अस्वीकार्य रूप से धीमा हो सकता है बफर. हालाँकि, यह विकल्प बहुत कुछ जोड़ सकता है
आपके X सर्वर को मेमोरी (सेट करने के लिए उपयोग की गई छवि के आकार के आधार पर)
पार्श्वभूमि)। संक्षेप में, रूपरेखा का उपयोग करना और मॉड्यूल के लिए आकार बदलना जो इस तरह का उपयोग करते हैं
एक रंग सेट एक अच्छा विचार हो सकता है।

आकार, टाइलयुक्त आकार और पहलू आकार फ़ाइल नाम को तर्क के रूप में लें, खोजें
ImagePath और इसे आकार बिटमैप के रूप में उपयोग करें। टाइलयुक्त आकार की बार-बार प्रतियां तैयार करता है
बिना स्केलिंग वाला बिटमैप, आकार बिटमैप को जो कुछ भी फिट करने के लिए बढ़ाया जाता है उसका कारण बनता है
ऑब्जेक्ट जिस पर कलरसेट लगाया जाता है और पहलू आकार फिट होने के लिए फैला है लेकिन बरकरार रखता है
बिटमैप पहलू अनुपात। यदि फ़ाइल xpm प्रारूप में एक पिक्समैप है तो आकृति मुखौटा (सभी .)
पिक्समैप के अपारदर्शी पिक्सल) का उपयोग किया जाता है। png और svg छवियों के लिए, आकार का मुखौटा है
सभी पूरी तरह से पारदर्शी पिक्सल के बराबर नहीं (अल्फा> 0)।

चेतावनी
जिस तरह से X11 आकृतियों को लागू करता है, उसके कारण आप खिड़कियों को आकार देकर वापस नहीं ले सकते।
आपको fvwm या शेप्ड एप्लिकेशन को पुनरारंभ करना पड़ सकता है।

?ग्रेडियेंट ... एक पिक्समैप बनाता है और इसे विंडो में फिट करने के लिए फैलाता है। ?ग्रेडियेंट मई
में से एक हो एच ग्रेडिएंट, वी ग्रेडिएंट, डीग्रेडिएंट, बीग्रेडिएंट, एसग्रेडिएंट, सीग्रेडिएंट,
आर ग्रेडिएंट or वाई ग्रेडिएंट. ग्रेडिएंट प्रकार इस प्रकार हैं: H क्षैतिज है; वी is
खड़ा; D ऊपर बाएं से नीचे दाएं विकर्ण है; B एक पिछड़ा विकर्ण है
नीचे बाएं से ऊपर दाएं; एस संकेंद्रित वर्ग है; सी संकेंद्रित वृत्त है; आर
एक रडार जैसा पैटर्न है और Y एक यिन यांग शैली है (लेकिन डॉट्स के बिना)। कृप्या
को देखें रंग ढ़ाल ग्रेडियेंट के सिंटैक्स के लिए अनुभाग।

टिंट 2 तर्क लेता है, एक रंग और 0 और 100 के बीच प्रतिशत। यह कारण बनता है
छवि परिभाषित का उपयोग कर ?पिक्समैप or ?ग्रेडियेंट निर्दिष्ट रंग के साथ रंगा जाना
प्रतिशत का उपयोग करना। अगर छवि पारदर्शी है टिंट केवल छवि भाग को रंग देता है।
दुर्भाग्य से, का उपयोग करके निर्दिष्ट एक रंगीन पृष्ठभूमि पारदर्शक विकल्प कर सकते हैं
अजीब परिणाम दें। देखें पारदर्शक विवरण के लिए विकल्प। बिना तर्क के
यह विकल्प टिंट को हटा देता है।

एफजी टिंट 2 तर्क लेता है, एक रंग और 0 और 100 के बीच प्रतिशत। यह कारण बनता है
रंग का उपयोग करके परिभाषित किया गया fg का उपयोग करके निर्दिष्ट रंग के साथ रंगा जाना
प्रतिशत। बिना किसी तर्क के यह विकल्प टिंट को हटा देता है।

बीजी टिंट 2 तर्क लेता है, एक रंग और 0 और 100 के बीच प्रतिशत। यह कारण बनता है
रंग का उपयोग करके परिभाषित किया गया bg का उपयोग करके निर्दिष्ट रंग के साथ रंगा जाना
प्रतिशत। अगर sh और hi रंग निर्दिष्ट नहीं हैं, उनकी पुन: गणना की जाती है
रंगा हुआ बीजी रंग। बिना किसी तर्क के यह विकल्प टिंट को हटा देता है।

अल्फा तर्क के रूप में 0 और 100 के बीच प्रतिशत लेता है। यह fvwm को मर्ज करने का कारण बनता है
छवि का उपयोग करके परिभाषित किया गया है ?पिक्समैप or ?ग्रेडियेंट साथ bg का उपयोग कर रंग
प्रतिशत। यदि प्रतिशत 0 है तो छवि छिपी हुई है और यदि यह 100 है तो छवि
हमेशा की तरह प्रदर्शित होता है (कोई मर्ज नहीं)। डिफ़ॉल्ट 100 है और यदि नहीं है तो इसे पुनर्स्थापित किया जाता है
तर्क दिया जाता है।

एफजीअल्फा तर्क के रूप में 0 और 100 के बीच प्रतिशत लेता है। यह fvwm to . का कारण बनता है
प्रतिशत का उपयोग करके टेक्स्ट और रंगीन पृष्ठभूमि को मर्ज करें। यदि प्रतिशत
0 है पाठ छिपा हुआ है और यदि यह 100 है तो पाठ हमेशा की तरह प्रदर्शित होता है (कोई मर्ज नहीं)।
इस विकल्प का प्रभाव केवल Xft द्वारा लोड किए गए फोंट के साथ होता है, देखें फॉन्ट नाम और
फॉन्ट लदान खंड। डिफ़ॉल्ट 100 है और यदि कोई तर्क नहीं है तो इसे पुनर्स्थापित किया जाता है
दिया हुआ।

तड़पना fvwm का उपयोग करके परिभाषित छवि को खराब करने का कारण बनता है ?पिक्समैप or ढाल। यह वह जगह है
केवल 16 से कम या उसके बराबर गहराई वाले डिस्प्ले के साथ उपयोगी (यानी, डिस्प्ले पर
जो एक बार में केवल 65537 से कम रंग प्रदर्शित कर सकता है)। डथरिंग प्रभाव देता है
आप अनुकरण करते हैं कि आपके पास वास्तव में अधिक रंग उपलब्ध हैं। कहीं नहीं का कारण बनता है
fvwm छवियों को परेशान नहीं करने के लिए। तड़पना यदि गहराई से कम है तो डिफ़ॉल्ट है
या 8 के बराबर (256 रंगों या उससे कम वाली स्क्रीन)। गहराई में 15 (32768 रंग) और
16 (65536 रंग), डिफ़ॉल्ट है कहीं नहीं, हालांकि यह प्रभाव उपयोगी हो सकता है
छवियां जिनमें बहुत करीबी रंग होते हैं। उदाहरण के लिए एक अच्छा ढाल अधिक दिखता है
चिकनी।

चिह्न टिंट 2 तर्क लेता है, एक रंग और 0 और 100 के बीच प्रतिशत। यह कारण बनता है
fvwm या "आइकन" को रंगने के लिए एक मॉड्यूल जो रंगसेट में प्रस्तुत किया जाता है
प्रतिशत का उपयोग करके निर्दिष्ट रंग के साथ पृष्ठभूमि। यहाँ "आइकन" का अर्थ है, fvwm
आइकन, fvwm मेनू आइकन, मिनी आइकन जो विभिन्न मॉड्यूल में अनुप्रयोगों का प्रतिनिधित्व करते हैं,
मॉड्यूल द्वारा लोड की गई छवियां (उदाहरण के लिए, द्वारा निर्दिष्ट छवियां) आइकॉन Fvwmबटन बटन
विकल्प) ... आदि। बिना किसी तर्क के यह विकल्प आइकन टिंट को हटा देता है।

आइकॉनअल्फा तर्क के रूप में 0 और 100 के बीच प्रतिशत लेता है। यह fvwm to . का कारण बनता है
"आइकन" को मर्ज करें जो इसका उपयोग करके रंगीन पृष्ठभूमि में प्रस्तुत किया गया है
प्रतिशत। डिफ़ॉल्ट 100 है और अगर कोई तर्क नहीं दिया जाता है तो इसे बहाल कर दिया जाता है।

नोट: यह "टिंट a_color दर" और "अल्फ़ा a" का उपयोग करने के बराबर है यदि a = 100 और the
बीजी रंग a_color है। यह तुल्यता IconAlpha और IconTint के लिए उपयुक्त नहीं है क्योंकि
पृष्ठभूमि एक छवि या ढाल हो सकती है (और एक समान रंग पृष्ठभूमि नहीं)।
हालाँकि, कुछ मामलों में आप IconTint . का उपयोग करके समान प्रभाव प्राप्त कर सकते हैं (लगभग)
IconAlpha के स्थान पर। यह बेहतर है, सामान्य तौर पर, IconAlpha उत्पन्न करता है
IconTint की तुलना में अधिक पुन: आरेखण।

नोशेप रंग सेट से आकार मुखौटा हटा देता है जबकि मैदान पृष्ठभूमि हटा देता है
पिक्समैप या ग्रेडिएंट।

उदाहरण

कलरसेट 3 एफजी टैन, बीजी नेवी

यदि आवश्यक हो तो यह कलरसेट 0, 1, 2 और 3 बनाता है और फिर कलरसेट 3 को बदल देता है
तन का अग्रभूमि, नौसेना की पृष्ठभूमि है।

कलरसेट 3 बीजी "नेवी ब्लू"

कलरसेट 3 के बैकग्राउंड कलर को नेवी ब्लू में बदल देता है। अग्रभूमि और पिक्समैप
अपरिवर्तित हैं।

Colorset 3 AspectPixmap big_murky_dungeon.xpm

अवसाद का कारण बनता है।

कलरसेट 3 बीजी औसत

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

कलरसेट 3 वाईग्रेडिएंट 200 3 ब्लू 1000 नेवी 1 ब्लू 1000 नेवी

यिन यांग ग्रेडिएंट बैकग्राउंड पिक्समैप को कलरसेट 3 में जोड़ता है। अगर बैकग्राउंड सेट है
औसत के लिए इसे अग्रभूमि के साथ पुनर्गणना किया जाता है यदि इसे इसके विपरीत सेट किया जाता है।

#!/ बिन / श
Fvwmकमांड "कलरसेट 7 एफजी नेवी, बीजी ग्रे"
जबकि सच है
do
Fvwmकमांड "कलरसेट 7 एफजी ग्रे"
नींद 1
Fvwmकमांड "कलरसेट 7 एफजी नेवी"
नींद 1
किया

कलरसेट 7 ब्लिंक करता है।

कलरसेट में उपयोग किए जाने वाले रंग नाम fvwm चर के रूप में सहेजे जाते हैं जो हो सकते हैं
किसी भी fvwm कमांड में प्रतिस्थापित। उदाहरण के लिए:

AddToFunc इनिट फंक्शन
+ मैं exec निष्पादन xterm -fg $[fg.cs0] -bg $[bg.cs0]

जहां $[fg.cs0] कलरसेट जीरो का अग्रभूमि रंग है। कृपया देखें
आदेश विस्तार अधिक जानकारी के लिए अनुभाग।

क्लीनअप कलरसेट
सभी रंगों की परिभाषा को रीसेट करता है।

रंग ढ़ाल
एक रंग ढाल एक पृष्ठभूमि है जो अपने रंग को धीरे-धीरे एक रंग से a . में बदलती है
दूसरा वाला। रंग ढाल का उपयोग विभिन्न कमांड और मॉड्यूल द्वारा किया जा सकता है
एफवीडब्ल्यूएम। आठ प्रकार के ग्रेडिएंट हैं: एच ग्रेडिएंट एक क्षैतिज ढाल है,
वी ग्रेडिएंट लंबवत है, डीग्रेडिएंट ऊपर बाएँ से नीचे दाएँ विकर्ण है,
बीग्रेडिएंट नीचे बाएँ से ऊपर दाईं ओर पीछे की ओर विकर्ण है, एसग्रेडिएंट is
संकेंद्रित वर्ग, सीग्रेडिएंट संकेंद्रित वृत्त है, आर ग्रेडिएंट राडार जैसा है
पैटर्न और वाई ग्रेडिएंट एक यिन यांग शैली है (लेकिन डॉट्स के बिना)।

रंग ढाल वाक्य रचना के दो रूप हैं:

?ग्रेडियेंट रंग प्रारंभ-रंग अंत-रंग

यह प्रपत्र एक रैखिक ढाल निर्दिष्ट करता है। तर्क की कुल संख्या को दर्शाते हैं
रंग आवंटित करने के लिए (2 और 1000 के बीच), प्रारंभिक रंग और अंतिम रंग।

उदाहरण:

शीर्षक शैली वी ग्रेडिएंट 20 आरजीबी:बी8/सीई/बीसी आरजीबी:5बी/85/डी0

?ग्रेडियेंट रंग खंड रंग लंबाई रंग [लंबाई रंग]...

दूसरा रूप एक गैर-रेखीय ढाल निर्दिष्ट करता है। तर्क हैं: कुल
की संख्या रंग आवंटित करने के लिए (2 और 1000 के बीच), फिर की संख्या खंड.
प्रत्येक खंड के लिए, प्रारंभ निर्दिष्ट करें रंग, एक रिश्तेदार लंबाई, फिर अंत
रंग। प्रत्येक बाद वाला खंड अंतिम खंड के दूसरे रंग से शुरू होता है।
लंबाई कोई भी गैर-ऋणात्मक पूर्णांक हो सकती है। द्वारा विभाजित एक खंड की लंबाई
सभी खंडों की लंबाई का योग उन रंगों का अंश है जो के लिए उपयोग किए जाते हैं
खंड।

उदाहरण:

मेनू शैली *\
मेनूफेस डीग्रेडिएंट 128 2 लाइटग्रे 50 नीला 50 सफेद

# 20% लाल से नीले रंग में ढाल,
# 30% नीले से काले रंग में,
# 50% काले से ग्रे तक
मेनू शैली *\
मेनूफेस डीग्रेडिएंट 100 3 रेड 20 ब्लू 30 ब्लैक 50 ग्रे

# 50% नीले से हरे रंग में, तब
# 50% पीले से लाल तक
रंगसेट 0 एच ग्रेडिएंट 128 3 नीला 1000 हरा 1 पीला 1000 लाल

वातावरण


पर्यावरण चर जो fvwm के संचालन पर प्रभाव डालते हैं, वे निम्नलिखित हैं:

प्रदर्शन
Fvwm इस डिस्प्ले पर तब तक शुरू होता है जब तक कि -प्रदर्शन विकल्प दिया गया है।

FVWM_MODULEDIR
fvwm द्वारा मानक fvwm मॉड्यूल वाली निर्देशिका में सेट करें।

FVWM_USERDIR
पढ़ने और कभी-कभी व्यक्तिगत लिखने के लिए उपयोगकर्ता की डेटा निर्देशिका निर्धारित करने के लिए उपयोग किया जाता है
फ़ाइलें। यदि यह चर पहले से सेट नहीं है, तो इसे fvwm द्वारा सेट किया जाता है $होम/.fvwm, जो
डिफ़ॉल्ट उपयोगकर्ता की डेटा निर्देशिका है।

सत्र_प्रबंधक
Fvwm इस सत्र प्रबंधक से संपर्क करने का प्रयास करता है।

SESSION_MANAGER_NAME
इसका उपयोग मुख्य रूप से अपने बग के आसपास काम करने के लिए चल रहे xsm को निर्धारित करने के लिए किया जाता है। यदि यह चर
"xsm" पर सेट है, DiscardCommand को xsm की अपेक्षा के अनुसार सेट किया गया है और XSMP के लिए आवश्यक नहीं है। यदि
आप xsm के तहत fvwm चलाते हैं, आपको इस चर को "xsm" पर सेट करना चाहिए, अन्यथा पुरानी स्थिति
फ़ाइलें नहीं हटाई जाती हैं।

SM_SAVE_DIR
यदि यह सेट है, तो fvwm इस निर्देशिका में अपना सत्र डेटा सहेजता है। अन्यथा यह उपयोग करता है
$ HOME. ध्यान दें, राज्य फाइलों का नाम है .एफएस-?????? और सामान्य रूप से हटा दिए जाते हैं
स्वचालित रूप से जब अब और उपयोग नहीं किया जाता है।

लेखक


कई लोगों की मदद से रॉबर्ट नेशन, twm कोड के आधार पर, जिसे टॉम . ने लिखा था
लास्ट्रेंज। रॉबर्ट नेशन के बाद चार्ल्स हाइन्स आए, उसके बाद ब्रैडी मोंट्ज़ आए। वर्तमान में
fvwm fvwm-workers मेलिंग सूची में कई लोगों द्वारा विकसित किया गया है।

कॉपीराइट


Fvwm और वितरण के साथ आने वाले सभी मॉड्यूल, स्क्रिप्ट और अन्य फाइलें विषय हैं
जीएनयू जनरल पब्लिक लाइसेंस (जीपीएल) के लिए। कृपया कॉपी करने वाली फ़ाइल देखें जिसके साथ आया था
विवरण के लिए एफवीडब्ल्यूएम।

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


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

  • 1
    पीएसी प्रबंधक
    पीएसी प्रबंधक
    पीएसी एक पर्ल/जीटीके प्रतिस्थापन है
    सिक्योरसीआरटी/पुटी/आदि (लिनक्स
    ssh/telnet/... gui)... यह एक GUI प्रदान करता है
    कनेक्शन कॉन्फ़िगर करने के लिए: उपयोगकर्ता,
    पासवर्ड, नियमन की अपेक्षा करें...
    पीएसी प्रबंधक डाउनलोड करें
  • 2
    GeoServer
    GeoServer
    जियोसर्वर एक ओपन-सोर्स सॉफ्टवेयर है
    सर्वर जावा में लिखा गया है जो उपयोगकर्ताओं को अनुमति देता है
    भू-स्थानिक डेटा साझा करने और संपादित करने के लिए।
    इंटरऑपरेबिलिटी के लिए डिज़ाइन किया गया, यह
    दा प्रकाशित करता है ...
    जियोसर्वर डाउनलोड करें
  • 3
    जुगनू तृतीय
    जुगनू तृतीय
    एक स्वतंत्र और ओपन-सोर्स व्यक्तिगत वित्त
    प्रबंधक। जुगनू III सुविधाएँ a
    दोहरी प्रविष्टि बहीखाता प्रणाली। तुम कर सकते हो
    जल्दी से प्रवेश करें और अपना आयोजन करें
    लेनदेन मैं...
    जुगनू III डाउनलोड करें
  • 4
    अपाचे ओपनऑफिस एक्सटेंशन
    अपाचे ओपनऑफिस एक्सटेंशन
    अपाचे की आधिकारिक सूची
    ओपनऑफिस एक्सटेंशन। तुम्हे पता चलेगा
    शब्दकोशों से लेकर
    पीडीएफ फाइलों को आयात करने और कनेक्ट करने के लिए उपकरण
    अतिरिक्त के साथ...
    अपाचे ओपनऑफिस एक्सटेंशन डाउनलोड करें
  • 5
    मंटिसबीटी
    मंटिसबीटी
    मेंटिस एक आसानी से तैनात किया जा सकने वाला वेब है
    उत्पाद बग में सहायता के लिए आधारित बगट्रैकर
    नज़र रखना। इसके लिए PHP, MySQL और a की आवश्यकता है
    वेब सर्वर। हमारा डेमो चेकआउट करें और होस्ट करें
    प्रस्ताव...
    मंटिसबीटी डाउनलोड करें
  • 6
    लैन मैसेंजर
    लैन मैसेंजर
    लैन मैसेंजर एक पी2पी चैट एप्लिकेशन है
    इंट्रानेट संचार के लिए और नहीं करता है
    एक सर्वर की आवश्यकता है। तरह-तरह के काम
    सुविधाओं सहित समर्थित हैं
    अधिसूचना...
    लैन मैसेंजर डाउनलोड करें
  • अधिक "

लिनक्स कमांड

  • 1
    आबिदव
    आबिदव
    abidw - ELF के ABI को क्रमबद्ध करें
    फ़ाइल abidw ईएलएफ में एक साझा पुस्तकालय पढ़ता है
    प्रारूप और एक एक्सएमएल प्रतिनिधित्व का उत्सर्जन करता है
    इसके ABI से मानक आउटपुट तक।
    उत्सर्जित ...
    अबीद चलाओ
  • 2
    ABILINT
    ABILINT
    abilint - एक अबीगैल एबीआई को मान्य करें
    प्रतिनिधित्व abilint मूल निवासी को पार्स करता है
    उत्सर्जित एबीआई का एक्सएमएल प्रतिनिधित्व
    abidw द्वारा। एक बार इसने XML को पार्स कर दिया
    प्रतिनिधित्व...
    रन एबिलिंट
  • 3
    coresendmsg
    coresendmsg
    coresendmsg - एक CORE API संदेश भेजें
    कोर-डेमन डेमन के लिए...
    coresendmsg चलाएँ
  • 4
    कोर_सर्वर
    कोर_सर्वर
    core_server - के लिए प्राथमिक सर्वर
    स्पैमबेयस। विवरण: वर्तमान में कार्य करता है
    केवल वेब इंटरफ़ेस। लगाना
    विभिन्न प्रोटोकॉल के श्रोता टीबीडी हैं।
    इस ...
    core_server चलाएँ
  • 5
    fwflash
    fwflash
    fwflash - छवि फ़ाइल फ़्लैश करने के लिए प्रोग्राम
    किसी कनेक्टेड NXT डिवाइस से...
    fwflash चलाएँ
  • 6
    fwts-कलेक्ट
    fwts-कलेक्ट
    fwts-collect - fwts के लिए लॉग एकत्रित करें
    बग रिपोर्टिंग. ...
    fwts-collect चलाएँ
  • अधिक "

Ad