Wayland-protocols ชุดของการปรับปรุงที่เสริมความสามารถของ Wayland

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

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

ต่างจากหมวดหมู่ "ไม่เสถียร" ในการเปลี่ยนแปลง "การแสดงละคร" ที่ละเมิดความเข้ากันได้ แต่ถ้าตรวจพบปัญหาและข้อบกพร่องในระหว่างการทดสอบ การแทนที่ด้วยเวอร์ชันโปรโตคอลใหม่ที่สำคัญหรือส่วนขยาย Wayland อื่น ๆ จะไม่ถูกตัดออก

สำหรับส่วนของโปรโตคอล Wayland ที่มีอยู่ในปัจจุบัน โปรโตคอลที่เสถียรต่อไปนี้ซึ่งเข้ากันได้กับเวอร์ชันก่อนหน้านั้นมีความโดดเด่น:

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

สำหรับส่วนของโปรโตคอลที่ทดสอบในสาขา "staging" เราสามารถพบ:

  • เช่ากลอง : ให้ทรัพยากรที่จำเป็นในการสร้างภาพสเตอริโอพร้อมบัฟเฟอร์ที่แตกต่างกันสำหรับตาซ้ายและขวาเมื่อส่งไปยังชุดหูฟังเสมือนจริง
  • ext-session-ล็อค: ระบุวิธีการล็อคเซสชัน เช่น ระหว่างโปรแกรมรักษาหน้าจอหรือกล่องโต้ตอบการตรวจสอบสิทธิ์
  • บัฟเฟอร์พิกเซลเดียว: ให้คุณสร้างบัฟเฟอร์พิกเซลเดียวที่มีค่า RGBA 32 บิตสี่ค่า
  • xdg-การเปิดใช้งาน: ซึ่งช่วยให้ถ่ายโอนโฟกัสระหว่างพื้นผิวต่างๆ ของระดับแรก (เช่น การใช้ xdg-activation แอปพลิเคชันหนึ่งสามารถเปลี่ยนโฟกัสเป็นอีกแอปหนึ่งได้)

คุณสมบัติใหม่หลักของ Wayland-Protocols 1.26

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

นี่เป็นรุ่นแรกที่ต้องการส่วนขยายโปรโตคอลใหม่ถึง
ปฏิบัติตามถ้อยคำ RFC 2119 นอกเหนือจากที่กล่าวถึงแล้วรุ่นนี้ยังมาพร้อมกับ
การชี้แจงตามปกติ คำอธิบายประกอบที่ได้รับการปรับปรุง และการแก้ไขเล็กน้อยอื่นๆ

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

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

อีกด้านยังเน้นย้ำว่ามีการเสนองาน wm_capabilities เพื่อถ่ายทอดข้อมูลเกี่ยวกับความสามารถที่มีอยู่บนเซิร์ฟเวอร์คอมโพสิต

นอกจากนั้น ยังกล่าวอีกว่าโปรโตคอลการป้อนข้อความเขียนภาษาใหม่ซึ่งนำไปสู่การตีความที่คลุมเครือและเพิ่มความกระจ่างเกี่ยวกับพฤติกรรมที่ตั้งใจไว้

และควรค่าแก่การกล่าวถึงด้วยว่าจากโปรโตคอลเวย์แลนด์เวอร์ชันใหม่นี้ การใช้คำศัพท์ที่กำหนดไว้ใน RFC 2119 ถือเป็นข้อบังคับ

สุดท้ายถ้าคุณคือฉันสนใจเรียนรู้เพิ่มเติม เกี่ยวกับเวอร์ชันใหม่นี้คุณสามารถตรวจสอบรายละเอียดได้ ในลิงค์ต่อไปนี้.

สำหรับผู้ที่สนใจทราบข้อมูลเพิ่มเติมเกี่ยวกับโปรโตคอลเวย์แลนด์ สามารถปรึกษา ลิงค์ต่อไปนี้ 


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

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

*

*

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