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

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

कार्यक्रम:

नाम


FvwmCommand - fvwm कमांड बाहरी इंटरफ़ेस

SYNOPSIS


FvwmCommand [-cmrvw] [-S नाम] [-i स्तर] [-f नाम] [-F स्तर] [कमांड...]

वर्णन


FvwmCommand आपको fvwm लेनदेन की निगरानी करने और शेल कमांड से fvwm कमांड जारी करने देता है
लाइन या स्क्रिप्ट। FvwmCommand प्रत्येक तर्क को fvwm कमांड के रूप में लेता है। उद्धरणों का उपयोग किया जा सकता है
रिक्त स्थान सहित आदेश भेजें।
FvwmCommand 'FvwmPager 0 1'

मंगलाचरण


FvwmCommandS को एक बार fvwm द्वारा, या तो .fvwm2rc फ़ाइल में, मेनू से, या से उत्पन्न किया जाना चाहिए
एफवीडब्ल्यूएमकंसोल। तब से, FvwmCommand को शेल या स्क्रिप्ट से निष्पादित करने के लिए कहा जा सकता है
एफवीडब्ल्यूएम कमांड।

.fvwm2rc फ़ाइल के भीतर से:
मॉड्यूल FvwmCommandS

or

AddToFunc StartFunction "I" मॉड्यूल FvwmCommandS

फिर, स्क्रिप्ट फ़ाइल में या शेल से:

FvwmCommand 'पॉपअप यूटिलिटीज'

विकल्प


-c FvwmCommand को मानक इनपुट के बजाय कई कमांड पढ़ने के लिए सूचित करता है
कमांड लाइन तर्कों में निर्दिष्ट एक कमांड। यह अक्षम करता है -m or -i.

(इको "एक्सेक एक्सलोड"; इको "बीप") | Fvwmकमांड -c

-F
fvwm विंडो फ़्लैग FvwmCommand आउटपुट के स्तर को निर्दिष्ट करता है।

0 कोई विंडो फ़्लैग प्रिंट नहीं किया जाएगा.

2 पूर्ण विंडो फ़्लैग मुद्रित किए जाएंगे यदि सूचना स्तर, -i विकल्प, 2 या 3 है।

-f
सर्वर के साथ संचार करने के लिए एक वैकल्पिक फीफो सेट निर्दिष्ट करता है। डिफ़ॉल्ट फीफो सेट
है /var/tmp/FvwmCommand-${DISPLAY}C, जिसमें FvwmCommand..C कमांड भेजने के लिए प्रयोग किया जाता है
और FvwmCommand..M संदेश प्राप्त करना है। यदि वह मार्ग अनुपयोगी है
इसके बजाय ${FVWM_USERDIR}/FvwmCommand-${DISPLAY} का उपयोग किया जाएगा। FvwmCommandS के पास होना चाहिए
उसी के साथ आह्वान किया गया FvwmCommand से पहले इसके पहले तर्क के रूप में
मंगलाचरण। वैकल्पिक रूप से, विकल्प -S का उपयोग किया जा सकता है। संदर्भ विकल्प -एस। यह विकल्प -f is
उपयोगी है जब एक पृष्ठभूमि नौकरी चलाने के लिए एक समर्पित कनेक्शन आवश्यक है जबकि दूसरा
इंटरेक्टिव उपयोग के लिए कनेक्शन रखा जाता है।

-i
FvwmCommand द्वारा आउटपुट की जाने वाली जानकारी के स्तर को निर्दिष्ट करता है।

0 केवल त्रुटि संदेश।
Fvwmकमांड -i0 Fvwmबैनर
बिना किसी आउटपुट के एक बैनर दिखाएगा। दूसरी ओर,
FvwmCommand -i 0 फ़ूबार
वापसी करेंगे,
[fvwm] [निष्पादित मॉड्यूल]: < > ऐसा कोई मॉड्यूल नहीं
मॉड्यूलपाथ '/usr/lib/X11/fvwm' में foobar´

ध्यान दें कि नीचे दिए गए मामलों में Fvwm कोई त्रुटि संदेश नहीं लौटाता है
'विंडो' अपने आप में एक मान्य कमांड है।

