Wayland 1.20 sayogi

Pelepasan stabil tina protokol, mékanisme komunikasi interprocess sareng perpustakaan Wayland 1.20 lumangsung. Cabang 1.20 cocog mundur dina tingkat API sareng ABI sareng sékrési 1.x sareng kalebet seueur perbaikan bug sareng pembaruan protokol minor. Weston Composite Server, anu nyayogikeun kode sareng conto damel pikeun ngagunakeun Wayland dina desktop sareng lingkungan anu dipasang, dikembangkeun salaku siklus pangembangan anu misah.

Parobahan utama dina protokol:

  • Pangrojong resmi pikeun platform FreeBSD parantos dilaksanakeun, tés anu parantos ditambah kana sistem integrasi kontinyu.
  • Sistem ngawangun autotools parantos dileungitkeun sareng ayeuna diganti ku Meson.
  • Ditambahkeun "wl_surface.offset" fitur pikeun protokol pikeun ngidinan klien pikeun ngamutahirkeun offset of a panyangga permukaan bebas tina panyangga sorangan.
  • The "wl_output.name" jeung "wl_output.description" kamampuhan geus ditambahkeun kana protokol, sahingga klien pikeun ngaidentipikasi kaluaran tanpa keur dihijikeun ka xdg-output-unstable-v1 extension protokol.
  • Definisi protokol pikeun acara ngenalkeun atribut "tipe" anyar, sareng acara sorangan ayeuna tiasa ditandaan salaku pangrusak.
  • Kami parantos ngusahakeun bug, kalebet ngaleungitkeun kaayaan balapan nalika ngahapus proxy dina klien multi-threaded.

