मैं आपको तीन समाधान दिखाऊंगा, जिनमें से प्रत्येक में इसकी कमियां हैं, लेकिन मुझे आशा है कि उनमें से कम से कम एक आपको स्वीकार्य है।
जावास्क्रिप्ट
यह शायद का एकमात्र उपयोगी अनुप्रयोग है window.resizeTo
। प्रकार
javascript:window.resizeTo(1280,512)
एड्रेस बार में। आप इसे बुकमार्कलेट में आसानी से बदल सकते हैं।
कमियां
- यदि आपके पास जावास्क्रिप्ट बंद है तो काम नहीं करता है।
- जावास्क्रिप्ट अवरोधक हस्तक्षेप कर सकते हैं (NoScript हालांकि नहीं है)
- फ़ायरफ़ॉक्स की डिफ़ॉल्ट सेटिंग्स के साथ काम करता है, लेकिन अगर आपने चेक मार्क को
Allow scripts to: Move or resize existing windows
नीचे से नहीं हटाया हैEdit/Preferences/Content/Enable JavaScript/Advanced...
विंडो मैनेजर
wmctrl -r Firefox -e 0,-1,-1,1280,512
कमियां:
- आपको wmctrl स्थापित करना होगा ( Fedora के लिए wmctrl पैकेज है )
- EWMH / NetWM संगत X विंडो मैनेजर की आवश्यकता है (KDE और GNOME के डिफ़ॉल्ट विंडो मैनेजर हालांकि समर्थित हैं)
- यदि आपके पास एक से अधिक फ़ायरफ़ॉक्स विंडो खुली है, तो आपको ठीक वही बताना होगा, जिसे आप आकार बदलना चाहते हैं। आप यह कैसे कर सकते हैं, इस पर wmctrl का दस्तावेज़ीकरण देखें , यह मुश्किल नहीं है।
कमांड लाइन
सबसे स्पष्ट समाधान वांछित विंडो ज्यामिति के साथ फ़ायरफ़ॉक्स शुरू करना है। यह अनमैक्सिमाइज़ करना शुरू कर देगा, लेकिन अगर आप अधिकतम और फिर से अनमैक्सिज्म करते हैं, तो यह उस आकार में सिकुड़ जाएगा जो पहले था।
आमतौर पर आप X विंडो अनुप्रयोगों के लिए विंडो ज्यामिति का निर्धारण कर सकते हैं जैसे:
firefox -geometry 1280x512+0+0
यह मेरे लिए काम नहीं करता था, इसलिए मैंने फ़ायरफ़ॉक्स कमांड लाइन विकल्प (छोटा) देखा:
Usage: firefox [ options ... ] [URL]
where options include:
-height <value> Set height of startup window to <value>.
-width <value> Set width of startup window to <value>.
-no-remote Open new instance, not a new window in running instance.
मैंने कोशिश की
firefox -no-remote -height 1280 -width 512
लेकिन वह भी काम नहीं किया। मुझे लगता है कि यह फ़ायरफ़ॉक्स में एक बग है, और शायद यह अन्य संस्करणों में या अन्य प्लेटफार्मों पर काम करता है।
कमियां
- उपरोक्त में से किसी ने मेरे लिए Ubuntu 9.04 पर फ़ायरफ़ॉक्स 3.0.12 के साथ काम नहीं किया।
- यह केवल तब तक काम करता है जब तक कि आप विंडो के आकार को मैन्युअल रूप से नहीं बदलते हैं।