Wayland 1.18 havebla

okazis stabila liberigo de la protokolo, interproceza komunika mekanismo kaj bibliotekoj vojlando 1.18. La 1.18 branĉo estas malantaŭen kongrua ĉe la API kaj ABI-nivelo kun la 1.x-eldonoj, sed aldone enhavas parton de plibonigoj. La komponita servilo Weston 8.0, kiu disvolvas la kodbazon kaj laborekzemplojn por uzi Wayland en labortablaj medioj kaj enigitaj solvoj, estis eldonita fine de januaro.

Gravaj plibonigoj en Wayland 1.18:

  • Aldonita subteno por la Meson kunigsistemo. La kapablo konstrui per aŭtoiloj estas konservita nuntempe, sed estos forigita en estonta eldono;
  • Aldonita API por apartigi prokurajn objektojn bazitajn sur etikedoj, permesante al aplikoj kaj ilaro dividi ununuran Wayland-konekton;
  • Ebligis spuradon de wayland-serviltempigiloj en uzantspaco, kiu eliminis la kreadon de tro multaj dosierpriskribiloj;
  • Aldonita la funkcio wl_global_remove(), kiu sendas eventon por forigi tutmondan objekton sen forigi ĝin. Nova funkcio permesas al malhelpi raskondiĉojn okazi dum forigo de tutmondaj objektoj. Ĉi tiuj raskondiĉoj povus okazi ĉar klientoj ne povis agnoski la ricevon de la foriga evento. La funkcio wl_global_remove() ebligas unue sendi forigon kaj nur post certa prokrasto purigi la objekton.

