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

Վեց ամսվա մշակումից հետո ներկայացվեց արձանագրության, միջգործընթացային հաղորդակցության մեխանիզմի և Wayland 1.21 գրադարանների կայուն թողարկումը: 1.21 մասնաճյուղը հետընթաց համատեղելի է API-ի և ABI-ի մակարդակում 1.x թողարկումների հետ և պարունակում է հիմնականում վրիպակների շտկումներ և արձանագրության փոքր թարմացումներ: Մի քանի օր առաջ ստեղծվել է Weston 10.0.1 կոմպոզիտային սերվերի ուղղիչ թարմացում, որը մշակվում է որպես առանձին զարգացման ցիկլի մաս։ Weston-ը տրամադրում է կոդ և աշխատանքային օրինակներ՝ Wayland-ը աշխատասեղանի միջավայրերում և ներկառուցված լուծումներում օգտագործելու համար:

Արձանագրության հիմնական փոփոխությունները.

  • wl_pointer.axis_value120 իրադարձության աջակցությունն ավելացվել է wl_pointer ծրագրի միջերեսին՝ մկնիկի մանիպուլյատորների վրա բարձր ճշգրտության ոլորման անիվով բարձր ճշգրտությամբ ոլորելու համար:
  • Սերվերին ավելացվել են նոր գործառույթներ wl_signal_emit_mutable (wl_signal_emit-ի անալոգը, որն աջակցում է ճիշտ աշխատանքին այն իրավիճակում, երբ ազդանշանի մի մշակողը ջնջում է մյուս մշակողը) և wl_global_get_version (թույլ է տալիս պարզել API-ի ընդհանուր տարբերակը):
  • Մշակումը փոխանցվել է GitLab հարթակ՝ օգտագործելով FreeDesktop.org նախագծի ենթակառուցվածքը:
  • Կուրսորի կարգավորումների հետ կապված կառուցվածքներն ու գործառույթները մաքրվել և վերամշակվել են:
  • wl_shell արձանագրությունը նշված է որպես ընտրովի կոմպոզիտային սերվերներում ներդրման համար և հնացել է: Պատվերով պատյաններ ստեղծելու համար խորհուրդ է տրվում օգտագործել xdg_shell արձանագրությունը, որն ապահովում է ինտերֆեյս մակերեսների հետ որպես պատուհաններ փոխազդելու համար, որը թույլ է տալիս մակերեսները տեղափոխել էկրանի շուրջը, նվազագույնի հասցնել, առավելագույնի հասցնել, չափափոխել և այլն:
  • Հավաքման համակարգի պահանջներն ավելացել են, հավաքման համար այժմ պահանջվում է առնվազն 0.56 տարբերակի Meson գործիքակազմ: Կազմելիս «c_std=c99» դրոշը միացված է:

Wayland-ի հետ կապված հավելվածների, աշխատասեղանի միջավայրերի և բաշխումների փոփոխություններ.

  • KDE-ն նախատեսում է Wayland-ի վրա հիմնված Plasma աշխատասեղանի նստաշրջանը հասցնել այնպիսի վիճակի, որը հարմար կլինի 2022 թվականին օգտագործողների զգալի մասի կողմից ամենօրյա օգտագործման համար: Wayland-ի աջակցությունը զգալիորեն բարելավվել է KDE Plasma 5.24 և 5.25 թողարկումներում, ներառյալ յուրաքանչյուր ալիքի համար 8 բիթից ավելի գույների խորության աջակցություն, վիրտուալ իրականության ականջակալների համար «DRM լիզինգ» ռեժիմի ներդրում և սքրինշոթեր անելու և բոլորը նվազագույնի հասցնելու համար աջակցություն: պատուհաններ.
  • Fedora 36-ը NVIDIA-ի սեփականության դրայվեր ունեցող համակարգերում լռելյայն է տալիս Wayland-ի վրա հիմնված GNOME նիստը, որը նախկինում հասանելի էր միայն բաց կոդով դրայվերների օգտագործման դեպքում:
  • Ubuntu 22.04-ում կոնֆիգուրացիաների մեծ մասը լռելյայն է Wayland արձանագրության վրա հիմնված աշխատասեղանի նստաշրջանի համար, սակայն X սերվերի օգտագործումը լռելյայն թողնված է NVIDIA-ի սեփականության դրայվեր ունեցող համակարգերում: Ubuntu-ի համար առաջարկվել է Qtwayland փաթեթով PPA-ի պահոց, որում ուղղումներ՝ կապված Wayland արձանագրության աջակցության բարելավման հետ, փոխանցվել են Qt 5.15.3 մասնաճյուղից՝ KDE նախագծի ուղեկցությամբ:
  • Հրապարակվել է Sway 1.7 օգտատերերի միջավայրի թողարկումը՝ օգտագործելով Wayland:
  • Firefox-ի գիշերային շինությունները ներառում են Wayland-ի աջակցություն լռելյայն: Firefox-ը շտկել է շղթաների արգելափակման հետ կապված խնդիրը, բարելավել է ելնող պատուհանների մասշտաբը և ստիպել է համատեքստի ընտրացանկը աշխատել ուղղագրությունը ստուգելիս: Firefox Telemetry ծառայության վիճակագրության համաձայն, որը վերլուծում է հեռաչափության ուղարկման և Mozilla սերվերներ մուտք գործելու արդյունքում ստացված տվյալները, Linux Firefox-ի օգտատերերի մասնաբաժինը, որոնք աշխատում են Wayland արձանագրության վրա հիմնված միջավայրերում, դեռ չի գերազանցում 10%-ը։
  • Հրապարակվել է Phosh 0.15.0-ը՝ շարժական սարքերի էկրանի վահանակ, որը հիմնված է GNOME տեխնոլոգիաների վրա և օգտագործում է Phoc կոմպոզիտային սերվերը, որն աշխատում է Wayland-ի վերևում:
  • Valve-ը շարունակում է զարգացնել Gamescope կոմպոզիտային սերվերը (նախկինում՝ steamcompmgr), որն օգտագործում է Wayland արձանագրությունը և օգտագործվում է SteamOS 3 օպերացիոն համակարգում։
  • Հրապարակվել է DDX բաղադրիչի XWayland 22.1.0 թողարկումը, որն ապահովում է X.Org սերվերի գործարկումը X11 հավելվածների կատարումը Wayland-ի վրա հիմնված միջավայրերում կազմակերպելու համար: Նոր տարբերակն ավելացնում է DRM Lease արձանագրության աջակցությունը, որն օգտագործվում է ձախ և աջ աչքերի տարբեր բուֆերներով ստերեո պատկեր ստեղծելու համար՝ վիրտուալ իրականության սաղավարտներ արտածելիս:
  • labwc նախագիծը մշակում է կոմպոզիտային սերվեր Wayland-ի համար՝ Openbox պատուհանի մենեջերին հիշեցնող հնարավորություններով (նախագիծը ներկայացված է որպես Openbox այլընտրանք ստեղծելու փորձ Wayland-ի համար):
  • LWQt-ի՝ Wayland-ի վրա հիմնված հատուկ LXQt կեղևի առաջին թողարկումն այժմ հասանելի է:
  • Collabora ընկերությունը, որպես wxrd նախագծի մաս, մշակում է Wayland-ի վրա հիմնված նոր կոմպոզիտային սերվեր վիրտուալ իրականության համակարգերի համար։
  • Հրապարակվել է Wine-wayland 7.7 նախագծի թողարկումը, որը թույլ է տալիս օգտագործել Wine-ը Wayland արձանագրության վրա հիմնված միջավայրերում՝ առանց XWayland և X11 բաղադրիչների օգտագործման:
  • Aaron Plattner-ը, NVIDIA ֆիրմային դրայվերների առաջատար մշակողներից մեկը, զեկույց է հրապարակել NVIDIA-ի դրայվերներում Wayland-ի աջակցության կարգավիճակի մասին:
  • Թողարկվել է Weston 10.0 կոմպոզիտային սերվերը՝ ավելացնելով libseat գրադարանի աջակցությունը, որն ապահովում է ընդհանուր մուտքային և ելքային սարքերի հասանելիությունը կազմակերպելու գործառույթներ, ինչպես նաև ավելացրել է գույների կառավարման բաղադրիչներ, որոնք թույլ են տալիս գունային փոխակերպում, գամմա ուղղում և գունային պրոֆիլների հետ աշխատել:
  • MATE աշխատասեղանի տեղափոխումը Wayland-ի շարունակություն:
  • System76-ն աշխատում է Wayland-ի միջոցով նոր ՏԻԵԶԵՐԱԿԱՆ օգտատերերի միջավայր ստեղծելու վրա:
  • Microsoft-ը ներդրել է գրաֆիկական ինտերֆեյսով Linux հավելվածներ գործարկելու հնարավորություն WSL2 ենթահամակարգի վրա հիմնված միջավայրերում (Windows Subsystem for Linux): Արդյունքների համար օգտագործվում է RAIL-Shell կոմպոզիտային կառավարիչը՝ օգտագործելով Wayland արձանագրությունը և հիմնված Վեսթոնի կոդերի բազայի վրա:
  • Wayland-ը լռելյայն միացված է բջջային հարթակներում՝ Plasma Mobile, Sailfish, webOS Open Source Edition,

    Source: opennet.ru

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