Wayland 1.18 eskuragarri dago

ospatu protokoloaren, prozesuen arteko komunikazio mekanismoaren eta liburutegien askapen egonkorra bidegunea 1.18. 1.18 adarra atzerantz bateragarria da API eta ABI mailan 1.x bertsioekin, baina, gainera, hobekuntzaren zati bat dauka. Weston 8.0 zerbitzari konposatua, kode-oinarria eta Wayland mahaigaineko inguruneetan eta kapsulatutako soluzioetan erabiltzeko kode-oinarria eta lan-adibideak garatzen dituena. argitaratuko urtarrilaren amaieran.

Hobekuntza nagusiak Wayland 1.18-n:

  • Meson muntaketa sistemarako euskarria gehitu da. Autotools erabiliz eraikitzeko gaitasuna mantentzen da oraingoz, baina etorkizuneko bertsio batean kenduko da;
  • Gehituta Etiketetan oinarritutako proxy objektuak bereizteko API bat, aplikazio eta tresna-tresnek Wayland konexio bakarra partekatzeko aukera emanez;
  • Erabiltzaileen espazioan wayland zerbitzariaren tenporizadoreen jarraipena gaitu zuen, eta horrek fitxategi deskribatzaile gehiegi sortzea ezabatu zuen;
  • Gehituta wl_global_remove() funtzioa, objektu global bat garbitu gabe kentzeko gertaera bat bidaltzen duena. Ezaugarri berria aukera ematen du saihestu lasterketa-baldintzak gertatzea objektu globalak ezabatzean. Lasterketa-baldintza hauek gerta litezke bezeroek ezin izan dutelako ezabatu gertaera jaso izana aitortu. wl_global_remove() funtzioak kentzeko gertaera bat lehenik bidaltzea eta atzerapen jakin baten ondoren objektua garbitzea ahalbidetzen du.

