Wayland 1.20 มาพร้อมกับการสนับสนุนอย่างเป็นทางการสำหรับ FreeBSD และอีกมากมาย

โลโก้ Wayland

เมื่อเร็ว ๆ นี้ การเปิดตัวของ เวอร์ชันเสถียรใหม่ของโปรโตคอล กลไกการสื่อสารระหว่างกระบวนการและไลบรารี เวย์แลนด์ 1.20.

สาขา 1.20 เข้ากันได้แบบย้อนหลังในระดับ API และ ABI กับเวอร์ชัน 1.x และส่วนใหญ่มีการแก้ไขข้อผิดพลาดและการอัปเดตโปรโตคอลเล็กน้อย

คอมโพสิตเซิร์ฟเวอร์ของ Weston ซึ่งจัดเตรียมโค้ดและตัวอย่างการทำงานสำหรับการใช้ Wayland ในสภาพแวดล้อมเดสก์ท็อปและแบบฝังตัว กำลังพัฒนาในวงจรการพัฒนาที่แยกจากกัน

ข่าวหลักของ Wayland 1.20

ในโปรโตคอลเวอร์ชันใหม่นี้เน้นว่า ได้รับการสนับสนุนอย่างเป็นทางการสำหรับแพลตฟอร์ม FreeBSD แล้วซึ่งได้เพิ่มการทดสอบลงในระบบการรวมอย่างต่อเนื่อง

การเปลี่ยนแปลงที่สำคัญอีกประการหนึ่งใน Wayland 1.20 ก็คือ รองรับระบบสร้าง autotools ถูกลบออก และตอนนี้ใช้ Meson แทน

นอกจากนี้ ยังเน้นว่าฟังก์ชั่น เพิ่ม "Wl_surface.offset" ในโปรโตคอลแล้ว เพื่อให้ไคลเอนต์สามารถอัปเดตออฟเซ็ตบัฟเฟอร์พื้นผิวโดยไม่ขึ้นกับตัวบัฟเฟอร์เอง

ยังระบุด้วยว่าความสามารถ "wl_output.name" และ "wl_output.description" ถูกเพิ่มลงในโปรโตคอลเพื่อให้ไคลเอ็นต์ระบุเอาต์พุตโดยไม่ต้องผูกกับส่วนขยายโปรโตคอล xdg-output-unstable-v1

มีการแนะนำแอตทริบิวต์ "ประเภท" ใหม่ในข้อกำหนดโปรโตคอลสำหรับเหตุการณ์ และตอนนี้สามารถทำเครื่องหมายเหตุการณ์เองว่าเป็นตัวทำลายล้างได้

และเรายังพบว่า แก้ไขข้อผิดพลาดแล้ว รวมถึงเงื่อนไขการแข่งขันเมื่อลบพร็อกซีบนไคลเอนต์แบบมัลติเธรด

