Wayland 1.22 sudah rilis dan ini beritanya

Wayland

Wayland adalah protokol dan pustaka server grafis yang menyediakan metode bagi manajer komposisi jendela untuk berkomunikasi langsung dengan aplikasi dan perangkat keras.

Setelah sembilan bulan pembangunan, peluncuran versi baru dari versi protokol yang stabil, mekanisme komunikasi antarproses dan pustaka Negeri Jalan 1.22.

Cabang 1.22 kompatibel dengan API dan ABI versi 1.x dan terutama berisi perbaikan bug dan pembaruan protokol minor. Server Komposit Weston, yang menyediakan kode dan contoh praktis untuk menggunakan Wayland di lingkungan desktop dan solusi tersemat, sedang dikembangkan sebagai bagian dari siklus pengembangan terpisah.

Bagi yang belum tahu tentang Wayland, Anda harus tahu itu ini adalah protokol untuk interaksi server komposit dan aplikasi yang bekerja dengannya. Klien melakukan rendering jendela mereka sendiri dalam buffer terpisah, meneruskan informasi tentang pembaruan ke server komposit, yang menggabungkan konten buffer aplikasi individual untuk membentuk hasil akhir, dengan mempertimbangkan kemungkinan nuansa, seperti tumpang tindih jendela dan transparansi .

Dengan kata lain, server komposit tidak menyediakan API untuk merender elemen individu, tetapi hanya beroperasi pada jendela yang sudah terbentuk, yang memungkinkan Anda menyingkirkan buffering ganda saat menggunakan pustaka tingkat tinggi seperti GTK dan Qt, yang mengambil alih tugas menyortir konten jendela.

Wayland memecahkan banyak masalah keamanan X11 karena, tidak seperti yang terakhir, ini mengisolasi input dan output untuk setiap jendela, tidak mengizinkan klien mengakses konten jendela klien lain, dan juga tidak mengizinkan intersepsi peristiwa input yang terkait dengan jendela lain.

Berita utama Wayland 1.22

Dalam versi baru Wayland 1.22 yang dihadirkan ini, terlihat menonjol dukungan untuk peristiwa wl_surface ::preferred_buffer_scale dan wl_surface::preferred_buffer_transform ke API wl_surface, yang melaluinya server komposit mentransmisikan informasi tentang perubahan tingkat skala dan parameter transformasi untuk permukaan.

Perubahan lain yang menonjol adalah itu menambahkan acara wl_pointer::axis ke API wl_pointer ke menunjukkan alamat fisik pointer untuk menentukan arah gulir yang benar di widget.

Selain itu, Wayland-server menambahkan metode untuk mendapatkan nama global dan mengimplementasikan fungsi wl_client_add_destroy_late_listener.

Pada bagian dari Perubahan terkait Wayland dalam aplikasi, lingkungan desktop, dan distribusi, berikut ini disorot:

  • Wine hadir dengan dukungan awal untuk digunakan di lingkungan berdasarkan protokol Wayland tanpa komponen XWayland dan X11. Pada tahap saat ini, driver winewayland.drv dan komponen unixlib telah ditambahkan, dan persiapan telah dilakukan untuk memproses file definisi protokol Wayland oleh sistem build. Dalam salah satu rilis berikutnya, mereka berencana untuk menyertakan perubahan untuk memungkinkan keluaran di lingkungan Wayland.
  • Peningkatan berkelanjutan untuk dukungan Wayland di KDE Plasma versi 5.26 dan 5.27. Menerapkan kemampuan untuk menonaktifkan penempelan dari clipboard dengan tombol tengah mouse. Peningkatan kualitas penskalaan jendela untuk aplikasi yang diluncurkan dengan XWayland.
  • Tersedia pemilihan otomatis tingkat zoom untuk layar.
  • Versi eksperimental dari xfce4-panel dan desktop xfdesktop telah disiapkan untuk Xfce yang menawarkan dukungan awal untuk bekerja di lingkungan berdasarkan protokol Wayland.
  • Lingkungan pengguna distribusi Tails telah dipindahkan dari server X untuk menggunakan protokol Wayland.
  • Sistem pemodelan 3D Blender 3.4 mengimplementasikan dukungan untuk protokol Wayland, memungkinkan Anda untuk menjalankan Blender secara langsung di lingkungan berbasis Wayland tanpa menggunakan lapisan XWayland.
  • Lingkungan kustom Sway versi 1.8 dengan Wayland telah dirilis.
  • Lingkungan PaperDE 0.2 kustom tersedia, menggunakan Qt dan Wayland.
  • Firefox telah meningkatkan berbagi layar di lingkungan Wayland dengan memperbaiki masalah dengan pengguliran konten yang mulus, mengaktifkan peristiwa klik saat bilah gulir diklik, dan menggulir keluar konten di lingkungan berbasis Wayland.
  • Valve terus mengembangkan Server Komposit Gamescope (sebelumnya dikenal sebagai steamcompmgr), yang menggunakan protokol Wayland dan digunakan dalam sistem operasi SteamOS 3.
  • Pengembangan lxqt-sway, port ruang pengguna LXQt yang didukung Wayland. Selain itu, proyek LWQt lainnya sedang mengembangkan pembungkus LXQt khusus berdasarkan Wayland 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, Tizen, dan AsteroidOS.
    Berdasarkan Wayland, Framework Ubuntu dan shell yang patuh sedang dikembangkan.

Akhirnya, bagi yang berminat bisa mencoba versi baru ini Anda dapat mengunduh kode sumber untuk bangunan Anda dari link berikut.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.