वेस्टन 12.0 संगतता सुधार, नए प्रोटोकॉल और बहुत कुछ के साथ आता है

वेस्टन के साथ वेलैंड

वेस्टन का लक्ष्य डेस्कटॉप वातावरण और एम्बेडेड समाधानों में वेलैंड का उपयोग करने के लिए एक उच्च-गुणवत्ता वाला कोड आधार और कार्य उदाहरण प्रदान करना है,

खबर ने हाल ही में तोड़ दिया कि नया स्थिर संस्करण जारी किया गया था समग्र सर्वर का वेस्टन 12.0, विकासशील प्रौद्योगिकियां जो प्रबुद्धता, गनोम, केडीई और अन्य उपयोगकर्ता वातावरण में वेलैंड प्रोटोकॉल के लिए पूर्ण समर्थन के उद्भव में योगदान करती हैं।

वेस्टन 12.0 की यह नई रिलीज आठ महीने के विकास के तुरंत बाद आता है (अंतिम रिलीज के बाद से) और पिछले रिलीज के साथ, वेस्टन का नया संस्करण एबीआई परिवर्तनों के कारण है जो संगतता को तोड़ते हैं।

वेस्टन 12.0 . की मुख्य नई विशेषताएं

वेस्टन 12.0 से आने वाली इस नई रिलीज़ में, a रिमोट डेस्कटॉप एक्सेस को व्यवस्थित करने के लिए बैकएंड: समर्थित-vnc, जो बैकएंड-आरपीडी के समान कार्य करता है। वीएनसी प्रोटोकॉल एएमएल और क्लीनवीएनसी का उपयोग करके कार्यान्वित किया जाता है, साथ ही वे उपयोगकर्ता प्रमाणीकरण और लिंक एन्क्रिप्शन (टीएलएस) का समर्थन करते हैं।

इसके अलावा में बैकएंड-वेलैंड रीसाइज ऑपरेशन अब कार्यान्वित किए गए हैं xdg-shell एक्सटेंशन का उपयोग करने के साथ-साथ मल्टी-हेड सिस्टम के लिए प्रारंभिक समर्थन रिमोट एक्सेस बैकएंड बैकएंड-आरडीपी में और हेडलेस बैकएंड में, बिना डिस्प्ले के सिस्टम पर काम करने के लिए डिज़ाइन किया गया है, इसमें कलर-एलसीएमएस प्लगइन का परीक्षण करने के लिए उपयोग किए जाने वाले आउटपुट डेकोरेशन के लिए समर्थन जोड़ा गया है।

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

जोड़ा वर्टिकल सिंक को अक्षम करने के लिए टियरिंग-कंट्रोल प्रोटोकॉल के लिए समर्थन (VSync) एक ऊर्ध्वाधर दमन पल्स के साथ, निकास (टियरआउट) के दौरान आंसू से बचाने के लिए उपयोग किया जाता है। गेमिंग अनुप्रयोगों में, वीएसआईएनसी को अक्षम करने से कलाकृतियों को फाड़ने की कीमत पर प्रदर्शन विलंबता कम हो सकती है।

यह भी नोट किया जाता है कि वेस्टन आउटपुट कैप्चर प्रोटोकॉल, स्क्रीनशॉट लेने के लिए डिज़ाइन किया गया है और पुराने वेस्टन-स्क्रीनशूटर प्रोटोकॉल के लिए अधिक कार्यात्मक प्रतिस्थापन के रूप में कार्य करता है और पाइपवायर मीडिया सर्वर के साथ काम करने के लिए बैकएंड भी

एचडीएमआई सामग्री प्रकारों को परिभाषित करने के लिए समर्थन जोड़ा गया (ग्राफिक्स, फोटो, मूवी और गेम्स), साथ ही xwayland_shell_v1 प्रोटोकॉल के लिए समर्थन, जो आपको एक विशिष्ट wl_surface के लिए xwayland_surface_v1 ऑब्जेक्ट बनाने की अनुमति देता है।

की अन्य परिवर्तन कि इस नए संस्करण से बाहर खड़े हो जाओ:

  • DRM बैकएंड परिवर्तन
  • मल्टी-जीपीयू कॉन्फ़िगरेशन के लिए कार्यान्वित समर्थन। अतिरिक्त जीपीयू को सक्षम करने के लिए, "-एडिशनल-डिवाइस लिस्ट_ऑफ_आउट_डिवाइस" विकल्प प्रदान किया जाता है।
  • जहां संभव हो, विमान रोटेशन संपत्ति को जोड़ा और सक्षम किया।
  • स्क्रीनशॉट बनाने के लिए उपयोग किए जाने वाले आलसी कनेक्टर्स के लिए जोड़ा गया समर्थन।
  • विमान की पारदर्शिता के स्तर को परिभाषित करने के लिए एक गुण जोड़ा गया।
  • EDID मेटाडेटा को पार्स करने के लिए बाहरी लाइब्रेरी libdisplay-info का उपयोग किया जाता है।
  • लिबवेस्टन लाइब्रेरी PAM के माध्यम से उपयोगकर्ता प्रमाणीकरण के लिए समर्थन लागू करती है और wl_output API के संस्करण 4 के लिए समर्थन जोड़ती है।
  • सरल-ईजीएल क्लाइंट ने भिन्नात्मक स्केलिंग प्रोटोकॉल के लिए समर्थन जोड़ा है, जो गैर-पूर्णांक स्केल मानों का उपयोग करने की अनुमति देता है, और एक वर्टिकल पैनल रेंडरिंग मोड लागू किया गया है।
  • लॉन्चर-लॉगिन घटक को डिफ़ॉल्ट रूप से बहिष्कृत और अक्षम किया गया है, इसके बजाय लॉन्चर-लिबसीट का उपयोग करने की अनुशंसा की जाती है, जो लॉगइंड का भी समर्थन करता है।

अंत में यदि आप इसके बारे में अधिक जानने में रुचि रखते हैं, आप में विवरण देख सकते हैं निम्नलिखित लिंक।

Ubuntu और डेरिवेटिव पर वेस्टन 12.0 कैसे स्थापित करें?

वैसे, वेस्टन के इस नए संस्करण को स्थापित करने में सक्षम होने के लिए आप में से उन लोगों के लिए, उनके पास अपने सिस्टम पर वायलैंड स्थापित होना चाहिए।इसे स्थापित करने के लिए, हमें केवल एक टर्मिनल खोलना होगा और इसमें हम निम्नलिखित टाइप करेंगे:

pip3 install --user meson

यह किया, अब हम निम्नलिखित कमांड के साथ वेस्टन 11.0 का नया संस्करण डाउनलोड करने जा रहे हैं:

wget https://wayland.freedesktop.org/releases/weston-12.0.0.tar.xz

हम इस सामग्री को अनज़िप करते हैं:

tar -xvf weston-12.0.0.tar.xz

हम बनाए गए फ़ोल्डर तक पहुँचते हैं:

cd weston-12.0.0

और हम संकलन और स्थापना के साथ करते हैं:

meson build/ --prefix=...

ninja -C build/ install

cd ..

अंत में, नए उपयोगकर्ता सत्र में परिवर्तनों के साथ शुरू करने के लिए कंप्यूटर को पुनरारंभ करने की अनुशंसा की जाती है।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।