Wayland 1.22 tersedia

Setelah sembilan bulan pengembangan, rilis stabil protokol, mekanisme komunikasi antarproses, dan perpustakaan Wayland 1.22 disajikan. Cabang 1.22 kompatibel pada tingkat API dan ABI dengan rilis 1.x dan sebagian besar berisi perbaikan bug dan pembaruan protokol kecil. Server Komposit Weston, yang menyediakan kode dan contoh kerja untuk menggunakan Wayland di lingkungan desktop dan tertanam, sedang dikembangkan sebagai siklus pengembangan terpisah.

Perubahan besar dalam protokol:

  • Dukungan untuk acara wl_surface::preferred_buffer_scale dan wl_surface::preferred_buffer_transform telah ditambahkan ke antarmuka program wl_surface, yang melaluinya informasi tentang perubahan oleh server komposit pada tingkat penskalaan dan parameter transformasi untuk permukaan dikirimkan.
  • Acara wl_pointer::axis telah ditambahkan ke antarmuka pemrograman wl_pointer, menunjukkan arah fisik pergerakan penunjuk untuk menentukan arah pengguliran yang benar di widget.
  • Metode untuk mendapatkan nama global telah ditambahkan ke wayland-server dan fungsi wl_client_add_destroy_late_listener telah diterapkan.

Perubahan pada aplikasi, lingkungan desktop, dan distribusi terkait Wayland:

  • Wine hadir dengan dukungan awal untuk digunakan di lingkungan berbasis protokol Wayland tanpa komponen XWayland atau X11. Pada tahap saat ini, komponen driver winewayland.drv dan unixlib telah ditambahkan, dan file dengan definisi protokol Wayland telah disiapkan untuk diproses oleh sistem perakitan. Mereka berencana untuk memasukkan perubahan untuk mengaktifkan keluaran di lingkungan Wayland dalam rilis mendatang.
  • Peningkatan berkelanjutan pada dukungan Wayland di rilis KDE Plasma 5.26 dan 5.27. Kemampuan untuk menonaktifkan penempelan dari clipboard dengan tombol tengah mouse telah diterapkan. Peningkatan kualitas penskalaan jendela aplikasi yang diluncurkan menggunakan XWayland. Kini ada dukungan untuk pengguliran mulus di hadapan mouse dengan roda resolusi tinggi. Aplikasi menggambar seperti Krita telah menambahkan kemampuan untuk melacak kemiringan dan rotasi pena pada tablet. Menambahkan dukungan untuk mengatur hotkey global. Pemilihan otomatis tingkat zoom untuk layar disediakan.
  • Rilis eksperimental panel xfce4 dan desktop xfdesktop telah disiapkan untuk Xfce, yang menawarkan dukungan awal untuk bekerja di lingkungan berdasarkan protokol Wayland.
  • Lingkungan pengguna distribusi Tails telah ditransfer dari server X untuk menggunakan protokol Wayland.
  • Qt 6.5 menambahkan antarmuka pemrograman QNativeInterface::QWaylandApplication untuk secara langsung mengakses objek asli Wayland yang digunakan dalam struktur internal Qt, serta untuk mengakses informasi tentang tindakan pengguna terkini yang mungkin diperlukan untuk diteruskan ke ekstensi protokol Wayland.
  • Sebuah lapisan telah disiapkan untuk sistem operasi Haiku untuk memastikan kompatibilitas dengan Wayland, memungkinkan Anda menjalankan toolkit dan aplikasi yang menggunakan Wayland, termasuk aplikasi berdasarkan perpustakaan GTK.
  • Sistem pemodelan 3D Blender 3.4 menyertakan dukungan untuk protokol Wayland, memungkinkan Anda menjalankan Blender secara langsung di lingkungan berbasis Wayland tanpa menggunakan lapisan XWayland.
  • Rilis lingkungan pengguna Sway 1.8 menggunakan Wayland telah dipublikasikan.
  • Lingkungan PaperDE 0.2 khusus tersedia, menggunakan Qt dan Wayland.
  • Firefox telah meningkatkan kemampuan untuk menyediakan berbagi layar di lingkungan berbasis protokol Wayland. Menyelesaikan masalah terkait kelancaran pengguliran konten, pembuatan peristiwa klik saat mengeklik bilah gulir, dan pengguliran keluar konten di lingkungan berbasis Wayland.
  • Phosh 0.22.0, shell layar untuk perangkat seluler berbasis teknologi GNOME dan menggunakan server komposit Phoc yang berjalan di atas Wayland, telah diterbitkan.
  • Valve terus mengembangkan server komposit Gamescope (sebelumnya dikenal sebagai steamcompmgr), yang menggunakan protokol Wayland dan digunakan di sistem operasi SteamOS 3.
  • Rilis komponen DDX XWayland 23.1.0 telah diterbitkan, yang menyediakan peluncuran Server X.Org untuk mengatur eksekusi aplikasi X11 di lingkungan berbasis Wayland.
  • Rilis labwc 0.6, server komposit untuk Wayland dengan kemampuan yang mengingatkan pada window manager Openbox (proyek ini disajikan sebagai upaya untuk membuat alternatif Openbox untuk Wayland).
  • Dalam pengembangannya adalah lxqt-sway, port lingkungan pengguna LXQt yang mendukung Wayland. Selain itu, proyek LWQt lainnya sedang mengembangkan varian shell kustom LXQt berbasis Wayland.
  • Weston Composite Server 11.0 telah dirilis, melanjutkan pekerjaan pada infrastruktur manajemen warna dan membangun landasan untuk dukungan masa depan untuk konfigurasi multi-GPU.
  • Melanjutkan porting desktop MATE ke Wayland.
  • System76 sedang mengembangkan versi baru lingkungan pengguna COSMIC menggunakan Wayland.
  • Wayland diaktifkan secara default di platform seluler Plasma Mobile, Sailfish, webOS Open Source Edition,

    Sumber: opennet.ru

Tambah komentar