मेरे नेटवर्क मैनेजर के साथ नियॉन साहसिक याद है? पता चला, उस दिन मुझे यही एकमात्र बगबियर का सामना नहीं करना पड़ा। अपनी VPN परीक्षण प्रक्रिया के हिस्से के रूप में, मैंने समय बचाने के लिए कुबंटू से एक हार्ड ब्राउज़र प्रोफाइल को नियॉन में कॉपी किया। मैं हर चीज़ को फिर से कॉन्फिगर करने के मूड में नहीं था, विज्ञापन अवरोधन से लेकर यूजर एजेंट, पॉपअप अवरोधन, WebRTC ट्वीक, और इसी तरह। वास्तव में, फायरफॉक्स की सुंदर चीजों में से एक यह है कि आप अपने प्रोफाइल को मशीनों के बीच आसानी से कॉपी कर सकते हैं, और मैंने अतीत में कई बार ऐसा किया है, बड़ी सफलता के साथ।
लेकिन फिर, फायरफॉक्स ने मुझे हर लॉन्च पर यह पूछकर परेशान करना शुरू कर दिया कि क्या इसे डिफ़ॉल्ट ब्राउज़र बनाना है। ऐसा लग रहा था कि मेरा चयन सम्मानित नहीं किया जा रहा है। इससे भी बदतर, ब्राउज़र प्राथमिकताओं में "Make default" बटन पर क्लिक करने से कुछ नहीं हुआ। एक सुधार की आवश्यकता थी।

अन्य बदलाव
तो, मैं एक अजीब समस्या का सामना कर रहा था। और पहले, मुझे लगा कि यह मेरे प्रोफाइल आयात से संबंधित है। मैं "Make default" बटन के साथ कुछ नहीं कर सका। यहां तक कि जब मैंने प्लाज्मा एप्लिकेशन सेटिंग्स के माध्यम से फ़ाइल संघों को बदल दिया, तब भी फायरफॉक्स संदेश दिखाता रहा, और अपनी स्थिति नहीं बदलेगा।


मैंने तब फायरफॉक्स को रिफ्रेश करने का फैसला किया - और इससे मदद नहीं मिली। फिर मैंने ब्राउज़र को पूरी तरह से पर्ज कर दिया और सभी मौजूदा प्रोफाइल हटा दिए, और फिर भी, सिस्टम फायरफॉक्स को डिफ़ॉल्ट ब्राउज़र बनने की अनुमति नहीं देगा। तो यह प्लाज्मा में एक अजीब समस्या प्रतीत होती है। हालांकि, ऑनलाइन पढ़ने पर, यह समस्या विभिन्न ऑपरेटिंग सिस्टम में बनी रहती है। खैर, जैसा कि डर्टी रॉटन स्काउंड्रल्स में डॉ. एमिल शफहौसेन कहेंगे: हमें कुछ अधिक कड़े की आवश्यकता है।
हुड के नीचे और विकल्प
हमारा लक्ष्य फायरफॉक्स को डिफ़ॉल्ट ब्राउज़र बनाना है और कष्टप्रद संकेत नहीं होना है। बाद वाले को आसानी से हल किया जा सकता है। प्राथमिकताओं में बॉक्स को अनचेक करें, और आपसे फिर से नहीं पूछा जाएगा। लेकिन हमें यह भी सुनिश्चित करना होगा कि फायरफॉक्स वही करे जो हम चाहते हैं। उस अंत तक, पहला स्टेशन: ~/.config/mimeapps.list। इस फ़ाइल में विभिन्न फ़ाइल प्रकार और प्रोग्राम संघ (प्रत्येक उपयोगकर्ता के लिए) होते हैं, जिससे सिस्टम सही एप्लिकेशन लॉन्च कर सके जब आप किसी फ़ाइल पर क्लिक करते हैं। आमतौर पर, फ़ाइल में ऐसा कुछ होना चाहिए:
[Added Associations]
video/mp4=vlc.desktop;
[Default Applications]
application/x-extension-htm=firefox.desktop
application/x-extension-html=firefox.desktop
application/x-extension-shtml=firefox.desktop
मैंने पाया कि फायरफॉक्स के लिए सूचीबद्ध होने वाले मेरे संघ अलग थे, जैसे:
application/x-extension-html=user-firefox-XXXXX.desktop

