Wayland 1.22 पहिले नै जारी गरिएको छ र यी यसको समाचार हुन्

wayland

Wayland एउटा ग्राफिकल सर्भर प्रोटोकल र पुस्तकालय हो जसले सञ्झ्याल रचना प्रबन्धकहरूलाई अनुप्रयोगहरू र हार्डवेयरसँग सीधा सञ्चार गर्नको लागि विधि प्रदान गर्दछ।

नौ महिनाको विकास पछि, को सुरुवात प्रोटोकलको स्थिर संस्करणको नयाँ संस्करण, अन्तरप्रक्रिया सञ्चार संयन्त्र र पुस्तकालयहरू वेल्याण्ड 1.22।

1.22 शाखा API र ABI संस्करणहरू 1.x सँग ब्याकवर्ड उपयुक्त छ र मुख्यतया बग समाधान र साना प्रोटोकल अद्यावधिकहरू समावेश गर्दछ। वेस्टन कम्पोजिट सर्भर, जसले डेस्कटप वातावरण र इम्बेडेड समाधानहरूमा वेल्यान्ड प्रयोग गर्नको लागि कोड र व्यावहारिक उदाहरणहरू प्रदान गर्दछ, छुट्टै विकास चक्रको भागको रूपमा विकसित भइरहेको छ।

Wayland बारे थाहा नभएकाहरूका लागि, तपाईंले त्यो जान्नुपर्छ यो कम्पोजिट सर्भर र एप्लिकेसनहरूको अन्तरक्रियाको लागि प्रोटोकल हो जो उनीसँग काम गर्छन्। ग्राहकहरूले विन्डोजको ओभरल्यापिङ र पारदर्शिता जस्ता सम्भावित सूक्ष्मताहरूलाई ध्यानमा राख्दै, अन्तिम नतिजा बनाउनको लागि व्यक्तिगत एप्लिकेसन बफरहरूको सामग्रीहरू संयोजन गर्ने कम्पोजिट सर्भरमा अद्यावधिकहरू बारे जानकारी पास गर्दै, तिनीहरूको विन्डोजको आफ्नै रेन्डरिङ छुट्टै बफरमा गर्छन्। ।

अन्य शब्दहरुमा, कम्पोजिट सर्भरले तत्वहरू रेन्डर गर्न API प्रदान गर्दैन व्यक्तिगत, तर पहिले नै बनेको विन्डोजमा मात्र काम गर्छ, जसले तपाईंलाई GTK र Qt जस्ता उच्च-स्तरको पुस्तकालयहरू प्रयोग गर्दा डबल बफरिङबाट छुटकारा पाउन अनुमति दिन्छ, जसले सञ्झ्याल सामग्री क्रमबद्ध गर्ने काम लिन्छ।

Wayland ले धेरै X11 सुरक्षा समस्याहरू समाधान गर्छ किनभने, पछिल्लोको विपरीत, यसले प्रत्येक सञ्झ्यालको लागि इनपुट र आउटपुटलाई अलग गर्छ, ग्राहकलाई अन्य क्लाइन्टको सञ्झ्यालको सामग्री पहुँच गर्न अनुमति दिँदैन, र अन्य सञ्झ्यालहरूसँग सम्बन्धित आगत घटनाहरूको अवरोधलाई पनि अनुमति दिँदैन।

Wayland 1.22 को मुख्य समाचार

Wayland 1.22 को यो नयाँ संस्करणमा प्रस्तुत गरिएको छ, यो बाहिर खडा छ wl_surface ::preferred_buffer_scale र wl_surface::preferred_buffer_transform घटनाहरूको लागि समर्थन wl_surface API मा, जसको माध्यमबाट कम्पोजिट सर्भरले सतहको स्तर स्तर र रूपान्तरण प्यारामिटरहरूमा परिवर्तनको बारेमा जानकारी पठाउँछ।

अर्को परिवर्तन जुन बाहिर खडा छ त्यो हो wl_pointer::axis घटना थप्नुभयो wl_pointer API मा सूचकको भौतिक ठेगाना संकेत गर्नुहोस् विजेटहरूमा सही स्क्रोल दिशा निर्धारण गर्न।

यसको अतिरिक्त, Wayland-server ले विश्वव्यापी नाम प्राप्त गर्न एक विधि थप्यो र wl_client_add_destroy_late_listener प्रकार्य लागू गर्यो।

