डेवलपर इग्नेसी कुचिन्स्की ने GNOME सेटिंग्स के लिए एक आगामी सुविधा का खुलासा किया है जो उपयोगकर्ताओं को डिफ़ॉल्ट टर्मिनल एप्लिकेशन का चयन करने की अनुमति देगा। वर्तमान में, GNOME सिस्टम के डिफ़ॉल्ट टर्मिनल को बदलने के लिए ग्राफिकल यूजर इंटरफेस विकल्प प्रदान नहीं करता है, एक छूटी हुई सुविधा जो सामान्य उपयोगकर्ताओं और डेवलपर्स दोनों के लिए निराशाजनक हो सकती है।
इस चूक का कारण यह है कि लिनक्स डेस्कटॉप एप्लिकेशन की पहचान कैसे करते हैं। पारंपरिक रूप से, ऐप्स फ़ाइल और डेटा प्रारूपों के लिए मानकीकृत लेबल, MIME प्रकारों का उपयोग करके अपनी क्षमताओं की घोषणा करते हैं, जिससे GNOME को छवियों या वेब लिंक खोलने जैसे कार्यों के लिए डिफ़ॉल्ट ऐप्स की सूची तैयार करने की अनुमति मिलती है। हालाँकि, टर्मिनल एमुलेटर फ़ाइलों या URI योजनाओं को नहीं संभालते हैं; वे बस एक शेल लॉन्च करते हैं। इसका मतलब था कि GNOME के लिए उपयुक्त टर्मिनल एप्लिकेशन को डिफ़ॉल्ट के रूप में पहचानना और सूचीबद्ध करना कोई तरीका नहीं था।
एक नया फ्रीडेस्कटॉप एप्लिकेशन इरादे विनिर्देश इस समस्या को हल करने का लक्ष्य रखता है। यह विनिर्देश एप्लिकेशन को उन डेटा के प्रकारों के बजाय अपनी क्षमताओं को घोषित करने की अनुमति देगा जिन्हें वे संभालते हैं। इससे GNOME टर्मिनल एमुलेटर को पहचानने और उन्हें सेटिंग्स के डिफ़ॉल्ट ऐप्स अनुभाग में विकल्प के रूप में प्रस्तुत करने में सक्षम होगा। टर्मिनलों के अलावा, विनिर्देश फ़ाइल प्रबंधकों और कैलकुलेटर के लिए समर्थन का भी प्रस्ताव करता है।
कार्यान्वयन के लिए कई चरणों की आवश्यकता होती है: विनिर्देश प्रकाशित करना, .desktop फ़ाइलों में नए घोषणाओं को पढ़ने के लिए Glib (एक मुख्य GNOME लाइब्रेरी) में समर्थन जोड़ना, और एप्लिकेशन डेवलपर्स द्वारा उनके एप्लिकेशन को अपडेट करना। इस मुद्दे को हल करने के पिछले प्रयास ठप हो गए हैं, लेकिन विकास वर्तमान में तेजी से आगे बढ़ रहा है। हालाँकि यह सुविधा अगले सप्ताह रिलीज़ होने वाले GNOME 51 में उपलब्ध नहीं होगी, लेकिन इसे अगले साल अपेक्षित GNOME 52 में शामिल किया जा सकता है। वर्तमान में, Ubuntu डिफ़ॉल्ट के रूप में Ptyxis का उपयोग करता है, जबकि GNOME Console प्रदान करता है, और Ghostty एक और लोकप्रिय विकल्प है।
मूल कवरेज पढ़ें
💬 टिप्पणियाँ
📜 टिप्पणी नीति