ค้นหาเว็บไซต์

Wayland 1.23 ออกแล้ว นี่คือสิ่งใหม่


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

Wayland โปรโตคอลเซิร์ฟเวอร์การแสดงผลที่มีชื่อเสียงซึ่งถูกใช้อย่างแพร่หลายในระบบนิเวศของ Linux ได้ปล่อยเวอร์ชัน 1.23 อย่างเป็นทางการแล้ว นำมาซึ่งการปรับปรุงและคุณสมบัติที่น่าสังเกตหลายประการเพื่อยกระดับประสบการณ์ผู้ใช้และการโต้ตอบของนักพัฒนา รายละเอียดมีดังนี้:

  • การปรับขนาดบัฟเฟอร์การเชื่อมต่อภายใน: Wayland ตอนนี้อนุญาตให้ปรับขนาดบัฟเฟอร์การเชื่อมต่อภายในผ่าน libwayland ได้ ตามความต้องการของแอปพลิเคชัน การปรับแต่งนี้สามารถนำไปสู่การใช้งานหน่วยความจำที่มีประสิทธิภาพมากขึ้น
  • โหมด Enum-header: การอัปเดตนี้แนะนำโหมด enum-header สำหรับเครื่องมือ wayland-scanner ฟีเจอร์นี้ช่วยให้สามารถสร้างเฮดเดอร์ที่มีเฉพาะ enums ซึ่งช่วยให้สามารถแชร์เฮดเดอร์ enums ระหว่างไลบรารีและผู้ใช้ไลบรารีได้
  • การตรวจสอบ Enum ฝั่งเซิร์ฟเวอร์: เพื่อเพิ่มความทนทาน wayland-scanner ตอนนี้ยังสร้างฟังก์ชันตรวจสอบสำหรับ enum ฝั่งเซิร์ฟเวอร์ด้วย เพื่อให้แน่ใจว่าข้อมูลตรงตามค่าที่คาดหวังก่อนการประมวลผล
  • การติดตามการเลิกใช้งาน: ด้วยแอตทริบิวต์ XML ใหม่ “deprecated-since” นักพัฒนาสามารถทำเครื่องหมายได้ว่าคำขอ เหตุการณ์ หรือรายการเอนัมใด ๆ ถูกเลิกใช้งานในโปรโตคอล ฟีเจอร์นี้ช่วยในการรักษาโค้ดให้สะอาดขึ้นและทำให้การย้ายจากองค์ประกอบที่ล้าสมัยเป็นไปอย่างราบรื่น
  • เครื่องมือช่วยดีบัก: ตอนนี้นักพัฒนาสามารถตั้งชื่อคิวได้ ซึ่งช่วยปรับปรุงกระบวนการดีบักโดยทำให้การติดตามและวิเคราะห์ปัญหาภายในคิวเหตุการณ์ง่ายขึ้น

นอกจากการเปลี่ยนแปลงที่กล่าวมาแล้ว การแนะนำ wl_client_get_user_data() และ wl_client_set_user_data() ใน Wayland 1.23 ช่วยปรับปรุงการจัดการข้อมูลของไคลเอนต์ ทำให้สามารถแนบและจัดการข้อมูลที่กำหนดเองกับไคลเอนต์ได้ง่ายขึ้น อำนวยความสะดวกในการจัดการไคลเอนต์อย่างมีประสิทธิภาพและเหมาะกับการใช้งานส่วนบุคคลมากขึ้น

นอกจากนี้ เพื่อขยายความเข้ากันได้ การอัปเดตเวอร์ชันใหม่ตอนนี้รองรับ OpenBSD ทำให้ฐานผู้ใช้กว้างขึ้นและสามารถใช้งานได้หลากหลายระบบ สุดท้าย การเพิ่มคำสั่ง wl_shm.release ช่วยในการจัดการและทำความสะอาดหน่วยความจำที่ใช้ร่วมกันอย่างเหมาะสม

คุณสามารถดูประกาศการเปิดตัวเพื่อดูข้อมูลรายละเอียดเกี่ยวกับการเปลี่ยนแปลงทั้งหมดใน Wayland 1.23