Ir pieejams Wayland 1.22

Pēc deviņu mēneÅ”u izstrādes tiek prezentēts stabils protokola, starpprocesu komunikācijas mehānisma un Wayland 1.22 bibliotēku laidiens. 1.22 filiāle ir saderÄ«ga API un ABI lÄ«menÄ« ar 1.x laidieniem, un tajā galvenokārt ir kļūdu labojumi un nelieli protokolu atjauninājumi. Weston Composite Server, kas nodroÅ”ina kodu un darba piemērus Wayland izmantoÅ”anai darbvirsmas un iegultās vidēs, tiek izstrādāts kā atseviŔķs izstrādes cikls.

Galvenās izmaiņas protokolā:

  • Programmas wl_surface saskarnei ir pievienots atbalsts notikumiem wl_surface::preferred_buffer_scale un wl_surface::preferred_buffer_transform, caur kuru tiek pārraidÄ«ta informācija par saliktā servera veiktajām izmaiņām mērogoÅ”anas lÄ«menÄ« un virsmas transformācijas parametriem.
  • Wl_pointer programmÄ“Å”anas saskarnei ir pievienots notikums wl_pointer::axis, kas parāda rādÄ«tāja kustÄ«bas fizisko virzienu, lai noteiktu pareizo ritināŔanas virzienu logrÄ«kos.
  • Wayland-server ir pievienota globālā nosaukuma iegÅ«Å”anas metode, un ir ieviesta funkcija wl_client_add_destroy_late_listener.

Izmaiņas lietojumprogrammās, darbvirsmas vidēs un izplatījumos saistībā ar Wayland:

  • Wine tiek piegādāts ar sākotnējo atbalstu izmantoÅ”anai uz Wayland protokolu balstÄ«tās vidēs bez XWayland vai X11 komponentiem. PaÅ”reizējā posmā ir pievienoti draivera winewayland.drv un unixlib komponenti, un faili ar Wayland protokola definÄ«cijām ir sagatavoti apstrādei montāžas sistēmā. Viņi plāno iekļaut izmaiņas, lai iespējotu izvadi Wayland vidē nākotnē.
  • Turpināti Wayland atbalsta uzlabojumi KDE Plasma 5.26 un 5.27 laidienos. Ir ieviesta iespēja atspējot ielÄ«mÄ“Å”anu no starpliktuves ar peles vidējo pogu. Uzlabota lietojumprogrammu logu mērogoÅ”anas kvalitāte, kas palaists, izmantojot XWayland. Tagad ir pieejams vienmērÄ«gas ritināŔanas atbalsts peļu klātbÅ«tnē ar augstas izŔķirtspējas riteni. Tādas zÄ«mÄ“Å”anas lietotnes kā Krita ir pievienojuÅ”as iespēju planÅ”etdatoros izsekot pildspalvas slÄ«pumam un pagrieÅ”anai. Pievienots atbalsts globālo karsto taustiņu iestatÄ«Å”anai. Tiek nodroÅ”ināta automātiska ekrāna tālummaiņas lÄ«meņa izvēle.
  • Xfce ir sagatavoti eksperimentālie xfce4 paneļa un xfdesktop desktop laidieni, kas piedāvā sākotnējo atbalstu darbam vidēs, kuru pamatā ir Wayland protokols.
  • Tails izplatÄ«Å”anas lietotāja vide ir pārsÅ«tÄ«ta no X servera, lai izmantotu Wayland protokolu.
  • Qt 6.5 pievienoja QNativeInterface::QWaylandApplication programmÄ“Å”anas saskarni, lai tieÅ”i piekļūtu Wayland vietējiem objektiem, kas tiek izmantoti Qt iekŔējās struktÅ«rās, kā arÄ« lai piekļūtu informācijai par jaunākajām lietotāja darbÄ«bām, kuras var pieprasÄ«t nodot Wayland protokola paplaÅ”inājumiem.
  • Haiku operētājsistēmai ir sagatavots slānis, lai nodroÅ”inātu saderÄ«bu ar Wayland, kas ļauj palaist rÄ«ku komplektus un lietojumprogrammas, kas izmanto Wayland, tostarp lietojumprogrammas, kuru pamatā ir GTK bibliotēka.
  • Blender 3 3.4D modelÄ“Å”anas sistēmā ir iekļauts Wayland protokola atbalsts, kas ļauj tieÅ”i palaist Blender Wayland vidēs, neizmantojot XWayland slāni.
  • Publicēts lietotāju vides Sway 1.8 izlaidums, izmantojot Wayland.
  • Ir pieejama pielāgota PaperDE 0.2 vide, izmantojot Qt un Wayland.
  • Firefox ir uzlabojis spēju nodroÅ”ināt ekrāna koplietoÅ”anu vidēs, kuru pamatā ir Wayland protokols. Atrisinātas problēmas, kas saistÄ«tas ar vienmērÄ«gu satura ritināŔanu, klikŔķu notikumu Ä£enerÄ“Å”anu, noklikŔķinot uz ritjoslas, un satura ritināŔanu Wayland vidē.
  • Ir publicēts Phosh 0.22.0, ekrāna apvalks mobilajām ierÄ«cēm, kuru pamatā ir GNOME tehnoloÄ£ijas un kas izmanto Phoc salikto serveri, kas darbojas virs Wayland.
  • Valve turpina izstrādāt Gamescope salikto serveri (iepriekÅ” zināms kā steamcompmgr), kas izmanto Wayland protokolu un tiek izmantots operētājsistēmā SteamOS 3.
  • Ir publicēts DDX komponenta XWayland 23.1.0 izlaidums, kas nodroÅ”ina X.Org Server palaiÅ”anu X11 lietojumprogrammu izpildes organizÄ“Å”anai Wayland balstÄ«tās vidēs.
  • Labwc 0.6, saliktā Wayland servera izlaiÅ”ana ar iespējām, kas atgādina Openbox logu pārvaldnieku (projekts tiek prezentēts kā mēģinājums izveidot Openbox alternatÄ«vu Wayland).
  • Tiek izstrādāts lxqt-sway, LXQt lietotāja vides ports, kas atbalsta Wayland. Turklāt citā LWQt projektā tiek izstrādāts uz Wayland balstÄ«ts LXQt pielāgotā apvalka variants.
  • Ir izlaists Weston Composite Server 11.0, kas turpina darbu pie krāsu pārvaldÄ«bas infrastruktÅ«ras un veido pamatu turpmākam atbalstam vairāku GPU konfigurācijām.
  • Turpināta MATE darbvirsmas pārneÅ”ana uz Wayland.
  • System76 izstrādā jaunu COSMIC lietotāja vides versiju, izmantojot Wayland.
  • Wayland ir iespējots pēc noklusējuma mobilajās platformās Plasma Mobile, Sailfish, webOS Open Source Edition,

    Avots: opennet.ru

Pievieno komentāru