การเปิดตัวเซิร์ฟเวอร์แสดงผล Mir 1.2

แนะนำ การเปิดตัวเซิร์ฟเวอร์ดิสเพลย์ มีร์ 1.2ซึ่งการพัฒนายังคงดำเนินต่อไปโดย Canonical แม้ว่าจะปฏิเสธที่จะพัฒนา Unity shell และรุ่น Ubuntu สำหรับสมาร์ทโฟนก็ตาม Mir ยังคงเป็นที่ต้องการในโครงการ Canonical และขณะนี้อยู่ในตำแหน่งที่เป็นโซลูชันสำหรับอุปกรณ์ฝังตัวและ Internet of Things (IoT) Mir สามารถใช้เป็นเซิร์ฟเวอร์คอมโพสิตสำหรับ Wayland ได้ ซึ่งช่วยให้คุณสามารถเรียกใช้แอปพลิเคชันต่างๆ ที่ใช้ Wayland ได้ (เช่น สร้างด้วย GTK3/4, Qt5 หรือ SDL2) ในสภาพแวดล้อมแบบ Mir แพ็คเกจการติดตั้งเตรียมไว้สำหรับ Ubuntu 16.04/18.04/18.10/19.04 (PPA) และ เฟโดร่า 28/29/30.

ในรุ่นใหม่:

  • ในเครื่องมือเพื่อให้แน่ใจว่าแอปพลิเคชัน Wayland จะเปิดตัวในสภาพแวดล้อม Mir จำนวนส่วนขยายโปรโตคอล Wayland ที่รองรับได้เพิ่มขึ้น ส่วนขยาย wl_shell, xdg_wm_base และ xdg_shell_v6 เปิดใช้งานตามค่าเริ่มต้นในปัจจุบัน zwlr_layer_shell_v1 และ zxdg_output_v1 สามารถเปิดใช้งานแยกกันได้ งานได้เริ่มให้ความสามารถในการกำหนดส่วนขยายของโปรโตคอล Wayland ของตนเองสำหรับเชลล์กราฟิกที่ใช้ Mir ขั้นตอนแรกในการใช้งานคุณสมบัติดังกล่าวคือการเพิ่มแพ็คเกจ libmirwayland-dev ใหม่ ซึ่งช่วยให้คุณสามารถสร้างคลาสสำหรับโปรโตคอลของคุณเองและลงทะเบียนใน MirAL
  • ความสามารถของเลเยอร์ MirAL (Mir Abstraction Layer) ได้รับการขยาย ซึ่งสามารถใช้เพื่อหลีกเลี่ยงการเข้าถึงโดยตรงไปยังเซิร์ฟเวอร์ Mir และการเข้าถึง ABI แบบนามธรรมผ่านไลบรารี libmiral เพิ่มการสนับสนุนสำหรับการลงทะเบียนส่วนขยาย Wayland ของคุณเองในคลาส WaylandExtensions เพิ่มคลาส MinimalWindowManager ใหม่พร้อมการใช้กลยุทธ์การจัดการหน้าต่างเริ่มต้น (สามารถใช้เพื่อสร้างเปลือกหน้าต่างลอยแบบง่าย ๆ สนับสนุนไคลเอนต์ Wayland เพื่อย้ายและปรับขนาดหน้าต่างโดยใช้ท่าทางบนหน้าจอบนหน้าจอสัมผัส)
  • การสนับสนุนแบบทดลองสำหรับแอปพลิเคชัน X11 ได้รับการขยายออกไปพร้อมกับความสามารถในการเปิดใช้ส่วนประกอบ Xwayland ได้ตามต้องการ

ที่มา: opennet.ru

เพิ่มความคิดเห็น