Wayland 1.21 เปิดตัวแล้วและนี่คือข่าวของมัน

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

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

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

ในเวอร์ชั่นใหม่นี้ว่า แนะนำการรองรับเพิ่มเติมสำหรับเหตุการณ์ wl_pointer.axis_value120 กับ wl_pointer API เพื่อการเลื่อนเมาส์ที่มีความแม่นยำสูงด้วยล้อเลื่อนที่มีความละเอียดสูง

การเปลี่ยนแปลงอีกอย่างที่โดดเด่นในเวอร์ชันใหม่นี้คือ เพิ่มคุณสมบัติใหม่ให้กับเซิร์ฟเวอร์ wl_signal_emit_mutable (คล้ายกับ wl_signal_emit ซึ่งรองรับการทำงานที่ถูกต้องในสถานการณ์ที่ไดรเวอร์สัญญาณหนึ่งตัวลบไดรเวอร์อื่น) และ wl_global_get_version (ช่วยให้คุณค้นหาเวอร์ชันทั่วไปของ API)

โปรโตคอล wl_shell ถูกทำเครื่องหมายว่าเป็นทางเลือกสำหรับการปรับใช้กับเซิร์ฟเวอร์คอมโพสิตและเลิกใช้แล้ว ในการสร้างเชลล์แบบกำหนดเอง ขอแนะนำให้ใช้โปรโตคอล xdg_shell ซึ่งมีอินเทอร์เฟซสำหรับการโต้ตอบกับพื้นผิวเช่นเดียวกับหน้าต่าง ช่วยให้คุณสามารถย้ายพื้นผิวรอบๆ หน้าจอ ยุบ ขยาย ปรับขนาด ฯลฯ

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

นอกจากนี้ ยังเป็นที่น่าสังเกตว่าการพัฒนาโครงการถูกโอนไปยังแพลตฟอร์ม GitLab โดยใช้โครงสร้างพื้นฐานของโครงการ FreeDesktop.org

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

  • KDE วางแผนในปี 2022 ที่จะนำเซสชันเดสก์ท็อปพลาสม่าที่ใช้โปรโตคอล Wayland ไปสู่สถานะที่เหมาะสมสำหรับการใช้งานประจำวันโดยผู้ใช้ในสัดส่วนที่มีนัยสำคัญ
  • ใน Fedora 36 ​​บนระบบที่มีไดรเวอร์ NVIDIA ที่เป็นกรรมสิทธิ์ เซสชัน GNOME ที่ใช้โปรโตคอล Wayland จะถูกเปิดใช้งานโดยค่าเริ่มต้น ซึ่งก่อนหน้านี้ใช้เฉพาะเมื่อใช้ไดรเวอร์โอเพ่นซอร์สเท่านั้น
  • ใน Ubuntu 22.04 ค่าเริ่มต้นส่วนใหญ่จะเป็นเซสชันเดสก์ท็อปที่ใช้โปรโตคอล Wayland แต่การใช้เซิร์ฟเวอร์ X ยังคงเป็นค่าเริ่มต้นสำหรับระบบที่มีไดรเวอร์ที่เป็นกรรมสิทธิ์ของ NVIDIA สำหรับ Ubuntu มีการเสนอที่เก็บ PPA ด้วยแพ็คเกจ qtwayland ซึ่งการแก้ไขที่เกี่ยวข้องกับการปรับปรุงการรองรับโปรโตคอล Wayland ได้รับการโอนจากสาขา Qt 5.15.3 พร้อมด้วยโครงการ KDE
  • บิลด์ทุกคืนของ Firefox มีการรองรับ Wayland โดยค่าเริ่มต้น Firefox แก้ไขปัญหาการบล็อกเธรด ปรับปรุงการปรับขนาดป๊อปอัป และทำให้เมนูบริบททำงานเมื่อตรวจสอบการสะกด
  • Valve ยังคงพัฒนาเซิร์ฟเวอร์คอมโพสิต Gamescope (เดิมชื่อ steamcompmgr) ซึ่งใช้โปรโตคอล Wayland และใช้ในระบบปฏิบัติการ SteamOS 3
  • การเปิดตัวคอมโพเนนต์ XWayland 22.1.0 DDX ได้รับการเผยแพร่แล้ว ซึ่งให้การเปิดตัวเซิร์ฟเวอร์ X.Org สำหรับการจัดการการดำเนินการของแอปพลิเคชัน X11 ในสภาพแวดล้อมที่ใช้ Wayland เวอร์ชันใหม่เพิ่มการรองรับโปรโตคอล DRM Lease ซึ่งใช้สร้างภาพสเตอริโอพร้อมบัฟเฟอร์ที่แตกต่างกันสำหรับตาซ้ายและขวาเมื่อส่งไปยังชุดหูฟังเสมือนจริง
  • โปรเจ็กต์ labwc กำลังพัฒนาเซิร์ฟเวอร์คอมโพสิตสำหรับ Wayland โดยมีคุณสมบัติที่ชวนให้นึกถึงตัวจัดการหน้าต่าง Openbox (โปรเจ็กต์นี้ได้รับการเลื่อนขั้นเป็นความพยายามที่จะสร้างทางเลือก Openbox สำหรับ Wayland)
  • LWQt เวอร์ชันแรก ซึ่งเป็นตัวแปรเชลล์แบบกำหนดเองบน Wayland ของ LXQt วางจำหน่ายแล้ว
  • Collabora ซึ่งเป็นส่วนหนึ่งของโครงการ wxrd กำลังพัฒนาเซิร์ฟเวอร์คอมโพสิตที่ใช้ Wayland ใหม่สำหรับระบบเสมือนจริง
  • การเปิดตัวโครงการ Wine-wayland 7.7 ได้รับการเผยแพร่ ซึ่งช่วยให้ Wine สามารถใช้งานได้ในสภาพแวดล้อมตามโปรโตคอล Wayland โดยไม่ต้องใช้ส่วนประกอบ XWayland และ X11

Fuente: https://lists.freedesktop.org


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

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

*

*

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