Wayland 1.22 tersedia

Selepas sembilan bulan pembangunan, keluaran stabil protokol, mekanisme komunikasi antara proses dan perpustakaan Wayland 1.22 dibentangkan. Cawangan 1.22 adalah API dan ABI serasi ke belakang dengan keluaran 1.x dan mengandungi kebanyakan pembetulan pepijat dan kemas kini protokol kecil. Weston Composite Server, yang menyediakan kod dan contoh kerja untuk menggunakan Wayland dalam persekitaran desktop dan penyelesaian terbenam, sedang dibangunkan sebagai sebahagian daripada kitaran pembangunan yang berasingan.

Perubahan utama dalam protokol:

  • Menambah sokongan untuk peristiwa wl_surface::preferred_buffer_scale dan wl_surface::preferred_buffer_transform ke API wl_surface, yang melaluinya maklumat dihantar tentang perubahan dalam tahap penskalaan dan parameter transformasi untuk permukaan oleh pelayan komposit.
  • Menambahkan acara wl_pointer::axis pada API wl_pointer untuk menunjukkan arah fizikal penunjuk untuk menentukan arah tatal yang betul dalam widget.
  • Wayland-server telah menambah kaedah untuk mendapatkan nama global dan melaksanakan fungsi wl_client_add_destroy_late_listener.

Perubahan dalam aplikasi, persekitaran desktop dan pengedaran yang berkaitan dengan Wayland:

  • Wain datang dengan sokongan awal untuk digunakan dalam persekitaran berasaskan protokol Wayland tanpa komponen XWayland dan X11. Pada peringkat semasa, pemacu winewayland.drv dan komponen unixlib telah ditambah, dan persediaan telah dibuat untuk memproses fail dengan definisi protokol Wayland oleh sistem binaan. Dalam salah satu keluaran seterusnya, mereka merancang untuk memasukkan perubahan untuk membolehkan output dalam persekitaran Wayland.
  • Penambahbaikan berterusan kepada sokongan Wayland dalam keluaran KDE Plasma 5.26 dan 5.27. Melaksanakan keupayaan untuk melumpuhkan penampalan dari papan keratan dengan butang tengah tetikus. Meningkatkan kualiti penskalaan tetingkap untuk aplikasi yang dilancarkan dengan XWayland. Menambah sokongan untuk menatal lancar dengan tetikus roda resolusi tinggi. Aplikasi lukisan seperti Krita kini mempunyai keupayaan untuk mengesan kecondongan pen dan putaran pada tablet. Menambah sokongan untuk mengkonfigurasi kekunci pintas global. Menyediakan pemilihan automatik tahap zum untuk skrin.
  • Keluaran percubaan panel xfce4 dan desktop xfdesktop telah disediakan untuk Xfce, menawarkan sokongan awal untuk bekerja dalam persekitaran berdasarkan protokol Wayland.
  • Persekitaran pengguna pengedaran Tails telah dialihkan daripada pelayan X untuk menggunakan protokol Wayland.
  • Qt 6.5 menambah QNativeInterface::QWaylandApplication API untuk mengakses secara langsung objek Wayland asli yang digunakan dalam struktur dalaman Qt, serta untuk mengakses maklumat tentang tindakan terbaru pengguna yang boleh diperlukan untuk dihantar ke sambungan protokol Wayland.
  • Lapisan keserasian Wayland telah disediakan untuk sistem pengendalian Haiku, yang membolehkan anda menjalankan kit alat dan aplikasi menggunakan Wayland, termasuk aplikasi berdasarkan perpustakaan GTK.
  • Sistem pemodelan Blender 3 3.4D melaksanakan sokongan untuk protokol Wayland, yang membolehkan anda menjalankan Blender secara langsung dalam persekitaran berasaskan Wayland tanpa menggunakan lapisan XWayland.
  • Keluaran persekitaran tersuai Sway 1.8 menggunakan Wayland telah diterbitkan.
  • Persekitaran PaperDE 0.2 tersuai tersedia menggunakan Qt dan Wayland.
  • Firefox telah menambah baik perkongsian skrin dalam persekitaran Wayland. Memperbaiki isu dengan menatal kandungan yang lancar, melancarkan acara klik apabila bar skrol diklik dan menatal keluar daripada kandungan dalam persekitaran berasaskan Wayland.
  • Pengeluaran shell skrin mudah alih Phosh 0.22.0 berdasarkan teknologi GNOME dan menggunakan pelayan komposit Phoc yang berjalan di atas Wayland telah diterbitkan.
  • Valve terus membangunkan pelayan komposit Gamescope (dahulunya dikenali sebagai steamcompmgr), yang menggunakan protokol Wayland dan digunakan dalam sistem pengendalian SteamOS 3.
  • Keluaran komponen XWayland 23.1.0 DDX telah diterbitkan, yang menyediakan pelancaran Pelayan X.Org untuk mengatur pelaksanaan aplikasi X11 dalam persekitaran berasaskan Wayland.
  • Keluaran labwc 0.6, pelayan komposit untuk Wayland dengan ciri yang mengingatkan pengurus tetingkap Openbox (projek ini disebut-sebut sebagai percubaan untuk mencipta alternatif kepada Openbox untuk Wayland).
  • Pembangunan lxqt-sway, pelabuhan ruang pengguna LXQt yang menyokong Wayland. Selain itu, satu lagi projek LWQt sedang membangunkan pembungkus LXQt tersuai berdasarkan Wayland.
  • Keluaran Weston Composite Server 11.0 telah dimuktamadkan, meneruskan kerja pada infrastruktur untuk pengurusan warna dan meletakkan asas untuk sokongan masa depan untuk konfigurasi berbilang GPU.
  • Teruskan mengalihkan desktop MATE ke Wayland.
  • System76 sedang membangunkan versi baharu persekitaran pengguna COSMIC menggunakan Wayland.
  • Wayland didayakan secara lalai dalam platform mudah alih Plasma Mobile, Sailfish, webOS Edisi Sumber Terbuka,

    Sumber: opennet.ru

Tambah komen