हाल ही में मीर 2.7 के नए संस्करण को जारी करने की घोषणा की गई जिसमें विभिन्न त्रुटि सुधार किए गए हैं, इस तथ्य के अलावा कि मिरोइल पुस्तकालय शामिल है, अन्य बातों के अलावा।
उन लोगों के लिए जो मीर के बारे में नहीं जानते हैं, उन्हें पता होना चाहिए कि एक स्क्रीन सर्वर है जो कैननिकल द्वारा विकसित किया गया है, इस तथ्य के बावजूद कि मैंने स्मार्टफोन के लिए यूनिटी शेल और उबंटू संस्करण के विकास को छोड़ दिया।
मुझे अभी भी Canonical परियोजनाओं में मांग में है और अब मुझे पता हैई पदों के लिए एक समाधान के रूप में एम्बेडेड उपकरणों और चीजों की इंटरनेट (IoT) का है। मीर को वायलैंड के लिए एक समग्र सर्वर के रूप में इस्तेमाल किया जा सकता है, जिससे मीर-आधारित वातावरणों में चलने के लिए किसी भी वैलैंड-आधारित एप्लिकेशन (जैसे GTK3 / 4, Qt5, या SDL2 के साथ बनाया गया) की अनुमति मिलती है।
X, XMir के लिए संगतता परत XWayland पर आधारित है, जबकि मीर द्वारा उपयोग किए गए बुनियादी ढांचे के अन्य हिस्सों की उत्पत्ति एंड्रॉइड से हुई है। इन भागों में एंड्रॉइड इनपुट स्टैक और Google के प्रोटोकॉल बफ़र्स शामिल हैं। मीर वर्तमान में लिनक्स संचालित उपकरणों की एक किस्म पर चलता है, पारंपरिक डेस्कटॉप, IoT और एम्बेडेड उत्पादों सहित।
मीर ग्राफिकल सर्वर डिवाइस निर्माताओं और डेस्कटॉप उपयोगकर्ताओं को अपने ग्राफिकल वातावरण के लिए एक अच्छी तरह से परिभाषित, कुशल, लचीले और सुरक्षित मंच के लिए सक्षम बनाता है।
मीर 2.7 की मुख्य विशेषताएं
प्रस्तुत किए गए मीर 2.7 के इस नए संस्करण में हम पा सकते हैं कि मिरोइल पुस्तकालय शामिल, जो लोमिरी के ग्राफिकल वातावरण को मीर के नए संस्करणों में पोर्ट करने के लिए एक परत प्रदान करता है, जो यूनिटी 8 शेल के विकास को जारी रखता है।
इस नए संस्करण में एक और बदलाव जो सामने आया है वह यह है कि इसमें जोड़ा गया है प्रदर्शन को कॉन्फ़िगर करने के लिए "निष्क्रिय समयबाह्य" विकल्प ताकि यह एक निश्चित समय के निष्क्रिय समय के बाद बंद हो जाए। जोड़ा गया zwp_text_input_manager_v2 प्रोटोकॉल के लिए समर्थन, जो ऑन-स्क्रीन कीबोर्ड और क्यूटी अनुप्रयोगों में मांग में है।
दूसरी ओर, कीबोर्ड के लिए इनपुट फोकस की बेहतर हैंडलिंग, इसके अलावा mir::system_executor, लाइनराइजिंग_एक्ज़ीक्यूटर के साथ-साथ -gdbla विकल्प को miral एप्लिकेशन स्क्रिप्ट में gdb के तहत सर्वर को निष्पादित करने के लिए जोड़ा गया था और विकास को C++20 मानक में बदल दिया गया है।
सुधारी गई त्रुटियों के भाग के संबंध में, निम्नलिखित का उल्लेख किया गया है:
- मेनू को कीबोर्ड फोकस दें।
- XWayland संवाद विंडो प्रकार के लिए सुधार करता है
- बिना फ़ोकस के कीबोर्ड ईवेंट न भेजें
- अक्ष कॉन्फ़िगर नहीं होने पर अक्ष मानों के लिए संकेत न दें।
- mirserver.pc, mirtest.pc . में mirclient का उल्लेख ठीक करें
- mirwayland.pc mirtest.pc . में pkg-config त्रुटियों को ठीक करें
- WlKeyboard: फोकस ट्रैकिंग के लिए WlSeat::FocusListener का उपयोग करें
- वेलैंड ऑब्जेक्ट हटाए जाने पर टेक्स्ट इनपुट अक्षम करें
- wl_pointer.axis_stop भेजें।
- FTBFS फेडोरा/रॉहाइड, अल्पाइन/एज और डेबियन/सिड पर नई निर्भरता के साथ
- wl_pointer: उन घटनाओं को न भेजें जो संस्करण के अनुकूल नहीं हैं
अंत में यदि आप Mir . के इस नए संस्करण के बारे में अधिक जानने में रुचि रखते हैं, आप विवरण की जांच कर सकते हैं निम्नलिखित लिंक में
उबंटू और डेरिवेटिव पर मीर को कैसे स्थापित करें?
इस नए संस्करण के इंस्टॉलेशन पैकेज उबंटू 18.04, 21.04 और 20.04 (पीपीए) और फेडोरा 34,33 और 32 के लिए तैयार किए गए हैं।
जो लोग अपने सिस्टम पर इस ग्राफिक सर्वर को स्थापित करने में सक्षम होने के लिए इच्छुक हैं, बस उन्हें अपने सिस्टम पर एक टर्मिनल खोलना होगा (वे इसे कुंजी संयोजन Ctrl + Alt + T के साथ या Ctrl + T के साथ कर सकते हैं) और इसमें हम निम्नलिखित कमांड टाइप करने जा रहे हैं:
sudo add-apt-repository ppa:mir-team/release sudo apt-get update
इसके साथ, रिपॉजिटरी को पहले से ही आपके सिस्टम में जोड़ा जाता है, ग्राफिकल सर्वर स्थापित करने से पहले यह पूरी तरह से सिफारिश की है कि यदि आप अपने सिस्टम पर निजी ड्राइवरों का उपयोग कर रहे हैं आपके वीडियो कार्ड या एकीकृत के लिए, इन ड्राइवरों को मुफ्त में बदलें, इस टकराव से बचने के लिए।
एक बार जब हमें यकीन हो जाता है कि हमारे पास निशुल्क ड्राइवर सक्रिय हैं, तो हम टर्मिनल में निष्पादित करके सर्वर को स्थापित कर सकते हैं:
sudo apt-get install mir
अंत में आपको अपने सिस्टम को फिर से शुरू करना होगा ताकि मीर के साथ उपयोगकर्ता सत्र लोड हो जाए और इसे अपने सत्र के लिए चुनें।