Parobihan dina aplikasi, lingkungan desktop sareng distribusi anu aya hubunganana sareng Wayland:

  • XWayland sareng supir NVIDIA proprietary parantos diénggalan pikeun nyayogikeun dukungan lengkep pikeun akselerasi hardware OpenGL sareng Vulkan dina aplikasi X11 anu dijalankeun nganggo komponén DDX (Device-Dependent X) XWayland.
  • Cabang utama dina sakabéh repositories Wayland geus diganti tina "master" jadi "utama", sakumaha kecap "master" geus anyar dianggap politis lepat, reminiscent tina perbudakan, sarta katarima salaku karasa ku sababaraha anggota masarakat.
  • Ubuntu 21.04 parantos gentos nganggo Wayland sacara standar.
  • Fedora 35, Ubuntu 21.10 sareng RHEL 8.5 nambihan kamampuan ngagunakeun desktop Wayland dina sistem sareng supir NVIDIA proprietary.
  • Weston 9.0 komposit server dirilis, nu ngawanohkeun kios-cangkang, nu ngidinan Anjeun pikeun misah ngajalankeun aplikasi individu dina modeu layar pinuh, Contona, pikeun nyieun kios Internet, stan démo, tanda éléktronik jeung terminal timer jasa.
  • Canonical parantos nyebarkeun Ubuntu Frame, antarmuka layar pinuh pikeun nyiptakeun kios Internét, nganggo protokol Wayland.
  • Sistem streaming pidéo OBS Studio ngadukung protokol Wayland.
  • GNOME 40 sareng 41 terus ningkatkeun dukungan pikeun protokol Wayland sareng komponén XWayland. Ngidinan sesi Wayland pikeun sistem sareng GPU NVIDIA.
  • Neruskeun porting desktop MATE ka Wayland. Pikeun digawé tanpa dihijikeun ka X11 di lingkungan Wayland, panempo dokumén Atril, System Monitor, pangropéa téksu Pluma, terminal émulator terminal sareng komponén desktop sanésna diadaptasi.
  • Sesi KDE stabilisasi jalan nganggo protokol Wayland. Manajer komposit KWin sareng desktop KDE Plasma 5.21, 5.22, sareng 5.23 parantos ningkat sacara signifikan kinerja sési basis protokol Wayland. Fedora Linux ngawangun sareng desktop KDE parantos dialihkeun pikeun nganggo Wayland sacara standar.
  • Firefox 93-96 kalebet parobihan pikeun ngatasi masalah di lingkungan Wayland kalayan penanganan pop-up, penanganan clipboard, sareng skala dina layar DPI anu béda. Port Firefox pikeun Wayland ogé parantos dibawa ka paritas umum dina fungsionalitas sareng ngawangun pikeun X11 nalika ngajalankeun di lingkungan GNOME Fedora.
  • Cangkang pangguna kompak dumasar kana server komposit Weston - wayward parantos diterbitkeun.
  • Pelepasan munggaran labwc, server komposit pikeun Wayland kalayan kamampuan anu ngingetkeun kana manajer jandela Openbox, ayeuna sayogi.
  • System76 berpungsi dina nyiptakeun lingkungan pangguna COSMIC anyar nganggo Wayland.
  • Kaluaran lingkungan pangguna Sway 1.6 sareng server komposit Wayfire 0.7 nganggo Wayland parantos didamel.
  • Supir anu diropéa parantos diajukeun pikeun Anggur, anu ngamungkinkeun anjeun ngajalankeun aplikasi nganggo GDI sareng OpenGL / DirectX ngalangkungan Anggur langsung di lingkungan anu didasarkeun Wayland, tanpa nganggo lapisan XWayland sareng ngaleungitkeun panyambungan Wine kana protokol X11. Supir parantos nambihan dukungan pikeun Vulkan sareng konfigurasi multi-monitor.
  • Microsoft parantos ngalaksanakeun kamampuan pikeun ngajalankeun aplikasi Linux kalayan antarmuka grafis dina lingkungan dumasar kana subsistem WSL2 (Windows Subsystem for Linux). Pikeun kaluaran, manajer komposit RAIL-Shell dianggo, nganggo protokol Wayland sareng dumasar kana basis kode Weston.
  • Metodeu ngembangkeun pakét wayland-protokol geus robah, ngandung sakumpulan protokol jeung ekstensi nu ngalengkepan kamampuhan tina protokol Wayland dasar sarta nyadiakeun kamampuhan diperlukeun pikeun ngawangun server komposit jeung lingkungan pamaké. Tahap pamekaran protokol "teu stabil" parantos diganti ku "pementasan" supados ngalancarkeun prosés stabilisasi pikeun protokol anu parantos diuji dina lingkungan produksi.
  • A extension protokol geus disiapkeun pikeun Wayland balikan deui lingkungan windowed tanpa stopping aplikasi, nu bakal ngajawab masalah terminating aplikasi dina acara gagal dina lingkungan windowed.
  • Ekstensi EGL EGL_EXT_present_opaque diperlukeun pikeun Wayland geus ditambahkeun kana Mesa. Masalah sareng nunjukkeun transparansi dina kaulinan anu ngajalankeun di lingkungan dumasar kana protokol Wayland parantos direngsekeun. Ditambahkeun dukungan pikeun penemuan dinamis sareng ngamuat backends GBM (Generic Buffer Manager) alternatif pikeun ningkatkeun dukungan Wayland dina sistem sareng supir NVIDIA.
  • Pangembangan KWinFT, garpu KWin fokus kana Wayland, terus. proyék nu ngembangkeun ogé perpustakaan wrapland kalawan palaksanaan wrapper leuwih libwayland pikeun Qt / C ++, nu terus ngembangkeun KWayland, tapi dibébaskeun tina mengikat keur Qt.
  • Distribusi Tails parantos ngarencanakeun transisi lingkungan pangguna pikeun nganggo protokol Wayland, anu bakal ningkatkeun kaamanan sadaya aplikasi grafis ku cara ningkatkeun kontrol kumaha aplikasi berinteraksi sareng sistem.
  • Wayland diaktipkeun sacara standar dina platform mobile Plasma Mobile, Sailfish, webOS Open Source Edition,

    sumber: opennet.ru

Tambahkeun komentar