विश्व स्तर पर फ़ायरफ़ॉक्स के लिए कुछ डिफ़ॉल्ट सेटिंग्स बदलें


9

क्या विश्व स्तर पर फ़ायरफ़ॉक्स के लिए कुछ डिफ़ॉल्ट सेटिंग्स को संशोधित करना संभव है?

मुझे पता है कि उपयोग करने वाले उपयोगकर्ता के लिए सेटिंग्स कैसे बदलें about:config। लेकिन मैं अपने परिवर्तनों को विश्व स्तर पर रखना चाहूंगा, ताकि कोई भी नया बनाया गया खाता मेरे परिवर्तनों को प्राप्त कर ले।

मैंने फ़ाइल को देखा है /usr/share/iceweasel/browser/defaults/preferences/firefox.jsजो इस तरह दिखता है कि यह विश्व स्तर पर सेटिंग्स को बदलने का स्थान हो सकता है।

क्या यह करने का सही तरीका है, या बेहतर तरीका है? मैं किसी भी अनपेक्षित परिणाम को रोकना चाहता हूं।

मैं डेबियन पर फ़ायरफ़ॉक्स (आइसविशेल) 24.8.1 का उपयोग कर रहा हूं ।

जवाबों:


10

हाँ तुम कर सकते हो। मोज़िला इसे " लॉकिंग प्राथमिकताएं " कहता है , लेकिन मैं इसे "सिस्टम वरीयताओं" के रूप में सोचना पसंद करता हूं (उन्हें लॉक करने की आवश्यकता नहीं है)।

सबसे पहले, फ़ायरफ़ॉक्स को बताएं कि आप इन दो पंक्तियों के साथ अपने फ़ायरफ़ॉक्स इंस्टॉलेशन डायरेक्टरी local-settings.jsमें एक टेक्स्ट फ़ाइल बनाकर सिस्टम प्रेफरेंस फ़ाइल का उपयोग कर रहे defaults/prefहैं:

pref("general.config.obscure_value", 0);
pref("general.config.filename", "mozilla.cfg");

दूसरा, आपकी सिस्टम प्राथमिकताएं फ़ाइल। mozilla.cfgअपने फ़ायरफ़ॉक्स इंस्टॉलेशन डायरेक्टरी में एक टेक्स्ट फ़ाइल बनाएँ । पहली पंक्ति को डबल फ़ॉरवर्ड स्लैश के साथ शुरू करना चाहिए, फिर अपनी प्राथमिकताएं जोड़ें (उसी प्राथमिकताएँ जैसे कि के बारे में मिली : config )। एक उदाहरण:

//
pref("browser.startup.homepage", http://www.superuser.com);
pref("browser.shell.checkDefaultBrowser", false);

आपके पास प्राथमिकताएँ जोड़ने के कुछ विकल्प हैं:

  • defaultPref - नया डिफ़ॉल्ट मान सेट करें
  • pref - प्रीफ़ सेट करें, लेकिन वर्तमान सत्र में परिवर्तन की अनुमति दें
  • lockPref - लॉक प्रीफ़, परिवर्तनों को अस्वीकार करें

यह बनानेuser.js के समान दिखता है , लेकिन एक अतिरिक्त कदम के साथ। संबंधित देखें: मैं about:configशेल स्क्रिप्ट से फ़ायरफ़ॉक्स को कैसे बदल सकता हूं ? । User.js बात मेरे लिए काम किया।
aexl

3

फ़ायरफ़ॉक्स को अनुकूलित करने से - डिफ़ॉल्ट वरीयता फ़ाइलें :

डिफ़ॉल्ट प्राथमिकताओं को सभी फ़ाइलों जैसे all.js या firefox.js में संग्रहीत किया जाता है। यह अनुशंसा नहीं की जाती है कि आप इन फ़ाइलों को सीधे संशोधित करें (और आप आसानी से नहीं कर सकते, क्योंकि वे फ़ाइल omni.jar में संग्रहीत हैं)। हालाँकि, आप अपनी स्वयं की जावास्क्रिप्ट फाइलें बना सकते हैं और उन्हें एक स्थान पर रख सकते हैं ताकि फ़ायरफ़ॉक्स उन्हें डिफ़ॉल्ट प्राथमिकताओं के रूप में पढ़े। वह स्थान defaults/prefउसी स्थान की निर्देशिका है जहां फ़ायरफ़ॉक्स निष्पादन योग्य रखा गया है। इस स्थान की फ़ाइलों का उपयोग सभी फ़ायरफ़ॉक्स उपयोगकर्ताओं के लिए किया जाएगा (वे प्रोफ़ाइल विशिष्ट नहीं हैं)।

डिफ़ॉल्ट वरीयताएँ जोड़ना उतना ही सरल है जितना कि फ़ाइल को .js के डिफॉल्ट्स / वरीयताओं निर्देशिका में एक्सटेंशन के साथ बनाना और लाइनों को जोड़ना जैसे:

pref("browser.rights.3.shown", true);

यह महत्वपूर्ण है कि आपको वरीयता प्रकार के आधार पर प्रारूप सही मिले। इस मामले में, वरीयता एक बूलियन है, इसलिए हम सही पर मूल्य के रूप में उद्धरण के बिना सही या गलत निर्दिष्ट करते हैं। यदि यह एक स्ट्रिंग है, तो आप इसे उद्धरण में रखते हैं। यदि यह पूर्णांक है, तो आप बिना उद्धरण के मान डालते हैं। आप इसके बारे में टाइप करें: config के प्रकार को देखकर वरीयता का प्रकार बता सकते हैं।

डिफ़ॉल्ट प्राथमिकताएं फ़ाइल के साथ आप कर सकते हैं सभी वरीयताओं का डिफ़ॉल्ट मूल्य निर्धारित किया गया है। आप उन्हें लॉक नहीं कर सकते हैं और आप उपयोगकर्ता की वरीयताओं को ओवरराइड नहीं कर सकते।

यदि यह प्रक्रिया बहुत अधिक कठिन है, तो वरीयताओं के लिए सही नाम खोजने की परेशानी के कारण, व्यक्ति ऐड-ऑन CCK विज़ार्ड का उपयोग कर सकता है जो एक आसान विज़ार्ड जैसा इंटरफ़ेस प्रदान करता है:

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

मैंने यह ऐड बनाया ताकि लोग फ़ायरफ़ॉक्स को ठीक उसी तरह से तैनात कर सकें जैसे वे चाहते थे, विशेष रूप से एंटरप्राइज़ उपयोगकर्ता और शैक्षिक संस्थान

मोज़िला कॉर्पोरेट उपयोगकर्ताओं का समर्थन करने के लिए पर्याप्त नहीं है, और यह उपाय करने का मेरा प्रयास था।

यह निम्नलिखित अनुकूलन की अनुमति देता है:

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

EDIT: CCK CCK2 बन गया है और यहां स्थानांतरित हो गया है


0

फ़ायरफ़ॉक्स एप्लिकेशन डायरेक्टरी में greprefs.js नामक फ़ाइल जोड़ें। उस फ़ाइल में, मानक प्रीफ़ेक्ज़ फ़ाइल के समान स्वरूप में प्राथमिकताएँ बनाएँ।

Greprefs.js फ़ाइल में सभी मोज़िला अनुप्रयोगों के बीच साझा प्राथमिकताएँ हैं।

अधिक विवरण के लिए, देखें: https://developer.mozilla.org/docs/Mozilla/Preferences/A_brief_guide_to_Mozilla_preferences

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