वेस्टन 10.0 रंग प्रबंधन में सुधार, नई लाइब्रेरी और बहुत कुछ के साथ आता है

वेन्डल-स्क्रीनशॉट

वेस्टन 10.0 कम्पोजिट सर्वर का एक स्थिर संस्करण जारी किया गया है, वह तकनीक विकसित करता है जो वेनल प्रोटोकॉल के पूर्ण अनुकूलता में योगदान देता है आत्मज्ञान, सूक्ति, केडीई और अन्य उपयोगकर्ता वातावरण में।

वायलैंड में एक प्रोटोकॉल होता है (काफी हद तक पूरा) और वेस्टन नामक एक संदर्भ कार्यान्वयन। रेंडरिंग के लिए, वेस्टन ओपनजीएल ईएस या सॉफ्टवेयर (पिक्समैन लाइब्रेरी) का उपयोग कर सकते हैं। वर्तमान में ग्राहक पूर्ण OpenGL के बजाय OpenGL ES तक सीमित हैं क्योंकि "libGL GLX और सभी X निर्भरता का उपयोग करता है।" परियोजना जीटीके + और क्यूटी संस्करण भी विकसित कर रहा है जो एक्स के बजाय वेनलैंड को सौंपता है।

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

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

वेस्टन 10.0 के इस नए संस्करण में जिसे मुख्य नवीनता के रूप में प्रस्तुत किया गया है, इस पर प्रकाश डाला गया है कि रंग प्रबंधन के लिए जोड़े गए घटक, जो आपको रंग बदलने, गामा सुधार करने और रंग प्रोफाइल के साथ काम करने की अनुमति देता है। यह उल्लेख किया गया है कि फिलहाल परिवर्तन आंतरिक उप-प्रणालियों तक सीमित हैं, उपयोगकर्ता दृश्यमान रंग नियंत्रण भविष्य के संस्करण में दिखाई देंगे।

एक और नवीनता जो वेस्टन 10.0 में विशिष्ट है, वह है linux-dmabuf-unstable-v1 प्रोटोकॉल कार्यान्वयन में, जो DMA-BUF तकनीक का उपयोग करके कई वीडियो कार्ड साझा करने की क्षमता प्रदान करता है, "dma-buf प्रतिक्रिया" तंत्र के साथ जोड़ा गया है, जो उपलब्ध GPU के बारे में अतिरिक्त जानकारी के साथ समग्र सर्वर प्रदान करता है और प्राथमिक और द्वितीयक GPU के बीच डेटा विनिमय की दक्षता में सुधार करता है।

उदाहरण के लिए, यह उल्लेख किया गया है कि "डीएमए-बफ फीडबैक" समर्थन मध्यवर्ती बफरिंग (शून्य-प्रति स्कैनिंग) के बिना आउटपुट की प्रयोज्यता को बढ़ाता है।

दूसरी ओर, हम यह भी पा सकते हैं कि libseat पुस्तकालय के लिए अतिरिक्त समर्थन, जो रूट विशेषाधिकारों के बिना साझा इनपुट और आउटपुट डिवाइस तक पहुंच को व्यवस्थित करने के लिए कार्य प्रदान करता है (एक्सेस एक अलग पृष्ठभूमि प्रक्रिया द्वारा समन्वित है)। इस नए पुस्तकालय के जुड़ने से यह ध्यान में रखा गया है कि भविष्य के संस्करणों के लिए, वेस्टन को लिबसीट के साथ चलाने के लिए सभी घटकों को बदलने की योजना है।

इसके अलावा, इस बात पर भी प्रकाश डाला गया है कि xdg-shell प्रोटोकॉल एक्सटेंशन का उपयोग करने के लिए सभी क्लाइंट एप्लिकेशन उदाहरणों का अनुवाद किया गया है, जो खिड़कियों के साथ सतहों के साथ बातचीत करने के लिए एक इंटरफ़ेस प्रदान करता है, जिससे सतहों को स्क्रीन के चारों ओर ले जाया जा सकता है, छोटा किया जा सकता है, विस्तारित किया जा सकता है, आकार बदला जा सकता है, आदि।

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

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

  • बहिष्कृत wl_shell इंटरफ़ेस, fbdev बैकएंड, और वेस्टन-लॉन्च उपयोगिता (लॉन्च करने के लिए सीटेड-लॉन्च या लॉग-इन-लॉन्च का उपयोग करना चाहिए)।
  • वेस्टन-लॉन्च के लिए समर्थन अब डिफ़ॉल्ट रूप से बहिष्कृत और अक्षम है (होगा
    भविष्य के संस्करण में हटाया जा सकता है, लेकिन मेसन विकल्प के साथ फिर से सक्षम किया जा सकता है।
  • निर्भरता आवश्यकताओं को बढ़ा दिया गया है, बिल्ड को अब libdrm 2.4.95, libwayland 1.18.0 और वेलैंड-प्रोटोकॉल 1.24 की आवश्यकता है। पाइपवायर पर आधारित रिमोट प्लगइन बनाते समय, libpipewire 0.3 की आवश्यकता होती है।
  • विस्तारित परीक्षण सूट।

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

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

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

pip3 install --user meson

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

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

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

tar -xvf weston-10.0.0.tar.xz

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

cd weston-10.0.0

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

meson build/ --prefix=...

ninja -C build/ install

cd ..

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


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

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

*

*

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