ऑनलाइन पढ़ने पर, मुझे एक बग मिला, जो फायरफॉक्स के कई, समानांतर इंस्टॉल पर केंद्रित है, रेपो आर्काइव और मैन्युअल रूप से डाउनलोड किए गए टारबॉल के संयुक्त सेटअप के साथ। मैंने इसे मैन्युअल रूप से बदला, और ब्राउज़र को फिर से शुरू किया, लेकिन कोई फायदा नहीं हुआ। वास्तव में, पता चला, किसी कारण से, Make default बटन पर क्लिक करने से वास्तव में यह संघ mimeapps.list फ़ाइल में बन जाता है। अजीब।
मैंने तय किया कि मुझे थोड़ा अधिक कड़ा होना चाहिए। खेल का नाम: update-alternatives। उबंटू-आधारित सिस्टम में एक कमांड-लाइन टूल होता है जो आपको विभिन्न गतिविधियों के लिए डिफ़ॉल्ट प्रोग्राम बदलने देता है। उदाहरण के लिए, आप www के लिए कुछ भी डिफ़ॉल्ट प्रोग्राम (ब्राउज़र) बदल सकते हैं।
sudo update-alternatives --config x-www-browser

सिस्टम ने क्रोम को डिफ़ॉल्ट ब्राउज़र बताया, जो अजीब है, क्योंकि मैंने इसे कभी इस तरह सेट नहीं किया। शायद यह एक अजीब KDE नियॉन मुद्दा है। वैसे भी, मैंने ऑटो मोड से मैनुअल (चयन 2) में बदल दिया, और इसका मतलब था कि फायरफॉक्स अब डिफ़ॉल्ट ब्राउज़र होना चाहिए। टेस्ट करने योग्य और सत्यापन योग्य द्वारा चल रहा है:
xdg-open file.html
यह कमांड HTML फ़ाइलों के लिए डिफ़ॉल्ट हैंडलर के रूप में सेट प्रोग्राम को लॉन्च करेगा। मैनुअल परिवर्तन के बाद, यह फायरफॉक्स था। ब्राउज़र प्राथमिकताएं मेनू अभी भी इसे सही ढंग से सूचीबद्ध नहीं कर रहा था, लेकिन जहां तक सिस्टम कार्यक्षमता का सवाल है, सब कुछ वैसे ही काम कर रहा था जैसा होना चाहिए। समस्या हल हो गई, फिर।
निष्कर्ष
शायद मैं बस बड़ा, समझदार और स्वाभाविक रूप से अधिक सनकी होता जा रहा हूं क्योंकि समय बीतता जाता है, लेकिन मैं इस भावना से बच नहीं सकता कि सॉफ्टवेयर गुणवत्ता लगातार नीचे जा रही है। स्थिर और मजबूत उत्पाद बनाने में कम प्रयास जाता है, अधिक चमकदार बज़वर्ड्स और नवाचार की कथित गति में जाता है। यह सख्ती से फायरफॉक्स नहीं है, बल्कि पूरे उद्योग का। जिसका अर्थ है कि जो लोग अपने सॉफ्टवेयर से समझदार, अनुमानित व्यवहार की उम्मीद करते हैं, उन्हें अब हर जगह यादृच्छिक, पागल छोटे बग और बगले का सामना करना पड़ता है। भविष्य में आपका स्वागत है, जहां अमूर्तता इंटरैक्शन है।
हालांकि, विषय पर, यदि आप एक फायरफॉक्स उपयोगकर्ता हैं (और आपको होना चाहिए), तो यदि आपको उबंटू-आधारित डिस्ट्रोस में अपना ब्राउज़र शुरू करने में अजीब समस्याएं आ रही हैं, और यह खुद को डिफ़ॉल्ट ब्राउज़र के रूप में सेट करने से इनकार करता है, तो आप update-alternatives टूल का उपयोग करके व्यवहार को मैन्युअल रूप से हार्ड-फिक्स कर सकते हैं। हमने कुछ अन्य क्षेत्रों को भी कवर किया, जिनमें से सभी उम्मीद है कि आपको अपेक्षित कार्यक्षमता बहाल करने में मदद करेंगे। आम तौर पर, यह कोई समस्या नहीं है, और पिछले दशक में, मैंने केवल कुछ बार फायरफॉक्स को सेटिंग्स याद रखने से इनकार करते देखा है, लिनक्स मिंट और KDE नियॉन के साथ। लेकिन वहां हम हैं। अगर कोई समस्या थी, यो मैं इसे हल करूंगा, है ना? पूरा हुआ।
चीयर्स।