Rilis server tampilan Mir 1.2

Disampaikan oleh rilis server tampilan Mir 1.2 Memperbarui, yang terus dikembangkan oleh Canonical, meskipun pengembangan shell Unity dan edisi Ubuntu untuk ponsel pintar telah ditinggalkan. Mir tetap diminati dalam proyek Canonical dan kini diposisikan sebagai solusi untuk perangkat tertanam dan Internet of Things (IoT). Mir dapat digunakan sebagai server komposit untuk Wayland, yang memungkinkan Anda menjalankan aplikasi apa pun menggunakan Wayland (misalnya, yang dibuat dengan GTK3/4, Qt5, atau SDL2) di lingkungan berbasis Mir. Paket instalasi disiapkan untuk Ubuntu 16.04/18.04/18.10/19.04 (PPA) Dan fedora 28/29/30.

Dalam rilis baru:

  • Dalam alat untuk memastikan peluncuran aplikasi Wayland di lingkungan Mir, jumlah ekstensi protokol Wayland yang didukung telah ditingkatkan. Ekstensi wl_shell, xdg_wm_base, dan xdg_shell_v6 saat ini diaktifkan secara default. Secara terpisah, zwlr_layer_shell_v1 dan zxdg_output_v1 dapat diaktifkan. Pekerjaan telah dimulai untuk menyediakan kemampuan untuk menentukan ekstensi protokol Wayland mereka sendiri untuk shell grafis berbasis Mir. Langkah pertama dalam mengimplementasikan fitur ini adalah penambahan paket libmirwayland-dev baru, yang memungkinkan Anda membuat kelas untuk protokol Anda sendiri dan mendaftarkannya ke MirAL;
  • Lapisan MirAL (Mir Abstraksi Layer) telah diperluas, yang dapat digunakan untuk menghindari akses langsung ke server Mir dan abstraksi akses ke ABI melalui perpustakaan libmiral. Menambahkan dukungan untuk mendaftarkan ekstensi asli Wayland ke kelas WaylandExtensions. Menambahkan kelas MinimalWindowManager baru untuk mengimplementasikan strategi windowing default (dapat digunakan untuk membuat wrapper sederhana dengan jendela mengambang yang mendukung klien Wayland untuk memindahkan dan mengubah ukuran jendela menggunakan gerakan di layar pada layar sentuh);
  • Dukungan eksperimental untuk aplikasi X11 telah diperluas dengan kemampuan meluncurkan komponen Xwayland sesuai kebutuhan.

Sumber: opennet.ru

Tambah komentar