Wayland-subtena statuso en aplikoj, labortablaj medioj kaj distribuoj:

  • En Fedora provizita Liveras la defaŭltan konstruon de Fajrovulpo bazita sur Wayland. Solvitaj problemoj per propra NVIDIA binaraj ŝoforoj kun Wayland.
    Efektivigita eksperimenta kapablo aŭtomate lanĉi XWayland kiam oni provas ruli aplikaĵon bazitan sur la protokolo X11.
    En la medio Wayland, la kapablo ruli X11-aplikaĵojn kun radikrajtoj sub XWayland estis aldonita. SDL por Wayland solvas skalproblemojn dum rulado de pli malnovaj ludoj kurantaj kun malaltaj ekranrezolucioj. La biblioteko Qt por uzo en la GNOME-medio estas konstruita defaŭlte kun Wayland-subteno;

  • В Red Hat Enterprise Linux 8 GNOME estas ofertita kiel labortablo kun la defaŭlta ekranservilo bazita sur Wayland;
  • En la antaŭprezento de GTK 4 en GDK daŭrigis efektivigo de APIoj evoluigitaj kun okulo al la uzo de la Wayland-protokolo. Subteno por la portala interfaco por aliri GtkSettings agordojn estis aldonita al la GDK-backend por Wayland, kaj subteno por la text-input-unstable-v3-protokola etendo estis proponita por labori kun enigmetodoj;
  • Lanĉita projekto por forigi GNOME de eraroj kaj mankoj, kiuj aperas kiam oni laboras super Wayland;
  • En XWayland aldonis GLX-procesoro bazita sur la EGL-programa interfaco, kiu eliminos la uzon de la swrast-programara rasterigilo;
  • KDE-evoluaj celoj por la venontaj du jaroj inkluzivas: menciita traduko de KDE al Wayland. La KDE-medio funkcianta super Wayland estas planita esti farita primara, kaj la X11-bazita medio estos forigita al la kategorio de opcioj kaj laŭvolaj dependecoj. Dum la raporta periodo en KDE efektivigita Frakcia grimpa subteno dum kurado sur la supro de Wayland. La KDE-sesio bazita en Wayland estas adaptita por labori kun proprietaj NVIDIA-ŝoforoj. Nun eblas treni kaj faligi aplikaĵfenestrojn uzante XWayland kaj Wayland en treni kaj faligi reĝimon. KWin disponigas ĝustan movadon per la musrado en Wayland-bazita medio;
  • En GNOME aldonis la kapablo aŭtomatigi la lanĉon de XWayland kiam oni provas ruli aplikaĵon bazitan sur la protokolo X11 (antaŭe XWayland devis funkcii konstante);
  • Komenciĝis labori pri porti MATE-uzantmediajn aplikaĵojn al Wayland. EN MATE 1.24 la Eye of MATE-bildspektilo estis adaptita por Wayland kaj subteno por Wayland en la MATE-panelo estis plibonigita;
  • En Qt Wayland Compositor provizita subteno por protokoloj linux-dmabuf-unstable-v1 kaj wp_viewporter. Subteno por la fullscreen-shell-unstable-v1 protokolo estis aldonita al la Qt-platformkomponentoj por Wayland;
  • eldonita Waypipe estas prokurilo por la Wayland-protokolo, kiu ebligas al vi ruli aplikojn sur alia gastiganto;
  • En la uzantmedio Klerismo 0.23 Signife plibonigita subteno por laborado sub Wayland;
  • Por Firefox efektivigita nova backend por Wayland kiu uzas la DMABUF-mekanismon por bildi al teksturoj;
  • Sur Ubuntu en medio bazita sur Wayland provizita la kapablo ruli X11-aplikaĵojn kun radikrajtoj kurante Xwayland;
  • Preta aro de Wine-wayland flikiloj kaj la winewayland.drv pelilo, kiuj ebligas vin uzi Wine en medioj bazitaj sur la Wayland protokolo, sen uzi XWayland kaj X11-rilataj komponentoj;
  • La evoluo de Mir kiel kunmetita servilo por Wayland daŭras. En iloj por certigi la lanĉon de Wayland-aplikoj en la Mir-medio pliiĝis la nombro apogita Wayland-protokolo-etendaĵoj. Kondukita rendimentooptimumigoj por Wayland-rilata kodo, kaj nova "wayland" grafikplatformo estis aldonita, permesante al Mir esti prizorgita kiel kliento sub alia Wayland-kunmetita servilo. Proponita eksperimenta subteno por dinamike lanĉado de X11-aplikoj en Wayland-bazita medio.
  • Formis novaj eldonoj de la Sway-uzantmedio uzante Wayland;
  • Distribuo de Lubuntu skizita transiro al Wayland por 2020. Wayland-subteno estas planita esti efektivigita tra portado de la Openbox fenestromanaĝero por uzi la Mir-ekranservilon, utiligitan kiel kunmetita servilo por Wayland;
  • Evoluanta kaĝo, Wayland-bazita kunmetaĵservilo por prizorgi individuajn aplikojn en kioska reĝimo;
  • La laboro daŭras pri la liberigo de la uzantmedio LXQt 1.0.0, kies ĉefa tasko en kies evoluo estas alporti la kapablon labori super Wayland al plena preteco;
  • Inferenca motoro por funkcii Linuksajn virtualajn maŝinojn sur ChromeOS provizas enkonstruita subteno por Wayland-klientoj (virtio-wayland) kun la ekzekuto de kunmetita servilo flanke de la ĉefa gastiganto kaj la kapablo efike uzi GPUojn de gastsistemoj;
  • Por FreeBSD disvolvi havenoj necesaj por konstrui KDE kun Wayland-subteno;
  • Sur DragonFly BSD OS disvolviĝas haveno kun Wayland kaj Weston, disponeblas XWayland subteno;
  • Propraj medioj uzante Wayland papirus-ŝelo и Havajo kunfandita en novan projekton lilio. Liri estas bazita sur Qt 5 (QML) kaj antaŭenigas Material Design-stilon;
  • Wayland estas ebligita defaŭlte sur moveblaj platformoj Plasma Mobile, Velfiŝo 2, webOS Malfermfonta Eldono,

    fonto: opennet.ru

Aldoni komenton