Wayland 1.18 e fumaneha

etsahetse tokollo e tsitsitseng ea protocol, mokhoa oa puisano oa interprocess le lilaebrari Tsela ea 1.18. Lekala la 1.18 le ka morao le tsamaisana le boemo ba API le ABI ka lintlafatso tsa 1.x, empa hape le na le karolo ea ntlafatso. Seva e kopaneng ea Weston 8.0, e hlahisang motheo oa khoutu le mehlala ea ts'ebetso ea ho sebelisa Wayland maemong a komporo le litharollo tse kenelletseng, e phatlalalitsoeng mafelong a Pherekgong.

Lintlafatso tse kholo ho Wayland 1.18:

  • Tšehetso e ekelitsoeng bakeng sa tsamaiso ea kopano ea Meson. Bokhoni ba ho aha ka ho sebelisa li-autotools bo bolokiloe hajoale, empa bo tla tlosoa tokollong e tlang;
  • E kentsoe API ea ho arola lintho tsa proxy tse ipapisitseng le li-tag, tse lumellang lits'ebetso le lisebelisoa tsa lisebelisoa ho arolelana khokahano e le 'ngoe ea Wayland;
  • E nolofalitsoe ho latella li-timers tsa li-server sebakeng sa basebelisi, e leng se felisitseng tlhahiso ea litlhaloso tse ngata tsa lifaele;
  • E kentsoe mosebetsi oa wl_global_remove(), o romelang ketsahalo ho tlosa ntho ea lefats'e ntle le ho e hlakola. Ntho e ncha e lumella thibela maemo a morabe hore a se ke a etsahala ha o phumula dintho tsa lefatshe. Maemo ana a morabe a ka hlaha hobane bareki ba sitiloe ho amohela ketsahalo eo ea ho hlakola. Mosebetsi oa wl_global_remove() o etsa hore ho khonehe ho qala ho romela ketsahalo ea ho tlosa 'me feela ka mor'a ho lieha ho itseng ho hlakola ntho.