ในส่วนของ การเปลี่ยนแปลงที่เกี่ยวข้องกับ Wayland ต่อแอปพลิเคชัน สภาพแวดล้อมเดสก์ท็อป และการแจกจ่ายจะมีการเน้นสิ่งต่อไปนี้:

  • ใน XWayland และไดรเวอร์ที่เป็นกรรมสิทธิ์ของ NVIDIA ได้ทำการเปลี่ยนแปลง ซึ่งช่วยให้รองรับการเร่งฮาร์ดแวร์ OpenGL และ Vulkan อย่างเต็มรูปแบบในแอปพลิเคชัน X11 ที่สร้างโดยใช้ส่วนประกอบ DDX
  • โปรโตคอลถูกนำมาใช้ใน Ubuntu 21.04 ในขณะที่ Fedora 35, Ubuntu 21.10 และ RHEL 8.5 มีความสามารถในการใช้โปรโตคอล Wayland บนเดสก์ท็อปพร้อมระบบไดรเวอร์ NVIDIA ที่เป็นกรรมสิทธิ์
  • Canonical เปิดตัวเฟรมเวิร์ก Ubuntu แบบเต็มหน้าจอสำหรับตู้อินเทอร์เน็ตโดยใช้โปรโตคอล Wayland
  • ระบบสตรีมวิดีโอ OBS Studio ใช้โปรโตคอลที่สอดคล้องกับ Wayland
  • GNOME 40 และ 41 ยังคงปรับปรุงการสนับสนุนสำหรับโปรโตคอล Wayland และส่วนประกอบ XWayland อนุญาตให้ใช้เซสชัน Wayland สำหรับระบบที่มี NVIDIA GPU
  • พกพาได้อย่างต่อเนื่องของเดสก์ท็อป MATE สำหรับ Wayland ในการทำงานโดยไม่ต้องเชื่อมโยงกับ X11 ในสภาพแวดล้อม Wayland โปรแกรมดูเอกสาร Atril, การตรวจสอบระบบ, โปรแกรมแก้ไขข้อความด้วยปากกา, โปรแกรมจำลองเทอร์มินัลและส่วนประกอบเดสก์ท็อปอื่น ๆ ได้รับการดัดแปลง
  • ใน KDE เซสชันเสถียรโดยใช้โปรโตคอล Wayland ตัวจัดการองค์ประกอบ KWin และเดสก์ท็อป KDE Plasma 5.21, 5.22 และ 5.23 ให้การปรับปรุงที่สำคัญกับเซสชัน Wayland
  • Firefox 93-96 มีการเปลี่ยนแปลงเพื่อแก้ไขปัญหาที่ส่งผลต่อสภาพแวดล้อมของ Wayland ด้วยการจัดการหน้าต่างป๊อปอัป คลิปบอร์ด และการปรับขนาดบนหน้าจอ DPI ต่างๆ
  • อินเทอร์เฟซแบบกำหนดเองขนาดกะทัดรัดที่ใช้เซิร์ฟเวอร์คอมโพสิตของ Weston ได้รับการเผยแพร่แล้ว
  • labwc เวอร์ชันแรก ซึ่งเป็นเซิร์ฟเวอร์คอมโพสิตสำหรับ Wayland พร้อมฟีเจอร์ที่ชวนให้นึกถึงตัวจัดการหน้าต่าง Openbox พร้อมให้บริการแล้ว
  • System76 กำลังทำงานในสภาพแวดล้อมผู้ใช้ COSMIC ใหม่โดยใช้ Wayland
  • สภาพแวดล้อมแบบกำหนดเองของ Sway 1.6 และเซิร์ฟเวอร์คอมโพสิต Wayfire 0.7 ได้รับการเผยแพร่โดยใช้ Wayland
  • มีการเสนอไดรเวอร์ที่อัปเดตสำหรับ Wine ซึ่งช่วยให้คุณเรียกใช้แอปพลิเคชันโดยใช้ GDI และ OpenGL / DirectX ผ่าน Wine ได้โดยตรงในสภาพแวดล้อมที่ใช้ Wayland โดยไม่ต้องใช้เลเยอร์ XWayland และไม่ต้องลบการเชื่อมโยงของ Wine กับโปรโตคอล X11 ไดรเวอร์เพิ่มการรองรับสำหรับ Vulkan และการตั้งค่าหลายจอภาพ
  • Microsoft ได้ใช้ความสามารถในการเรียกใช้แอปพลิเคชัน Linux ด้วยอินเทอร์เฟซแบบกราฟิกในสภาพแวดล้อมตามระบบย่อย WSL2 (ระบบย่อย Windows สำหรับ Linux) สำหรับเอาต์พุตจะใช้ตัวจัดการคอมโพสิต RAIL-Shell ซึ่งใช้โปรโตคอล Wayland และอิงตามโค้ดเบสของ Weston

สุดท้ายนี้ สำหรับผู้ที่สนใจอยากทดสอบเวอร์ชั่นใหม่นี้ สามารถดาวน์โหลด source code เพื่อคอมไพล์ได้จาก ลิงค์ต่อไปนี้


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา