XWayland 22.1.0 มาพร้อมกับการสนับสนุน DRM Lease, การปรับปรุงท่าทางสัมผัสของทัชแพดและอื่น ๆ

การเปิดตัว เวอร์ชันใหม่ของเซิร์ฟเวอร์ XWayland 22.1.0 ซึ่งการรองรับโปรโตคอล DRM Lease นั้นมีความโดดเด่น เช่นเดียวกับการใช้งานส่วนขยาย Present และความสามารถในการประมวลผลท่าทางควบคุมบนแผงสัมผัส

สำหรับคนที่ไม่รู้จัก เอ็กซ์เวย์แลนด์พวกเขาควรจะรู้ว่า เป็นเซิร์ฟเวอร์ X ที่ทำงานภายใต้ Wayland และให้ความเข้ากันได้ย้อนหลังสำหรับแอปพลิเคชัน X11 แบบเดิมที่จัดเตรียมองค์กรเริ่มต้นสำหรับแอปพลิเคชัน X11 ประสิทธิภาพเซิร์ฟเวอร์ X.Org ในสภาพแวดล้อมที่ใช้ Wayland

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

การสนับสนุน XWayland รวมเข้ากับสาขาหลักของ X.Org eเมื่อวันที่ 4 เมษายน 2014 เปิดตัวครั้งแรกด้วย xserver 1.16 ไม่จำเป็นต้องใช้ DDX วิดีโอ X.Org ที่แยกจากกันอีกต่อไปและเซิร์ฟเวอร์ยังคงเรียกใช้ไดรเวอร์ 2D เดียวกันด้วยรหัสเร่งความเร็วเดียวกันกับเมื่อรันเนทีฟและความแตกต่างที่สำคัญคือ wayland จัดการการแสดงผลของหน้าต่างแทน KMS

ส่วนประกอบ กำลังได้รับการพัฒนาโดยเป็นส่วนหนึ่งของ X.Org codebase หลัก และก่อนหน้านี้ได้เปิดตัวพร้อมกับเซิร์ฟเวอร์ X.Org แต่เนื่องจากเซิร์ฟเวอร์ X.Org หยุดทำงาน และความไม่แน่นอนด้วยการเปิดตัว 1.21 ในบริบทของการพัฒนาอย่างต่อเนื่องของ XWayland มีการตัดสินใจแยก XWayland และปล่อยการเปลี่ยนแปลงสะสมเป็นแพ็คเกจแยกต่างหาก

XWayland 22.1.0 คุณสมบัติใหม่หลัก

ในเวอร์ชันใหม่นี้ที่นำเสนอจาก XWayland 22.1.0 เน้นว่ามีการรองรับโปรโตคอล DRM Lease แล้วซึ่งช่วยให้เซิร์ฟเวอร์ X ทำหน้าที่เป็นไดรเวอร์ DRM (Direct Rendering Manager) ที่ จัดหาทรัพยากร DRM ให้กับลูกค้า. มิฉะนั้น ในทางปฏิบัติ โปรโตคอลจะใช้เพื่อสร้างภาพสเตอริโอที่มีบัฟเฟอร์ต่างกันสำหรับตาซ้ายและขวาเมื่อแสดงในชุดหูฟังเสมือนจริง

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

นอกจากนี้ยังมีการเน้นย้ำว่า เพิ่มการกำหนดค่าเฟรมบัฟเฟอร์ (fbconfig) เป็น GLX pเพื่อรองรับปริภูมิสี sRGB (GL_FRAMEBUFFER_SRGB) และเพิ่ม ClientDisconnectMode ให้กับไลบรารี libxfixes และความสามารถในการกำหนดตัวเลือกการหน่วงเวลาสำหรับการปิดเครื่องอัตโนมัติหลังจากที่ไคลเอ็นต์ยกเลิกการเชื่อมต่อ

ในทางกลับกัน เราก็พบว่ามันถูกเพิ่มเข้ามาด้วย ความสามารถในการประมวลผลท่าทางควบคุมบนแผงสัมผัส และการพึ่งพานั้นรวมถึงไลบรารี libxcvt

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

นอกจากนี้ เรายังสามารถสังเกตได้ว่า การเปิดตัวครั้งแรกของ LWQt ถูกนำเสนอ ,es LXQt 1.0 ตัวแปรเชลล์แบบกำหนดเอง ซึ่งได้กลายเป็น เพื่อใช้โปรโตคอล Wayland แทน X11 เช่นเดียวกับ LXQt โปรเจ็กต์ LWQt ถูกนำเสนอเป็นสภาพแวดล้อมผู้ใช้แบบโมดูลาร์ที่รวดเร็วและน้ำหนักเบา ซึ่งยึดตามวิธีการจัดระเบียบเดสก์ท็อปแบบคลาสสิก

LWQt . เวอร์ชันแรก ประกอบด้วยส่วนประกอบดังต่อไปนี้ปรับให้ทำงานในสภาพแวดล้อมที่ใช้ Wayland (ส่วนประกอบ LXQt อื่น ๆ ทั้งหมดถูกใช้โดยไม่มีการดัดแปลง):

  • LWQt Mutter เป็นผู้จัดการแบบผสมตาม Mutter
  • LWQt KWindowSystem: ไลบรารีสำหรับการทำงานกับระบบหน้าต่าง ย้ายจาก KDE Framework 5.92.0
  • LWQt QtWayland: โมดูล Qt พร้อมการใช้งานส่วนประกอบสำหรับการรันแอปพลิเคชัน Qt ในสภาพแวดล้อม Wayland ที่ย้ายจาก Qt 5.15.2
  • เซสชัน LWQt: ตัวจัดการเซสชัน
  • แผง LWQt
  • LWQt PCManFM: ตัวจัดการไฟล์

หากต้องการทราบข้อมูลเพิ่มเติม คุณสามารถปรึกษา ลิงค์ต่อไปนี้


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

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

*

*

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