को तर्फबाट अनुप्रयोगहरू, डेस्कटप वातावरण, र वितरणहरूमा Wayland-सम्बन्धित परिवर्तनहरू, निम्न हाइलाइट गरिएको छ:

  • वाइन XWayland र X11 कम्पोनेन्टहरू बिना Wayland प्रोटोकलमा आधारित वातावरणमा प्रयोगको लागि प्रारम्भिक समर्थनको साथ आउँछ। हालको चरणमा, winewayland.drv ड्राइभर र unixlib कम्पोनेन्टहरू थपिएका छन्, र निर्माण प्रणालीद्वारा Wayland प्रोटोकल परिभाषा फाइलहरू प्रशोधन गर्ने तयारी गरिएको छ। अर्को रिलीज मध्ये एकमा, तिनीहरूले Wayland वातावरणमा आउटपुट सक्षम गर्न परिवर्तनहरू समावेश गर्ने योजना बनाउँछन्।
  • केडीई प्लाज्मा संस्करण ५.२६ र ५.२७ मा वेल्याण्ड समर्थनमा निरन्तर सुधारहरू। बीचको माउस बटनको साथ क्लिपबोर्डबाट टाँस्ने असक्षम गर्ने क्षमता लागू गरियो। XWayland सँग सुरु गरिएका एप्लिकेसनहरूका लागि सुधारिएको विन्डो स्केलिङ गुणस्तर।
  • स्क्रिनको लागि जुम स्तरको स्वचालित चयन प्रदान गरियो।
  • xfce4-panel र xfdesktop डेस्कटपको प्रयोगात्मक संस्करणहरू Xfce ले Wayland प्रोटोकलमा आधारित वातावरणमा काम गर्नका लागि प्रारम्भिक समर्थन प्रदान गर्नका लागि तयार पारिएको छ।
  • टेल वितरणको प्रयोगकर्ता वातावरणलाई वेल्याण्ड प्रोटोकल प्रयोग गर्न X सर्भरबाट सारिएको छ।
  • ब्लेन्डर 3 3.4D मोडलिङ प्रणालीले Wayland प्रोटोकलको लागि समर्थन लागू गर्दछ, जसले तपाईंलाई XWayland तह प्रयोग नगरिकन Wayland-आधारित वातावरणमा ब्लेंडर चलाउन अनुमति दिन्छ।
  • वेल्याण्डको साथ स्वे कस्टम वातावरण संस्करण 1.8 जारी गरिएको छ।
  • एक अनुकूलन PaperDE 0.2 वातावरण उपलब्ध छ, Qt र Wayland प्रयोग गरेर।
  • फायरफक्सले सामग्रीको सहज स्क्रोलिङमा समस्याहरू समाधान गरेर, स्क्रोलबारमा क्लिक गर्दा क्लिक घटनालाई गोली हान्ने, र वेल्यान्डमा आधारित वातावरणमा सामग्री बाहिर स्क्रोल गरेर वेल्यान्ड वातावरणमा स्क्रिन साझेदारी सुधार गरेको छ।
  • भल्भले गेमस्कोप कम्पोजिट सर्भरको विकास गर्न जारी राख्छ (पहिले steamcompmgr भनेर चिनिन्थ्यो), जसले Wayland प्रोटोकल प्रयोग गर्दछ र SteamOS 3 अपरेटिङ सिस्टममा प्रयोग गरिन्छ।
  • lxqt-sway को विकास, LXQt प्रयोगकर्तास्पेसको पोर्ट जुन Wayland ले समर्थन गर्दछ। साथै, अर्को LWQt परियोजनाले Wayland मा आधारित अनुकूलन LXQt र्यापर विकास गरिरहेको छ। MATE डेस्कटपको Wayland मा पोर्टिङ जारी छ।
  • System76 ले Wayland प्रयोग गरी COSMIC प्रयोगकर्ता वातावरणको नयाँ संस्करण विकास गर्दैछ।
  • Wayland लाई पूर्वनिर्धारित रूपमा मोबाइल प्लेटफर्महरू Plasma Mobile, Sailfish, webOS खुला स्रोत संस्करण, Tizen, र AsteroidOS मा सक्षम गरिएको छ।
    Wayland मा आधारित, Ubuntu फ्रेमवर्क र wayward शेलहरू विकास भइरहेको छ।

अन्ततः, यो नयाँ संस्करण प्रयास गर्न सक्षम हुन चाहनेहरूका लागि तपाइँ तपाइँको निर्माण को लागी स्रोत कोड डाउनलोड गर्न सक्नुहुन्छ निम्न लिंक


टिप्पणी गर्न पहिलो हुनुहोस्

तपाइँको टिप्पणी छोड्नुहोस्

तपाईंको ईमेल ठेगाना प्रकाशित हुनेछैन। आवश्यक फिल्डहरू चिन्ह लगाइएको छ *

*

*

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