Ինը ամսվա մշակումից հետո ներկայացվում է արձանագրության, միջգործընթացային հաղորդակցության մեխանիզմի և Wayland 1.22 գրադարանների կայուն թողարկումը: 1.22 մասնաճյուղը հետընթաց համատեղելի է API-ի և ABI-ի մակարդակում 1.x թողարկումների հետ և պարունակում է հիմնականում սխալների շտկումներ և արձանագրության փոքր թարմացումներ: Weston Composite Server-ը, որը տրամադրում է կոդ և աշխատանքային օրինակներ Wayland-ը աշխատասեղանի և ներկառուցված միջավայրերում օգտագործելու համար, մշակվում է որպես զարգացման առանձին ցիկլ:
Արձանագրության հիմնական փոփոխությունները.
- wl_surface ծրագրի ինտերֆեյսին ավելացվել է wl_surface::preferred_buffer_scale և wl_surface::preferred_buffer_transform իրադարձությունների աջակցությունը, որի միջոցով փոխանցվում է տեղեկատվությունը կոմպոզիտային սերվերի կողմից մասշտաբային մակարդակի և փոխակերպման պարամետրերի մասին մակերևույթի համար:
- wl_pointer::axis իրադարձությունն ավելացվել է wl_pointer ծրագրավորման ինտերֆեյսին, որը ցույց է տալիս ցուցիչի շարժման ֆիզիկական ուղղությունը՝ վիդջեթներում ոլորման ճիշտ ուղղությունը որոշելու համար:
- Գլոբալ անունը ստանալու մեթոդ է ավելացվել wayland-server-ին և ներդրվել է wl_client_add_destroy_late_listener ֆունկցիան:
Wayland-ի հետ կապված հավելվածների, աշխատասեղանի միջավայրերի և բաշխումների փոփոխություններ.
- Գինին տրամադրվում է նախնական աջակցությամբ Wayland-ի արձանագրության վրա հիմնված միջավայրերում առանց XWayland կամ X11 բաղադրիչների օգտագործման համար: Ընթացիկ փուլում ավելացվել են driver winewayland.drv և unixlib բաղադրիչները, իսկ Wayland արձանագրության սահմանումներով ֆայլերը պատրաստվել են հավաքման համակարգի մշակման համար: Նրանք նախատեսում են փոփոխություններ ներառել՝ հնարավորություն ընձեռելու Wayland միջավայրում ելքը ապագա թողարկումում:
- Wayland-ի աջակցության շարունակական բարելավումներ KDE Plasma 5.26 և 5.27 թողարկումներում: Իրականացրել է մկնիկի միջին կոճակով սեղմատախտակի վրայից տեղադրումը անջատելու հնարավորությունը: XWayland-ի միջոցով գործարկված հավելվածի պատուհանների մասշտաբի բարելավված որակը: Այժմ աջակցություն կա սահուն ոլորման համար՝ բարձր լուծաչափով անիվով մկների առկայության դեպքում: Krita-ի նման գծագրող հավելվածներն ավելացրել են գրիչի թեքությունն ու պտույտը պլանշետների վրա հետևելու հնարավորություն: Ավելացվեց գլոբալ թեժ ստեղների տեղադրման աջակցություն: Ապահովված է էկրանի խոշորացման մակարդակի ավտոմատ ընտրություն:
- Xfce-ի համար պատրաստվել են xfce4-panel-ի և xfdesktop աշխատասեղանի փորձնական թողարկումները, որոնք առաջարկում են նախնական աջակցություն Wayland արձանագրության վրա հիմնված միջավայրերում աշխատելու համար:
- Tails բաշխման օգտագործողի միջավայրը փոխանցվել է X սերվերից՝ օգտագործելու Wayland արձանագրությունը:
- Qt 6.5-ն ավելացրել է QNativeInterface::QWaylandApplication ծրագրավորման ինտերֆեյսը Wayland-ի բնիկ օբյեկտներին ուղղակիորեն մուտք գործելու համար, որոնք օգտագործվում են Qt-ի ներքին կառուցվածքներում, ինչպես նաև օգտվողի վերջին գործողությունների մասին տեղեկություններ ստանալու համար, որոնք կարող են պահանջվել փոխանցել Wayland արձանագրության ընդլայնումներին:
- Haiku օպերացիոն համակարգի համար պատրաստվել է շերտ՝ Wayland-ի հետ համատեղելիություն ապահովելու համար, որը թույլ է տալիս գործարկել գործիքների հավաքածուներ և հավելվածներ, որոնք օգտագործում են Wayland, ներառյալ GTK գրադարանի վրա հիմնված հավելվածները:
- Blender 3 3.4D մոդելավորման համակարգը ներառում է Wayland արձանագրության աջակցություն, որը թույլ է տալիս ուղղակիորեն գործարկել Blender-ը Wayland-ի վրա հիմնված միջավայրերում՝ առանց XWayland շերտի օգտագործման:
- Հրապարակվել է Sway 1.8 օգտատերերի միջավայրի թողարկումը՝ օգտագործելով Wayland:
- Պատվերով PaperDE 0.2 միջավայրը հասանելի է՝ օգտագործելով Qt և Wayland:
- Firefox-ը բարելավել է Wayland արձանագրության վրա հիմնված միջավայրերում էկրանի փոխանակում ապահովելու հնարավորությունը: Լուծվել են բովանդակության սահուն ոլորման, ոլորման տողի վրա սեղմելիս իրադարձությունների ստեղծման և Wayland-ի վրա հիմնված միջավայրերում բովանդակությունից դուրս գալու հետ կապված խնդիրները:
- Հրապարակվել է Phosh 0.22.0-ը՝ շարժական սարքերի էկրանի վահանակ, որը հիմնված է GNOME տեխնոլոգիաների վրա և օգտագործում է Phoc կոմպոզիտային սերվերը, որն աշխատում է Wayland-ի վերևում:
- Valve-ը շարունակում է զարգացնել Gamescope կոմպոզիտային սերվերը (նախկինում՝ steamcompmgr), որն օգտագործում է Wayland արձանագրությունը և օգտագործվում է SteamOS 3 օպերացիոն համակարգում։
- Հրապարակվել է DDX բաղադրիչի XWayland 23.1.0 թողարկումը, որն ապահովում է X.Org սերվերի գործարկումը X11 հավելվածների կատարումը Wayland-ի վրա հիմնված միջավայրերում կազմակերպելու համար:
- labwc 0.6-ի՝ Wayland-ի կոմպոզիտային սերվերի թողարկում՝ Openbox պատուհանի մենեջերին հիշեցնող կարողություններով (նախագիծը ներկայացված է որպես Openbox այլընտրանք ստեղծելու փորձ Wayland-ի համար):
- Մշակման փուլում է lxqt-sway, LXQt օգտագործողների միջավայրի մի նավահանգիստ, որն աջակցում է Wayland-ին: Բացի այդ, մեկ այլ LWQt նախագիծ է մշակում Wayland-ի վրա հիմնված LXQt մաքսային կեղևի տարբերակը:
- Թողարկվել է Weston Composite Server 11.0-ը, որը շարունակում է աշխատանքը գունային կառավարման ենթակառուցվածքի վրա և հիմք է ստեղծում բազմաֆունկցիոնալ GPU-ի կոնֆիգուրացիաների հետագա աջակցության համար:
- MATE աշխատասեղանի տեղափոխումը Wayland-ի շարունակություն:
- System76-ը մշակում է COSMIC օգտատերերի միջավայրի նոր տարբերակը՝ օգտագործելով Wayland-ը:
- Wayland-ը լռելյայն միացված է բջջային հարթակներում՝ Plasma Mobile, Sailfish, webOS Open Source Edition,
Source: opennet.ru