Wayland 1.18 มาพร้อมกับการปรับปรุงโปรโตคอลและการแก้ไขข้อบกพร่อง

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

หากคุณยังไม่ทราบเกี่ยวกับ Wayland คุณควรทราบ นี่คือโปรโตคอลเซิร์ฟเวอร์กราฟิกและไลบรารีสำหรับ GNU / Linux Wayland มีวิธีการสำหรับผู้จัดการองค์ประกอบของหน้าต่างเพื่อสื่อสารโดยตรงกับฮาร์ดแวร์วิดีโอและแอปพลิเคชัน

แม้ว่าในอนาคตคาดว่าจะสามารถสื่อสารกับฮาร์ดแวร์อินพุตโดยใช้ไลบรารีอื่น ๆ ได้เช่นกัน

แอปพลิเคชันแสดงกราฟิกในบัฟเฟอร์ของตัวเองและตัวจัดการหน้าต่างจะกลายเป็นเซิร์ฟเวอร์กราฟิก สร้างองค์ประกอบด้วยบัฟเฟอร์เหล่านี้เพื่อสร้างการแสดงผลบนหน้าจอของหน้าต่างแอปพลิเคชัน

นี่เป็นวิธีที่ง่ายและมีประสิทธิภาพมากกว่าการใช้ตัวจัดการองค์ประกอบหน้าต่างด้วย X Window System

ตัวจัดการองค์ประกอบหน้าต่างที่มีอยู่เช่น KWin และ Mutter คาดว่าจะใช้การสนับสนุน Wayland โดยตรงเพื่อเป็นผู้แต่งเพลง / เซิร์ฟเวอร์กราฟิกของ Wayland

แต่ละแอปพลิเคชันเป็น "ไคลเอนต์" และฮาร์ดแวร์วิดีโอคือ "เซิร์ฟเวอร์". แตกต่างจาก X11 แต่ละโปรแกรมจะสามารถใช้โปรโตคอล Wayland ได้ด้วยตัวเอง ซึ่งหมายความว่าประสิทธิภาพจะดีกว่าเนื่องจากเซิร์ฟเวอร์แสดงผลไม่ได้ทำงานหนักเพื่อให้มีความยุ่งเหยิงมากนักและแทนที่จะอนุญาตให้วาดเฉพาะสิ่งที่ต้องการเท่านั้น

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

คุณสมบัติใหม่หลักของ wayland 1.18

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

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

  • Viewporter - อนุญาตให้ไคลเอ็นต์ดำเนินการเพื่อปรับขนาดและตัดขอบของพื้นผิวในฝั่งเซิร์ฟเวอร์
  • เวลานำเสนอ: แสดงวิดีโอ
  • Xdg-shell - เป็นอินเทอร์เฟซสำหรับการสร้างและโต้ตอบกับพื้นผิวเช่นหน้าต่างทำให้สามารถเคลื่อนไปรอบ ๆ หน้าจอยุบขยายปรับขนาดและอื่น ๆ โปรโตคอลที่ไม่เสถียรการพัฒนาซึ่งยังไม่สมบูรณ์และไม่รับประกันว่าจะเข้ากันได้แบบย้อนหลัง
  • Fullscreen-shell: การจัดการงานในโหมดเต็มหน้าจอ
  • วิธีการป้อนข้อมูล - วิธีการป้อนข้อมูลการประมวลผล
  • Iidle-inhibit: เริ่มโปรแกรมรักษาหน้าจอล็อก (สกรีนเซฟเวอร์)
  • Input-timestamps: การประทับเวลาสำหรับเหตุการณ์การป้อนข้อมูล
  • Linux-dmabuf: แชร์การ์ดวิดีโอหลายตัวโดยใช้เทคโนโลยี DMABuff
  • การป้อนข้อความ: องค์กรป้อนข้อความ
  • ท่าทางตัวชี้: ควบคุมจากหน้าจอสัมผัส
  • เหตุการณ์ตัวชี้สัมพัทธ์: เหตุการณ์ตัวชี้สัมพัทธ์
  • ข้อ จำกัด ของพินเตอร์: ข้อ จำกัด ของตัวชี้ (ล็อค)
  • แท็บเล็ต: รองรับการป้อนข้อมูลของแท็บเล็ต
  • xdg-Foreign: อินเทอร์เฟซสำหรับการโต้ตอบกับพื้นผิวของไคลเอนต์ "เพื่อนบ้าน"
  • xdg-decoration: การแสดงการตกแต่งหน้าต่างที่ฝั่งเซิร์ฟเวอร์
  • xdg-output: ข้อมูลเพิ่มเติมเกี่ยวกับเอาต์พุตวิดีโอ (ใช้สำหรับมาตราส่วนเศษส่วน);
  • xwayland-keyboard-grub - จับอินพุตในแอปพลิเคชัน Xwayland
  • การเลือกหลัก: โดยการเปรียบเทียบกับ X11 จะมีคลิปบอร์ดหลัก (ตัวเลือกหลัก) การแทรกข้อมูลซึ่งโดยปกติจะทำด้วยปุ่มกลางของเมาส์ Explicit Linux sync เป็นกลไกเฉพาะของ Linux สำหรับการซิงค์บัฟเฟอร์ที่เชื่อมโยงกับพื้นผิว

ในที่สุด Weston 7.0 และ Wayland 1.18 เวอร์ชันใหม่นี้คาดว่าจะเปิดตัวในเดือนหน้าในวันที่ 23 สิงหาคม

สำหรับผู้ที่สนใจในการทดสอบประสิทธิภาพของ Wayland คุณสามารถดาวน์โหลด Fedora ได้เนื่องจากเป็นหนึ่งใน Linux distros ที่ใช้โปรโตคอลนี้และถือว่าเป็นหนึ่งในโปรแกรมที่มีประสิทธิภาพมากที่สุด


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

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

*

*

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