Boemo ba tšehetso ea Wayland lits'ebetsong, tikolohong ea komporo le kabo:

  • Ho Fedora faneng ka E fana ka mohaho oa kamehla oa Firefox o thehiloeng ho Wayland. E rarolloe litaba ka ho sebelisa li-driver tsa binary tsa NVIDIA tse nang le Wayland.
    E kentswe tshebetsong bokhoni ba liteko ba ho qala XWayland ka bo eona ha u leka ho sebelisa sesebelisoa se ipapisitseng le protocol ea X11.
    Sebakeng sa Wayland, bokhoni ba ho tsamaisa lits'ebetso tsa X11 ka litokelo tsa metso tlasa XWayland bo kentsoe. SDL bakeng sa Wayland e rarolla mathata a ho hola ha o bapala lipapali tsa khale tse mathang ka liqeto tse tlase tsa skrini. Laeborari ea Qt e sebelisoang tikolohong ea GNOME e hahiloe ka ho sa feleng ka tšehetso ea Wayland;

  • В Red Hat Enterprise Linux 8 GNOME e fanoa e le komporo e nang le seva e bonts'ang ea kamehla e thehiloeng ho Wayland;
  • Tokollong ea ponelopele ea GTK 4 ho GDK tsoela pele ts'ebetsong ea li-API tse ntlafalitsoeng ka leihlo la ts'ebeliso ea protocol ea Wayland. Ts'ehetso bakeng sa sebopeho sa portal bakeng sa ho fihlella litlhophiso tsa GtkSettings e kentsoe mokokotlong oa GDK bakeng sa Wayland, 'me tšehetso bakeng sa katoloso ea protocol ea text-input-unstable-v3 e hlahisitsoe bakeng sa ho sebetsa ka mekhoa ea ho kenya;
  • E tsebisitsoe morero oa ho tlosa GNOME liphoso le mefokolo e hlahang ha u sebetsa holim'a Wayland;
  • Ho XWayland eketsa Sesebelisoa sa GLX se ipapisitseng le sebopeho sa software sa EGL, se tla felisa ts'ebeliso ea rasterizer ea software ea swrast;
  • Lipakane tsa nts'etsopele ea KDE bakeng sa lilemo tse peli tse tlang li kenyelletsa: boletsoeng phetolelo ea KDE ho Wayland. Tikoloho ea KDE e mathang ka holim'a Wayland e reriloe hore e be ea mantlha, 'me tikoloho e thehiloeng ho X11 e tla fetisetsoa sehlopheng sa likhetho le boikhethelo ba boikhethelo. Nakong ea tlaleho ho KDE kenngwa tshebetsong Ts'ehetso ea ho phahamisa likaroloana ha u matha ka holim'a Wayland. Seboka sa KDE se thehiloeng ho Wayland se fetisetsoa ho sebetsa le bakhanni ba NVIDIA ba nang le thepa. Hona joale hoa khoneha ho hula le ho theola lifensetere tsa ts'ebeliso u sebelisa XWayland le Wayland ka mokhoa oa ho hula le ho theola. KWin e fana ka ho tsamaisoa ka nepo ka lebili la toeba sebakeng sa Wayland;
  • Ho GNOME eketsoe bokhoni ba ho iketsetsa tlhahiso ea XWayland ha u leka ho tsamaisa kopo e thehiloeng ho protocol ea X11 (eo pele e neng e le XWayland e ne e tlameha ho sebetsa kamehla);
  • E qadile sebetsa ho tsamaisa lits'ebetso tsa tikoloho ea basebelisi ba MATE ho Wayland. IN MATE 1.24 Leihlo la MATE sebali sa setšoantšo se fetotsoe bakeng sa Wayland mme tšehetso ea Wayland ho phanele ea MATE e ntlafalitsoe;
  • Ho Qt Wayland Compositor faneng ka tšehetso bakeng sa liprothokholo tsa linux-dmabuf-unstable-v1 le wp_viewporter. Tšehetso bakeng sa protocol ea fullscreen-shell-unstable-v1 e kentsoe likarolong tsa sethala sa Qt bakeng sa Wayland;
  • e hatisitsoeng Waypipe ke moemeli oa protocol ea Wayland e u lumellang ho tsamaisa lits'ebetso ho moamoheli e mong;
  • Sebakeng sa basebelisi Leseli 0.23 Tšehetso e ntlafetseng haholo ea ho sebetsa tlas'a Wayland;
  • Bakeng sa Firefox kenngwa tshebetsong morao-rao o mocha oa Wayland o sebelisang mochine oa DMABUF bakeng sa ho fana ka libopeho;
  • Ho Ubuntu sebakeng se thehiloeng ho Wayland faneng ka bokhoni ba ho tsamaisa lits'ebetso tsa X11 ka litokelo tsa metso tse tsamaisang Xwayland;
  • Lokisitsoe sehlopha sa lipache tsa Wine-wayland le mokhanni oa winewayland.drv, tse u lumellang hore u sebelise Veine libakeng tse thehiloeng ho protocol ea Wayland, ntle le ho sebelisa likarolo tse amanang le XWayland le X11;
  • Nts'etsopele ea Mir joalo ka seva e kopaneng ea Wayland e ntse e tsoela pele. Ka lisebelisoa tsa ho netefatsa ho qalisoa ha likopo tsa Wayland tikolohong ea Mir eketseha palo ea tshehelitsoe Katoloso ea protocol ea Wayland. E entsoe Ntlafatso ea ts'ebetso bakeng sa khoutu e amanang le Wayland, 'me sethala se secha sa litšoantšo sa "wayland" se kentsoe, se lumellang Mir ho tsamaisoa joalo ka moreki tlasa seva se seng sa Wayland. E sisintsweng tšehetso ea liteko bakeng sa ho qala lits'ebetso tsa X11 ka matla tikolohong e thehiloeng ho Wayland.
  • Thehile litokollo tse ncha tsa tikoloho ea basebelisi ba Sway ba sebelisang Wayland;
  • Kabo ea Lubuntu hlalositsoe phetoho ho Wayland bakeng sa 2020. Ts'ehetso ea Wayland e reriloe ho kengoa ts'ebetsong ka ho tsamaisa mookameli oa fensetere ea Openbox ho sebelisa seva ea ponts'o ea Mir, e sebelisoang e le seva se kopaneng sa Wayland;
  • Ho ntshetsa pele Cage, Seva e kopantsoeng ea Wayland bakeng sa ho tsamaisa lits'ebetso tsa motho ka mong ka mokhoa oa kiosk;
  • Mosebetsi o ntse o tsoela pele ho lokolloa ha tikoloho ea basebelisi LXQt 1.0.0, mosebetsi o ka sehloohong ho nts'etsopele ea oona ke ho tlisa bokhoni ba ho sebetsa holim'a Wayland ho itokisetsa ka botlalo;
  • Enjene ea boithatelo bakeng sa ho tsamaisa mechini e sebetsang ea Linux ho ChromeOS e fana ts'ehetso e hahiloeng bakeng sa bareki ba Wayland (virtio-wayland) ka ts'ebetso ea seva e kopantsoeng ka lehlakoreng la moamoheli ea ka sehloohong le bokhoni ba ho sebelisa li-GPU ka katleho ho tsoa lits'ebetsong tsa baeti;
  • Bakeng sa FreeBSD ntshetsa pele likou tse hlokahalang ho aha KDE ka tšehetso ea Wayland;
  • Ho DragonFly BSD OS e tsoela pele kou ea Wayland le Weston, fumaneha XWayland tšehetso;
  • Libaka tse ikhethileng tse sebelisang Wayland khetla ea papyros и Hawaii e kopanetsoe ho morero o mocha khahla. Liri e ipapisitse le Qt 5 (QML) mme e khothaletsa mokhoa oa Tlhahiso ea Material;
  • Wayland e nolofalloa ka mokhoa oa kamehla ho li-platform tsa mobile Plasma Mobile, Litlhapi 2, WebOS Open Source Edition,

    Source: opennet.ru

Eketsa ka tlhaloso