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

ที่ตีพิมพ์ การเปิดตัวเซิร์ฟเวอร์ดิสเพลย์ มีร์ 1.4ซึ่งการพัฒนายังคงดำเนินต่อไปโดย 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) และ เฟโดร่า 29/30. รหัสโครงการ จัดจำหน่ายโดย ได้รับอนุญาตภายใต้ GPLv2

เครื่องมือรุ่นใหม่สำหรับการรันแอพพลิเคชั่น Wayland ในเชลล์ที่ใช้ Mir ได้ปรับปรุงการรองรับส่วนขยายโปรโตคอล WLR-เลเยอร์เปลือก (Layer Shell) เสนอโดยนักพัฒนาสภาพแวดล้อมผู้ใช้ Sway และใช้ในกระบวนการย้าย MATE เชลล์ไปยัง Wayland ยูทิลิตี้ mirrun และ mirbacklight ได้ถูกลบออกจากการแจกจ่ายแล้ว MirAL (Mir Abstraction Layer) ซึ่งสามารถใช้เพื่อหลีกเลี่ยงการเข้าถึงโดยตรงไปยังเซิร์ฟเวอร์ Mir และการเข้าถึง ABI แบบนามธรรมผ่านไลบรารี libmiral ได้เพิ่มการรองรับโซนพิเศษที่จำกัดการวางตำแหน่งหน้าต่างไปยังพื้นที่บางส่วนของหน้าจอ .

ขั้นตอนแรกได้ดำเนินการไปแล้วเพื่อกำจัด mirclient API เฉพาะซึ่งอยู่ในสถานะหยุดนิ่งมาเป็นเวลานาน และขอแนะนำให้ใช้โปรโตคอล Wayland แทน ในรีลีสใหม่ mirclient API จะถูกปิดใช้งานตามค่าเริ่มต้น แต่เหลือตัวเลือกบิลด์ “--enable-mirclient” เพื่อนำกลับมา และตัวแปรสภาพแวดล้อม MIR_SERVER_ENABLE_MIRCLIENT และการตั้งค่าไฟล์การกำหนดค่า Enable-mirclient จะถูกนำเสนอสำหรับการเปิดใช้งานแบบเลือก การลบ mirclient API ออกโดยสมบูรณ์นั้นถูกขัดขวางเนื่องจากยังคงใช้งานต่อไป ยูบีพอร์ต และอูบุนตูทัช

ที่มา: opennet.ru

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