FvwmCommand -i 0 'विंडो फू बार'

1 त्रुटियाँ, उत्तर और विंडो कॉन्फ़िगरेशन जानकारी। यह डिफ़ॉल्ट है।
Fvwmकमांड send_windowlist
नीचे की तरह जानकारी दिखाई देगी।

0x02000014 विंडो FvwmConsole
0x02000014 आइकन FvwmConsole
0x02000014 कक्षा एक्सटर्म
0x02000014 संसाधन FvwmConsole
0x01c00014 विंडो कंसोल
0x01c00014 आइकन कंसोल
0x01c00014 कक्षा Xटर्म
0x01c00014 संसाधन कंसोल
0x01000003 विंडो Fvwm पेजर
0x01000003 आइकन
0x01000003 वर्ग FvwmModule
0x01000003 संसाधन FvwmPager
0x00c0002c विंडो emacs: FvwmCommand.man
0x00c0002c आइकन FvwmCommand.man
0x00c0002c आइकन फ़ाइल xemacs.xpm
0x00c0002c वर्ग Emacs
0x00c0002c संसाधन emacs
विंडो सूची समाप्त करें
पहला कॉलम विंडो आईडी नंबर दिखाता है, जिसका उपयोग 'विंडो' में किया जा सकता है
आदेश। दूसरा कॉलम सूचना प्रकार दिखाता है। अंतिम कॉलम दिखाता है
सूचना सामग्री। यदि कोई जानकारी नहीं लौटाई जाती है, तो जोड़ें -w या -आर
विकल्प। भारी लोड वाले सिस्टम में इसकी आवश्यकता हो सकती है।

2 ऊपर और स्थिर विंडो जानकारी।
FvwmCommand -i2 'FvwmPager 0 1'
नीचे इसका आउटपुट है।

0x03c00003 फ्रेम x 962, y 743, चौड़ाई 187, ऊंचाई 114
0x03c00003 डेस्कटॉप 0
0x03c00003 प्रारंभआइकॉनिक संख्या
0x03c00003 ऑनटॉप हां
0x03c00003 स्टिकी हाँ
0x03c00003 WindowListस्किप हां
0x03c00003 सप्रेसआइकन नं
0x03c00003 Noiconशीर्षक संख्या
0x03c00003 उदारता संख्या
0x03c00003 स्टिकीआइकन नंबर
0x03c00003 सर्कुलेट छोड़ेंआइकन नंबर
0x03c00003 परिचालित करेंस्किप नं
0x03c00003 क्लिक टू फोकस नं
0x03c00003 मैला फोकस नंबर
0x03c00003 छोड़ें मानचित्रण संख्या
0x03c00003 हैंडल नंबर
0x03c00003 शीर्षक संख्या
0x03c00003 मैप की गई संख्या
0x03c00003 प्रतीक संख्या
0x03c00003 क्षणिक संख्या
0x03c00003 उठाई गई संख्या
0x03c00003 दृश्यमान संख्या
0x03c00003 चिह्नहमारा नंबर
0x03c00003 पिक्समैपहमारा नंबर
0x03c00003 आकार का चिह्न संख्या
0x03c00003 अधिकतम संख्या
0x03c00003 Wm TakeFocus no
0x03c00003 WmDeleteविंडो हाँ
0x03c00003 चिह्नस्थानांतरित नहीं
0x03c00003 चिह्न अनमैप्ड संख्या
0x03c00003 नक्शा लंबित संख्या
0x03c00003 संकेत ओवरराइड हाँ
0x03c00003 मेगावाट बटन संख्या
0x03c00003 मेगावाटआदेश संख्या
0x03c00003 शीर्षक ऊंचाई 0
0x03c00003 सीमा चौड़ाई 4
0x03c00003 आधार आकार चौड़ाई 8, ऊंचाई 7
0x03c00003 आकार वृद्धि चौड़ाई 9, ऊंचाई 9
0x03c00003 न्यूनतम आकार चौड़ाई 8, ऊंचाई 7
0x03c00003 अधिकतम आकार चौड़ाई 32767, ऊंचाई 32767
0x03c00003 गुरुत्वाकर्षण दक्षिणपूर्व
0x03c00003 पिक्सेल टेक्स्ट 0xffffff, पीछे 0x7f7f7f
0x03c00003 विंडो Fvwm पेजर
0x03c00003 आइकन Fvwm पेजर
0x03c00003 वर्ग FvwmModule
0x03c00003 संसाधन FvwmPager

