Mir 1.2 displey serverining chiqarilishi

Tanishtirdi server chiqarilishini ko'rsatish Mir 1.2, uning rivojlanishi Canonical tomonidan davom etmoqda, Unity qobig'i va smartfonlar uchun Ubuntu nashrini ishlab chiqishdan bosh tortganiga qaramay. Mir Canonical loyihalarida talab bo'lib qolmoqda va hozirda o'rnatilgan qurilmalar va narsalar Interneti (IoT) uchun yechim sifatida joylashtirilgan. Mir-dan Wayland uchun kompozit server sifatida foydalanish mumkin, bu sizga Mir-ga asoslangan muhitlarda Wayland-dan (masalan, GTK3/4, Qt5 yoki SDL2 bilan tuzilgan) har qanday ilovalarni ishga tushirish imkonini beradi. O'rnatish paketlari Ubuntu 16.04/18.04/18.10/19.04 uchun tayyorlangan (PPA) va Fedora 28/29/30.

Yangi nashrda:

  • Mir muhitida Wayland ilovalarini ishga tushirishni ta'minlash vositalarida qo'llab-quvvatlanadigan Wayland protokoli kengaytmalari soni ko'paytirildi. Wl_shell, xdg_wm_base va xdg_shell_v6 kengaytmalari hozirda sukut bo'yicha yoqilgan. zwlr_layer_shell_v1 va zxdg_output_v1 alohida yoqilishi mumkin. Mir-ga asoslangan grafik qobiqlari uchun Wayland protokolining o'z kengaytmalarini aniqlash qobiliyatini ta'minlash bo'yicha ishlar boshlandi. Bunday xususiyatni amalga oshirishning birinchi bosqichi yangi libmirwayland-dev paketining qo'shilishi bo'ldi, bu sizga o'z protokolingiz uchun sinf yaratish va uni MirALda ro'yxatdan o'tkazish imkonini beradi;
  • MirAL (Mir Abstraction Layer) qatlamining imkoniyatlari kengaytirildi, ulardan Mir serveriga to'g'ridan-to'g'ri kirishni va libmiral kutubxona orqali ABI ga mavhum kirishni oldini olish uchun foydalanish mumkin. O'zingizning Wayland kengaytmalaringizni WaylandExtensions sinfiga ro'yxatdan o'tkazish uchun qo'shimcha yordam qo'shildi. Odatiy oynalarni boshqarish strategiyasini amalga oshirishga ega yangi MinimalWindowManager klassi qo‘shildi (oddiy suzuvchi oyna qobiqlarini yaratish uchun ishlatilishi mumkin, Wayland mijozlariga sensorli ekranlarda ekran imo-ishoralari yordamida oynani ko‘chirish va o‘lchamini o‘zgartirishni qo‘llab-quvvatlaydi);
  • X11 ilovalarini eksperimental qo‘llab-quvvatlash Xwayland komponentini kerak bo‘lganda ishga tushirish imkoniyati bilan kengaytirildi.

Manba: opennet.ru

a Izoh qo'shish