Wayland laguntza-egoera aplikazioetan, mahaigaineko inguruneetan eta banaketetan:

  • Fedoran emandako Wayland-en oinarritutako Firefox-en eraikuntza lehenetsia eskaintzen du. Arazoak konpondu dira Wayland-ekin NVIDIA kontrolatzaile bitar jabedunak erabiliz.
    Inplementatua XWayland automatikoki abiarazteko gaitasun esperimentala X11 protokoloan oinarritutako aplikazio bat exekutatzen saiatzean.
    Wayland ingurunean, XWayland-en erro-eskubideak dituzten X11 aplikazioak exekutatzeko gaitasuna gehitu da. Wayland-erako SDL-k eskalatzeko arazoak konpontzen ditu pantailaren bereizmen baxuetan exekutatzen diren joko zaharrak exekutatzen direnean. GNOME ingurunean erabiltzeko Qt liburutegia modu lehenetsian eraikita dago Wayland laguntzarekin;

  • Π’ Red Hat Enterprise Linux 8 GNOME mahaigain gisa eskaintzen da Wayland-en oinarritutako pantaila zerbitzari lehenetsiarekin;
  • GTK 4 aurrebista GDK-n jarraitu zuen Wayland protokoloaren erabilerari begira garatutako APIen ezarpena. GtkSettings ezarpenetara sartzeko atariko interfazearen euskarria gehitu da Wayland-eko GDK backend-era, eta text-input-unstable-v3 protokoloaren luzapenerako laguntza proposatu da sarrera-metodoekin lan egiteko;
  • Abian jarria GNOME Wayland-en gainean lan egitean agertzen diren akatsak eta gabeziak kentzeko proiektua;
  • XWayland-en gehitu du EGL software interfazean oinarritutako GLX prozesadorea, swrast software-rasterizatzailearen erabilera ezabatuko duena;
  • Hurrengo bi urteetarako KDE garapen-helburuak hauek dira: aipatua KDE-ren itzulpena Waylandera. Wayland-en gainean exekutatzen den KDE ingurunea lehen mailakoa izatea aurreikusten da, eta X11n oinarritutako ingurunea aukeren eta aukerako mendekotasunen kategoriara utziko da. KDEn txostena egiteko epean ezarrita Eskalatze zatikako euskarria Wayland-en gainean exekutatzen denean. Wayland-en oinarritutako KDE saioa NVIDIA kontrolatzaile jabedunekin lan egiteko egokituta dago. Orain arrastatu eta jaregin daitezke aplikazioen leihoak XWayland eta Wayland erabiliz arrastatu eta jaregin moduan. KWin-ek saguaren gurpilarekin korritze zuzena eskaintzen du Wayland-en oinarritutako ingurune batean;
  • GNOMEn gehitu XWayland-en abiarazte automatizatzeko gaitasuna X11 protokoloan oinarritutako aplikazio bat exekutatzen saiatzean (lehen XWayland-ek etengabe exekutatu behar zuen);
  • Hasi da lan egin MATE erabiltzaile-inguruneko aplikazioak Wayland-era eramateko. IN MATE 1.24 Eye of MATE irudi-ikuslea Wayland-erako egokitu da eta MATE panelean Wayland-en laguntza hobetu da;
  • Qt Wayland Compositor-en emandako linux-dmabuf-unstable-v1 eta wp_viewporter protokoloetarako laguntza. Fullscreen-shell-unstable-v1 protokoloaren euskarria gehitu da Wayland-erako Qt plataformako osagaietan;
  • argitaratua Waypipe Wayland protokoloaren proxy bat da, aplikazioak beste ostalari batean exekutatzeko aukera ematen duena;
  • Erabiltzailearen ingurunean Ilustrazioa 0.23 Waylanden lan egiteko laguntza nabarmen hobetu da;
  • Firefoxerako ezarrita Wayland-en backend berria, testuretara errendatzeko DMABUF mekanismoa erabiltzen duena;
  • Ubuntun Wayland oinarritutako ingurune batean emandako Xwayland exekutatzen duen root eskubideekin X11 aplikazioak exekutatzeko gaitasuna;
  • Prestatuta Wine-wayland adabaki multzoa eta winewayland.drv kontrolatzailea, Wine Wayland protokoloan oinarritutako inguruneetan erabiltzeko aukera ematen dutenak, XWayland eta X11-ekin erlazionatutako osagaiak erabili gabe;
  • Mir-en garapenak aurrera jarraitzen du Wayland-erako zerbitzari konposatu gisa. Wayland aplikazioak Mir ingurunean abian jartzea ziurtatzeko tresnetan handitu kopurua onartzen Wayland protokoloaren luzapenak. Egindako Wayland-ekin erlazionatutako koderako errendimendu-optimizazioak eta "wayland" plataforma grafiko berri bat gehitu da, Mir beste Wayland zerbitzari konposatu baten azpian bezero gisa exekutatu ahal izateko. Proposatua euskarri esperimentala X11 aplikazioak modu dinamikoan abiarazteko Wayland-en oinarritutako ingurune batean.
  • Eratua Sway erabiltzaile-ingurunearen bertsio berriak Wayland erabiliz;
  • Lubuntu banaketa eskematua Waylandera trantsizioa 2020rako. Wayland-en euskarria Openbox leiho-kudeatzailea eramanez inplementatzea aurreikusten da Mir pantaila-zerbitzaria erabiltzeko, Wayland-en zerbitzari konposatu gisa erabiltzen dena;
  • Garatzen Cage, Wayland-en oinarritutako zerbitzari konposatua kiosko moduan aplikazio indibidualak exekutatzeko;
  • Erabiltzaile-ingurunearen LXQt 1.0.0 kaleratzean lanean jarraitzen da, eta horren garapenean zeregin nagusia Wayland-en gainean lan egiteko gaitasuna erabateko prest egotea da;
  • ChromeOS-en Linux makina birtualak exekutatzeko inferentzia motorra It eskaintzen Wayland bezeroentzako (virtio-wayland) euskarria integratua ostalari nagusiaren alboan zerbitzari konposatu bat exekutatzeko eta sistema gonbidatuetako GPUak eraginkortasunez erabiltzeko gaitasunarekin;
  • FreeBSDrako garatu Wayland laguntzarekin KDE eraikitzeko beharrezkoak diren atakak;
  • DragonFly BSD OS-n garatzen da Wayland eta Weston-ekin portua, eskuragarri dago XWayland laguntza;
  • Ingurune pertsonalizatuak Wayland erabiliz papiro-oskola ΠΈ Hawaii proiektu berri batean batu lilia. Liri Qt 5 (QML) oinarritzen da eta Material Design estiloa sustatzen du;
  • Wayland lehenespenez gaituta dago plataforma mugikorretan Plasma mugikorra, Belarra 2, webOS Open Source Edition,

    Iturria: opennet.ru

Gehitu iruzkin berria