Wayland 1.18 sayogi

lumangsung release stabil tina protokol, mékanisme komunikasi interprocess jeung perpustakaan wayland 1.18. Cabang 1.18 cocog mundur dina tingkat API sareng ABI sareng sékrési 1.x, tapi ogé ngandung bagian tina perbaikan. Server komposit Weston 8.0, anu ngembangkeun dasar kode sareng conto dianggo pikeun ngagunakeun Wayland dina lingkungan desktop sareng solusi anu dipasang, nyaéta diterbitkeun dina ahir Januari.

Perbaikan utama dina Wayland 1.18:

  • Ditambahkeun rojongan pikeun sistem assembly Meson. Kamampuh ngawangun ngagunakeun autotools dipikagaduh pikeun ayeuna, tapi bakal dihapus dina release hareup;
  • Ditambahkeun API pikeun misahkeun obyék proxy dumasar kana tag, ngamungkinkeun aplikasi sareng toolkit ngabagi hiji sambungan Wayland;
  • Diaktipkeun tracking timer server wayland dina spasi pamaké, nu ngaleungitkeun kreasi loba teuing deskriptor file;
  • Ditambahkeun fungsi wl_global_remove (), nu ngirimkeun hiji acara pikeun miceun hiji objek global tanpa clearing eta. fitur anyar Hal ieu ngamungkinkeun nyegah kaayaan lomba lumangsung nalika mupus objék global. Kaayaan balapan ieu tiasa kajantenan kusabab klien henteu tiasa ngaku nampi acara ngahapus. Fungsi wl_global_remove () ngamungkinkeun pikeun ngirim heula acara panyabutan sareng ngan saatos reureuh anu tangtu ngahapus obyék.

