किसी विशेष चौड़ाई और ऊँचाई पर तुरंत खिड़कियों का आकार बदलना


16

किसी कारण से, मैं अपनी स्क्रीन के आकार से 4-5 गुना बड़े आकार के लिए एक विंडो का आकार बदलना चाहता हूं। अभी के लिए, मैं इसे मैन्युअल रूप से पूरी विंडो पर ले जा रहा हूं, लेकिन स्क्रीन के बाहर एक कोने और फिर खिड़की का विस्तार करने के लिए कोने को खींच रहा हूं। हालांकि, इसमें बहुत समय लग रहा है। क्या विंडो को किसी विशेष ऊंचाई और चौड़ाई में तुरंत आकार देने का कोई तरीका है? (शायद कमांडलाइन से या किसी छोटे ऐप या कुछ और की मदद से)

जवाबों:


29

मैं दो समाधान प्रस्तावित करता हूं

wmctrl

wmctrlपैकेज स्थापित करें , फिर आप अपनी विंडो का आकार बदल सकते हैं

wmctrl -r string -e 0,left,up,width,height

जहां stringविंडो के शीर्षक का एक विकल्प है, (left,up)ऊपरी बाएं विंडो के कोने के वांछित स्क्रीन निर्देशांक (width,height)हैं , और वांछित विंडो के आयाम हैं।

अधिक सटीक विंडो की पसंद के लिए, रन करें wmctrl -l, जो आपको विंडो के आईडी, स्क्रीन के नंबर और विंडो के शीर्षक वाले रिकॉर्ड की एक सूची देगा। तब आप आईडी के साथ एक विशेष विंडो का आकार बदल सकते हैं

wmctrl -i -r ID -e 0,left,up,width,hight

wmctrlमैन पेज में अधिक जानकारी ।

devilspie

पैकेज स्थापित करें devilspie, फिर सामग्री के साथ इस फ़ोल्डर में फ़ोल्डर ~/.devilspieऔर एक फ़ाइल बनाएं my-name.ds:

(if (is (window_name) "My Window") (geometry "widthxheight+left+up"))

फिर devilspieअपनी विंडो का आकार बदलने के लिए निष्पादित करें।


धन्यवाद! मुझे थोड़ी समस्या है - अगर मैं विंडो को बड़े आकार का आकार देता हूं, तो विंडो मैनेजर (मुझे लगता है कि कॉम्पिज़) की मौत हो जाती है और बहुत ही बेसिक विंडोिंग क्षमताओं वाला एक अन्य विंडो मैनेजर आता है। इससे बचने का कोई तरीका?
पुष्पक डगड़े

से wmctrlआदमी पेज: " wmctrlएक आदेश है कि एक X विंडो प्रबंधक है कि EWMH / NetWM विनिर्देश के साथ संगत है के साथ बातचीत करने के लिए इस्तेमाल किया जा सकता है।" शायद compizपूरी तरह से संगत नहीं है या कुछ कीड़े हैं, और मैं उस के साथ मदद नहीं कर सकता।
enzotib

@Guanidene: मैंने एक वैकल्पिक समाधान प्रस्तावित किया।
enzotib

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

1
पिछली टिप्पणी में एक मामूली सुधार: यह है -r :ACTIVE:(अंत में एक अतिरिक्त बृहदान्त्र की आवश्यकता है)।
ज़ोल्टन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.