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

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

ในรุ่นใหม่ การเปลี่ยนแปลงหลักเกี่ยวข้องกับการขยายการรองรับหน้าจอความหนาแน่นของพิกเซลสูง (HiDPI) และความสามารถในการพกพาที่ได้รับการปรับปรุง:

  • เมื่อ Mir ทำงานโดยใช้โปรโตคอล Wayland การปรับขนาดที่ถูกต้องจะถูกนำมาใช้บนหน้าจอ HiDPI อุปกรณ์เอาต์พุตแต่ละตัวสามารถมีการตั้งค่ามาตราส่วนแยกกัน รวมถึงค่ามาตราส่วนเศษส่วนด้วย
  • ในองค์ประกอบที่รองรับการเปิดตัวแอปพลิเคชัน X11 ในสภาพแวดล้อมที่ใช้ Wayland (ใช้ Xwayland) มีการเพิ่มความสามารถในการเปลี่ยนขนาดสำหรับอุปกรณ์เอาท์พุตสมมติ มีการเสนอตัวเลือก "--display-config" และ เคอร์เซอร์ X11 ในหน้าต่าง Mir ถูกปิดใช้งาน
  • ในการใช้งานแพลตฟอร์ม “wayland” ซึ่งช่วยให้คุณสามารถรัน Mir ในฐานะไคลเอนต์ภายใต้การควบคุมของเซิร์ฟเวอร์คอมโพสิต Wayland อื่น ๆ ได้มีการเพิ่มความสามารถในการปรับขนาดเอาต์พุตของไคลเอนต์ Wayland
  • ใน MirAL (Mir Abstraction Layer) ซึ่งสามารถใช้เพื่อหลีกเลี่ยงการเข้าถึงโดยตรงไปยังเซิร์ฟเวอร์ Mir และการเข้าถึงเชิงนามธรรมไปยัง ABI ผ่านทางไลบรารี libmiral สถานะ "ไม่มีหน้าต่างที่ใช้งานอยู่" จะถูกนำไปใช้
  • การสาธิต mir-shell ให้การปรับขนาดพื้นหลังที่ถูกต้อง และเพิ่มการสนับสนุนสำหรับการรันเทอร์มินัล GNOME บนทุกแพลตฟอร์ม
  • แก้ไขปัญหาเฉพาะของ distro บางอย่าง รวมถึงปัญหาในการใช้งาน Mir บน Fedora และ Arch Linux
  • สำหรับแพลตฟอร์ม mesa-kms ซึ่งช่วยให้ Mir ทำงานบนไดรเวอร์ Mesa และ KMS ได้ (แพลตฟอร์มอื่นๆ ได้แก่ mesa-x11, wayland และ eglstream-kms) มีการเพิ่มการรองรับเอาต์พุตที่ปรับขนาดได้

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

ที่มา: opennet.ru

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