3 सभी जानकारी उपलब्ध है।
FvwmCommand -i3 'किलमॉड्यूल Fvwm*'
यह रिपोर्ट करेगा कि कौन सी विंडो बंद हैं।
0x03400003 नष्ट
0x02400002 नष्ट

-m fvwm विंडो सूचना लेनदेन पर नज़र रखता है। FvwmCommand लगातार आउटपुट करता है
जानकारी जो इसे बिना बाहर निकले प्राप्त करती है। इस विकल्प का उपयोग पृष्ठभूमि में किया जा सकता है
विंडोज़ को गतिशील रूप से नियंत्रित करने के लिए जॉब को अक्सर -i3 विकल्प के साथ जोड़ा जाता है।
FvwmCommand -mi3 ​​| ग्रेप 'आइकनिफाइ'
यह तब रिपोर्ट करेगा जब विंडोज़ आइकॉनिफाइड या डी-आइकोनिफाइड होंगे।

नोट: FvwmCommand इसके आउटपुट को बफर नहीं करता है लेकिन कई उपयोगिताओं जैसे कि grep or
sed ब्लॉक बफर का उपयोग करें। अगले उदाहरण का आउटपुट तब तक दिखाई नहीं देगा जब तक
FvwmCommand समाप्त हो गया है या grep से stdout बफर भर गया है।
FvwmCommand -mi3 ​​| grep 'नक्शा' |
sed 's/\(0x[0-9a-f]*\).*/windowid \1 move 0 0/'
इसके बजाय, पीटीवाई या पर्ल जैसे बफर नियंत्रण वाले टूल का उपयोग करें। नीचे का प्रतीक होगा
नई खिड़कियां खोलने पर।
एफवीडब्ल्यूएम -एमआई3 | पर्ल-ने '
$|=1;
यदि /^(1x\S+) जोड़ें/;
> ~/.FvwmCommandC

-r बाहर निकलने से पहले उत्तर की प्रतीक्षा करता है। यदि कोई जानकारी या त्रुटि नहीं है तो FvwmCommand बाहर निकल जाता है
एक निश्चित समयावधि में लौटाया गया। (विकल्प -w देखें।) विकल्प -r ओवरराइड करता है
इस समय सीमा और कम से कम एक संदेश वापस आने की प्रतीक्षा करें। प्रारंभिक संदेश के बाद, it
समय सीमा के लिए किसी अन्य संदेश की प्रतीक्षा करेगा। यह विकल्प तब उपयोगी होता है जब
जब सिस्टम प्रतिक्रिया दे रहा हो तो कोई भी भविष्यवाणी करने के लिए सिस्टम बहुत लोड होता है और
आदेश कुछ संदेश वापस भेजने का कारण बनता है।

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

अगर एक सापेक्ष पथ नाम है, जो सापेक्ष है जहां से fvwm चल रहा है,
जहां से FvwmCommand लागू नहीं किया जाता है।

-v FvwmCommand संस्करण संख्या देता है और बाहर निकलता है।

-w
प्रतीक्षा करता है एक संदेश के लिए माइक्रो सेकंड। कोई जानकारी नहीं होने पर FvwmCommand बाहर निकल जाता है या
जब तक विकल्प -m का उपयोग नहीं किया जाता है, तब तक एक निश्चित समयावधि में त्रुटि वापस आ जाती है। NS
डिफ़ॉल्ट 500 एमएस है। यह विकल्प इस डिफ़ॉल्ट मान को ओवरराइड करता है।

आवरण


