ฐานโค้ดที่จะเป็นรากฐานของ GNOME 49 ในเดือนกันยายนนี้ประกอบไปด้วย Mutter SDK (Mutter Development Kit) ซึ่งใช้งานวิธีใหม่ในการโต้ตอบกับตัวจัดการคอมโพสิต Mutter และ GNOME Shell Mutter SDK ช่วยให้สามารถรันอินสแตนซ์แบบซ้อนกันของ GNOME Shell ภายในแอปพลิเคชัน GTK ได้เพื่อลดความซับซ้อนในการทดสอบ Mutter และ GNOME Shell ในระหว่างการพัฒนา
ข้อมูลเอาต์พุตของ Mutter และ GNOME Shell แบบอินสแตนซ์ที่ซ้อนกันไปยังจอภาพเสมือนที่เชื่อมโยงกับเซสชันผู้ใช้ปัจจุบัน แสดงในหน้าต่างแอปพลิเคชัน และรองรับการจำลองเหตุการณ์หน้าจอสัมผัส การเชื่อมต่อมอนิเตอร์เสมือนโดยไม่สร้างเซสชันใหม่จะทำได้โดยใช้ API สำหรับการบันทึกหน้าจอและการทำงานระยะไกลด้วยเดสก์ท็อป เพิ่มตัวเลือก "--sdk" ให้กับ mutter และ gnome-shell เพื่อรันอินสแตนซ์แยกจากกัน สามารถใช้ D-Bus API org.gnome.Mutter.Sdk เพื่อการควบคุมได้

ที่มา: opennet.ru