Status dukungan Wayland dina aplikasi, lingkungan desktop sareng distribusi:

  • Dina Fedora diamankeun Ngirimkeun wangunan standar Firefox dumasar kana Wayland. Ngarengsekeun masalah nganggo supir binér NVIDIA proprietary sareng Wayland.
    Dilaksanakeun kamampuan ékspérimén pikeun ngajalankeun otomatis XWayland nalika nyobian ngajalankeun aplikasi dumasar kana protokol X11.
    Di lingkungan Wayland, kamampuan pikeun ngajalankeun aplikasi X11 kalayan hak akar dina XWayland parantos ditambahkeun. SDL pikeun Wayland ngabéréskeun masalah skala nalika ngajalankeun kaulinan anu langkung lami dijalankeun dina résolusi layar anu handap. Perpustakaan Qt pikeun dianggo dina lingkungan GNOME diwangun sacara standar kalayan dukungan Wayland;

  • В Red Hat Enterprise Linux 8 GNOME ditawarkeun salaku desktop sareng server tampilan standar dumasar kana Wayland;
  • Dina sékrési sawangan GTK 4 di GDK dituluykeun palaksanaan API dimekarkeun kalawan panon ka pamakéan protokol Wayland. Rojongan pikeun panganteur portal pikeun ngakses setelan GtkSettings geus ditambahkeun kana backend GDK pikeun Wayland, sarta rojongan pikeun téks-input-teu stabil-v3 extension protokol geus diajukeun pikeun gawé bareng métode input;
  • Dilancarkeun proyék pikeun ngaleungitkeun GNOME kasalahan sareng kakurangan anu muncul nalika damel di luhur Wayland;
  • Dina XWayland ditambihan Prosesor GLX dumasar kana antarmuka parangkat lunak EGL, anu bakal ngaleungitkeun panggunaan rasterizer parangkat lunak swrast;
  • Tujuan pangwangunan KDE pikeun dua taun ka hareup ngawengku: disebutkeun tarjamahan KDE ka Wayland. Lingkungan KDE dijalankeun di luhur Wayland direncanakeun bakal dilakukeun primér, sareng lingkungan basis X11 bakal diturunkeun kana kategori pilihan sareng kagumantungan pilihan. Salila période ngalaporkeun di KDE dilaksanakeun Pangrojong skala pecahan nalika ngajalankeun di luhur Wayland. Sesi KDE basis Wayland diadaptasi pikeun dianggo sareng supir NVIDIA proprietary. Ayeuna anjeun tiasa nyéred sareng ngaleupaskeun aplikasi windows nganggo XWayland sareng Wayland dina modeu sered & teundeun. KWin nyadiakeun ngagulung bener jeung kabayang beurit di lingkungan basis Wayland;
  • Dina GNOME ditambahkeun kamampuan pikeun ngajadikeun otomatis peluncuran XWayland nalika nyobian ngajalankeun aplikasi dumasar kana protokol X11 (saméméhna XWayland kedah ngajalankeun terus);
  • Dimimitian dianggo dina porting aplikasi lingkungan pamaké MATE ka Wayland. DI MATE 1.24 panempo gambar Panon MATE parantos diadaptasi pikeun Wayland sareng dukungan pikeun Wayland dina panel MATE parantos ningkat;
  • Dina Qt Wayland Compositor diamankeun rojongan pikeun linux-dmabuf-unstable-v1 jeung protokol wp_viewporter. Rojongan pikeun protokol fullscreen-cangkang-teu stabil-v1 geus ditambahkeun kana komponén platform Qt pikeun Wayland;
  • diterbitkeun Waypipe mangrupikeun proxy pikeun protokol Wayland anu ngamungkinkeun anjeun ngajalankeun aplikasi dina host anu sanés;
  • Di lingkungan pamaké Pencerahan 0.23 Pangrojong sacara signifikan ningkat pikeun digawé dina Wayland;
  • Pikeun Firefox dilaksanakeun backend anyar pikeun Wayland anu ngagunakeun mékanisme DMABUF pikeun tékstur;
  • Dina Ubuntu dina lingkungan dumasar Wayland diamankeun kamampuhan pikeun ngajalankeun aplikasi X11 kalawan hak root ngajalankeun Xwayland;
  • Disayagikeun susunan Wine-wayland patches jeung supir winewayland.drv, nu ngidinan Anjeun pikeun make Anggur di lingkungan dumasar kana protokol Wayland, tanpa ngagunakeun XWayland jeung X11-patali komponén;
  • Ngembangkeun Mir salaku server komposit pikeun Wayland terus. Dina alat pikeun mastikeun peluncuran aplikasi Wayland di lingkungan Mir ngaronjat jumlah dirojong ekstensi protokol Wayland. Dilaksanakan optimasi kinerja pikeun kode nu patali Wayland, sarta "wayland" platform grafik anyar geus ditambahkeun, sahingga Mir bisa dijalankeun salaku klien dina server komposit Wayland sejen. Disarankeun rojongan ékspérimén pikeun ngajalankeun dinamis aplikasi X11 dina lingkungan basis Wayland.
  • Kabentuk Kaluaran anyar lingkungan pamaké Sway ngagunakeun Wayland;
  • Distribusi Lubuntu digariskeun transisi ka Wayland pikeun 2020. Pangrojong Wayland rencanana dilaksanakeun ngaliwatan porting manajer jandela Openbox pikeun ngagunakeun server tampilan Mir, dipaké salaku server komposit pikeun Wayland;
  • Ngembangkeun kurung, server komposit basis Wayland pikeun ngajalankeun aplikasi individu dina modeu kios;
  • Gawé dituluykeun dina sékrési lingkungan pamaké LXQt 1.0.0, tugas utama dina ngembangkeun nu mawa kamampuhan pikeun berpungsi dina luhureun Wayland ka kesiapan pinuh;
  • Mesin inferensi pikeun ngajalankeun mesin virtual Linux dina ChromeOS nyayogikeun diwangun-di rojongan pikeun klien Wayland (virtio-wayland) jeung dijalankeunnana server komposit di sisi host utama jeung kamampuhan pikeun éféktif ngagunakeun GPUs tina sistem tamu;
  • Pikeun FreeBSD mekarkeun palabuhan diperlukeun pikeun ngawangun KDE kalawan rojongan Wayland;
  • Dina DragonFly BSD OS ngembang palabuhan sareng Wayland sareng Weston, sayogi sayogi rojongan XWayland;
  • lingkungan custom maké Wayland papyros-cangkang и Hawaii dihijikeun kana proyék anyar kembang bakung. Liri dumasar kana Qt 5 (QML) sarta promotes gaya Bahan Desain;
  • Wayland diaktipkeun sacara standar dina platform mobile Plasma Mobile, Sailfish 2, webOS Open Source Edition,

    sumber: opennet.ru

Tambahkeun komentar