FvwmCommand.sh में सिंटैक्स को fvwm के समान रखने के लिए बॉर्न शेल फ़ंक्शन परिभाषाएँ हैं
विन्यास फाइल। इस फ़ाइल को सोर्स किया जाना है:
. FvwmCommand.sh
डेस्कटॉप आकार 5x5
FvwmCommand.pm सिंटैक्स को fvwm कॉन्फ़िगरेशन फ़ाइल के समान रखने के लिए perl के लिए है।
अल्पविराम का उपयोग fvwm कमांड के तर्कों को अलग करने के लिए किया जा सकता है।
FvwmCommand का उपयोग करें;
अगर ($ एआरजीवी [0] ईक 'होम') {
डेस्क 0,0; गोटोपेज '1 1';
}elsif($ARGV[0] eq 'जंप') {
डेस्क "0 2"; गोटोपेज 0, 1;
}
हालांकि FvwmCommand में तर्क fvwm की तरह केस सेंसिटिव नहीं होते हैं, फंक्शन्स को परिभाषित किया जाता है
FvwmCommand.sh और FvwmCommand.pl केस संवेदनशील हैं।

त्रुटियों


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

FvwmCommand कमांड भेजने और Fvwm2 से जानकारी प्राप्त करने के लिए एक इंटरफ़ेस है
ऐसी प्रक्रियाएं जो Fvwm मॉड्यूल नहीं हैं।

उदाहरण


test1.pl - FvwmTalk का आह्वान करने के लिए 1 तर्क 'टी' लेता है
FvwmTalk . को मारने के लिए 'td'
''खिड़कियों को स्थानांतरित करने के लिए
test2.sh - FvwmButtons का आह्वान करने के लिए 1 तर्क 'बी' लेता है
FvwmButtons को मारने के लिए 'kb'
बटन पंक्तियों के # को बदलने के लिए 'r'
'c' बटन के # कॉलम बदलने के लिए
ex-auto.pl - ऑटो छोटी खिड़कियां बढ़ाएं। यह उन्हें दिखाई देगा।
ex-cascade.pl - कैस्केड विंडो, फिर उन्हें वापस ले जाएं।
ex-grpmv.pl - एक साथ चलने के लिए विंडोज़ का एक समूह चुनें।

उपरोक्त उदाहरण व्यावहारिक होने के लिए नहीं बल्कि यह दिखाने के लिए हैं कि यह कैसे हो सकता है
सामाप्त करो।

फोकस-लिंक.pl
यह एक यूजर प्रोग्रामेबल विंडो फोकस स्क्रिप्ट है।
डिफ़ॉल्ट व्यवहार है:
1. जब कोई विंडो खुलती है, तो विंडो पर फ़ोकस करें और पॉइंटर को मूव करें
इसके लिए। विंडो बंद होने पर पैरेंट विंडो फ़ोकस प्राप्त कर लेती है।
एक खिड़की खोली जाने पर पितृत्व निर्धारित किया जाता है। यह आखिरी है
एक ही एक्स वर्ग के साथ केंद्रित खिड़की।
2. #1 AcroRead ओपनिंग विंडो में नहीं आएगा।
3. #1 तब नहीं होगा जब स्किपमैपिंग सेट है और विंडो है
अपनी कक्षा की एकमात्र खिड़की।
4. नेटस्केप के लिए डायलॉग विंडो ढूंढें, #1 के अतिरिक्त, विंडो का आकार बदलें
300x150 पिक्सल तक और इसे स्क्रीन के पूर्वी किनारे पर ले जाएं।
डाउनलोड/अपलोड विंडो पर ध्यान केंद्रित नहीं किया जाएगा और न ही फोकस लिंक में होगा
सूची।
5. एप्लेटव्यूअर को उत्तर-पश्चिम कोने में ले जाएं।
6. बंद होने के बाद Xterm अपने पैरेंट पर वापस ध्यान केंद्रित नहीं करेगा।
7. जब कोई विंडो डी-आइकॉनिफाइड हो, तो उस पर फोकस करें और पॉइंटर को मूव करें।

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

AddToFunc "StartFunction" "I" मॉड्यूल FvwmCommandS
+ "I" $HOME/scripts/focus-Netscape.pl निष्पादित करें

पुश-अवे.pl
ओवरलैपिंग से बचने के लिए खिड़कियों को दूर धकेलता है। के रूप में उपयोग:

push-away.pl ऊपर 'Fvwm पेजर'

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



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