मीर लिनक्स के लिए एक ग्राफिकल सर्वर है उबंटू में एक्स विंडो सिस्टम को बदलने के लिए कैननिकल द्वारा विकसित किया गया है। यह ईजीएल पर आधारित है और मूल रूप से वायलैंड के लिए विकसित बुनियादी ढांचे के हिस्से का उपयोग करता है, जैसे मेसा का ईजीएल कार्यान्वयन और जोला के लिबायब्रिस।
X, XMir के लिए संगतता परत XWayland पर आधारित है, जबकि मीर द्वारा उपयोग किए जाने वाले बुनियादी ढांचे के अन्य भागों की उत्पत्ति एंड्रॉइड से हुई है। इन भागों में एंड्रॉइड इनपुट स्टैक और Google के प्रोटोकॉल बफ़र्स शामिल हैं। मीर वर्तमान में लिनक्स संचालित उपकरणों की एक किस्म पर चलता है, पारंपरिक डेस्कटॉप, IoT और एम्बेडेड उत्पादों सहित।
मीर ग्राफिक्स सर्वर डिवाइस निर्माताओं और डेस्कटॉप उपयोगकर्ताओं को अपने ग्राफिक्स वातावरण के लिए एक अच्छी तरह से परिभाषित, कुशल, लचीले और सुरक्षित मंच के लिए सक्षम बनाता है।
मुझे वायलैंड के लिए एक समग्र सर्वर के रूप में इस्तेमाल किया जा सकता है, आपको मीर आधारित वातावरण में वेलैंड का उपयोग करने वाले किसी भी एप्लिकेशन को चलाने की अनुमति देता है (जैसे GTK3 / GTK4, Qt5 या SDL2 के साथ संकलित)। प्रोजेक्ट कोड C ++ में लिखा गया है और इसे GPLv2 लाइसेंस के तहत वितरित किया गया है।
मीर 1.7 में नया क्या है?
मीर 1.7 का यह नया संस्करण यह पिछले संस्करण के एक महीने के बाद शीघ्र ही आता है, जिसके साथ मीर पर काम थोड़ा अधिक चुस्त हो गया है, क्योंकि त्रुटियों के सुधार के लिए प्रतिक्रिया की तुलना में इसे अधिक समय नहीं लेना चाहिए।
नया संस्करण मुख्य रूप से समर्थन संबंधित बग फिक्स प्रदान करता है प्रयोगात्मक X11 अनुप्रयोगों को लॉन्च करने के लिए वेलैंड-आधारित वातावरण में (Xwayland का उपयोग करके)।
X11 के लिए, खिड़कियों को सजाने की क्षमता को लागू किया गया था और जोड़ा एक विकल्प Xwayland निष्पादन योग्य फ़ाइल के लिए पथ को फिर से परिभाषित करने के लिए।
इसके अलावा Xwayland से संबंधित कोड साफ हो गया जिसके साथ अगले रिलीज में से, प्रयोगात्मक समारोह की स्थिति को X11 समर्थन से हटा दिया जाएगा।
मंच के कार्यान्वयन में "वायलैंड", जो मीर को एक अन्य वायलैंड समग्र सर्वर के नियंत्रण में ग्राहक के रूप में चलाने की अनुमति देता है (यह सर्वर मीर मिरल-सिस्टम-कंपोजर में प्रदान किया गया एक भी हो सकता है), आउटपुट स्केल सेट करने के लिए समर्थन जोड़ा जाता है।
Mirclient API के आधार पर एप्लिकेशन चलाने की वैकल्पिक क्षमता वायलैंड प्रोटोकॉल के बजाय अभी भी संरक्षित है, लेकिन पहले से ही मास्टर शाखा में हटा दिया गया है (इससे पहले, UBports और Ubuntu Touch का उपयोग करके mirclient API को हटाने से रोका गया था।)
यदि आप इसके बारे में अधिक जानना चाहते हैं, तो आप मूल प्रकाशन से परामर्श कर सकते हैं निम्नलिखित लिंक में
उबंटू और डेरिवेटिव में मीर 1.7 ग्राफिक सर्वर कैसे स्थापित करें?
जो लोग अपने सिस्टम पर इस ग्राफिक सर्वर को स्थापित करने में सक्षम होने के लिए इच्छुक हैं, उन्हें पता होना चाहिए कि मीर की परियोजना कैनन उत्पादों के लिए अनन्य नहीं है, क्योंकि कुछ इंस्टॉलेशन पैकेज हैं जो उबंटू में इंस्टॉलेशन की सुविधा के लिए तैयार किए गए हैं 16.04 LTS, Ubuntu 18.04 LTS और Ubuntu 19.04 (PPA की मदद से), उसी तरह फेडोरा 29, फेडोरा 30 और फेडोरा 31 के लिए तैयार किए गए पैकेज हैं।
हम में से जो उबंटू समर्थन वाले संस्करण के उपयोगकर्ता हैं, उनके मामले में, हम नीचे दिए गए निर्देशों का पालन करके अपने सिस्टम में प्रस्तावित रिपॉजिटरी को जोड़ सकते हैं।
बस उन्हें अपने सिस्टम पर एक टर्मिनल खोलना होगा (वे इसे कुंजी संयोजन Ctrl + Alt + T के साथ या Ctrl + T के साथ कर सकते हैं) और इसमें हम निम्नलिखित कमांड टाइप करने जा रहे हैं:
sudo add-apt-repository ppa:mir-team/release sudo apt-get update
इसके साथ, रिपॉजिटरी को पहले से ही आपके सिस्टम में जोड़ा जाता है, चित्रमय सर्वर स्थापित करने से पहले यह पूरी तरह से सिफारिश की है कि यदि आपके सिस्टम में आप निजी नियंत्रकों का उपयोग कर रहे हैं आपके वीडियो कार्ड या एकीकृत के लिए, इन ड्राइवरों को मुफ्त में बदलें, इस टकराव से बचने के लिए।
एक बार जब हमें यकीन हो जाता है कि हमारे पास निशुल्क ड्राइवर सक्रिय हैं, तो हम टर्मिनल में निष्पादित करके सर्वर को स्थापित कर सकते हैं:
sudo apt-get install mir
अंत में आपको अपना सिस्टम फिर से शुरू करना होगा ताकि मीर के साथ उपयोगकर्ता सत्र लोड हो जाए और इसे चुनें।