मैं फ़ायरफ़ॉक्स को उसकी खिड़की के आकार को कैसे याद करूँ?


5

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

संपादित करें: केवल स्पष्ट करने के लिए, यह केवल अगर मैं पिछली बार के बाद से फ़ायरफ़ॉक्स को बंद कर देता हूं, तो यह अधिकतम हो जाता है - अगर यह अभी भी चल रहा है, तो यह ठीक काम करता है।


1
दिलचस्प। मेरा ऐसा नहीं है। क्या आप ऐसे किसी ऐड-ऑन का उपयोग कर रहे हैं जो इसे ट्रिगर कर सकता है?
साशा चोडगोव जुले

ऐसा नहीं है कि मुझे पता है
a_m0d

जवाबों:


3

मैं आपको तीन समाधान दिखाऊंगा, जिनमें से प्रत्येक में इसकी कमियां हैं, लेकिन मुझे आशा है कि उनमें से कम से कम एक आपको स्वीकार्य है।

जावास्क्रिप्ट

यह शायद का एकमात्र उपयोगी अनुप्रयोग है 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 के साथ काम नहीं किया।
  • यह केवल तब तक काम करता है जब तक कि आप विंडो के आकार को मैन्युअल रूप से नहीं बदलते हैं।

0

यह लिनक्स, विंडोज या मैक ओएस एक्स पर डिफ़ॉल्ट व्यवहार नहीं है।

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

मोज़िला ज्ञानकोष में सुरक्षित मोड में फ़ायरफ़ॉक्स शुरू करने के निर्देश हैं

आप प्रोफ़ाइल प्रबंधक के निर्देशों का पालन ​​करके आसानी से एक नया प्रोफ़ाइल (अपने वर्तमान को नुकसान पहुंचाए बिना) बना सकते हैं ।


0

कई साल बाद और अभी भी एक अनुत्तरित प्रश्न। मैंने एक छोटी सी उपयोगिता लिखी है जो मुझे स्टार्टअप पर फ़ायरफ़ॉक्स विंडो की स्थिति को निर्दिष्ट करने की अनुमति देती है। Http://www.ipsec.info/w/t/override-gtk-geometry.c पर एक नज़र डालें । संकलन और उपयोग के निर्देश स्रोत में शामिल हैं।

वर्तमान में यह केवल आपको स्टार्टअप स्थिति और आकार निर्दिष्ट करने की अनुमति देता है। आप अपनी आवश्यकताओं के अनुरूप स्रोत को समायोजित कर सकते हैं, उदाहरण के लिए रनटाइम पर किसी घटना पर विंडो का आकार बदलने के लिए।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.