ในรุ่นใหม่ การเปลี่ยนแปลงหลักเกี่ยวข้องกับการขยายการรองรับหน้าจอความหนาแน่นของพิกเซลสูง (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) มีการเพิ่มการรองรับเอาต์พุตที่ปรับขนาดได้
ที่มา: opennet.ru