Wayland 1.22-ը հասանելի է

Ինը ամսվա մշակումից հետո ներկայացվում է արձանագրության, միջգործընթացային հաղորդակցության մեխանիզմի և 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

Добавить комментарий