Հրապարակումը հրապարակվել է Wayոճել 1.12 — Wayland կոմպոզիտորի նոր տարբերակ, որը գաղափարախոսությամբ և կոնֆիգուրացիայով համատեղելի է i3-ի հետ։ Թողարկումը տեղի ունեցավ։ 25 Մայիս 2026 տարիՆախագծի համաձայն, Sway 1.12-ը ներառում է 138 փոփոխություն 50 մասնակիցներից, և այժմ հավաքումը պահանջում է wlroots 0.20.0.
Օգտագործողի հիմնական փոփոխությունը աջակցությունն էր HDR10- ը աշխատելիս Vulkan ռենդերերՍա ավտոմատ կերպով չի միացնում HDR-ը բոլոր կոնֆիգուրացիաներում. այս գործառույթը կապված է wlroots/Sway-ի Vulkan backend/renderer-ի և դրայվերների, մոնիտորի և գրաֆիկական մնացած մասի աջակցության հետ: Այնուամենայնիվ, սա կարևոր քայլ է Sway-ի համար՝ Wayland միջավայրում ժամանակակից HDR էկրանները լիովին աջակցելու ուղղությամբ:
Sway 1.12-ի հիմնական փոփոխությունները
Աջակցություն առանձին պատուհանների գրանցմանը։
Sway-ը այժմ կարող է նկարահանել առանձին պատուհաններ, այլ ոչ թե ամբողջ էկրանը կամ աշխատանքային տարածքը։ Սա կարևոր է էկրանի ձայնագրման և տեսազանգերի ժամանակ հավելվածների համատեղ օգտագործման համար. դուք կարող եք ցուցադրել որոշակի հավելված՝ առանց ամբողջ աշխատասեղանը բացահայտելու։ Այս աշխատանքը նշված է որպես աջակցություն ամբողջական փոփոխությունների ցանկում։ բարձր մակարդակի գրավում.HDR10՝ Vulkan ռենդերերի միջոցով։
Նոր Ուեյլենդի արձանագրություններ։
Թողարկումը ավելացնում է color-management-v1, color-representation-v1, xdg-toplevel-tag-v1, ext-workspace-v1 և wl_fixes ֆորմատների աջակցությունը։ Սա ընդլայնում է գույների կառավարման, արտաքին բաղադրիչների և աշխատանքային տարածքների միջև փոխազդեցության և վերին մակարդակի պատուհանների ավելի ճշգրիտ նույնականացման հիմքերը։Նոր տարբերակ --device-primaries արդյունքի color_profile-ի համար։
Այժմ հնարավոր է օգտագործել մոնիտորի կողմից հաղորդվող հիմնական գունային կոորդինատները։ ԷԴԻԴՍա անհրաժեշտ է որոշակի էկրանի գունային բնութագրերն ավելի ճշգրիտ նկարագրելու համար, այլ ոչ թե այն մոտավորապես կապելու նախապես սահմանված պրոֆիլի հետ։srgb պրոֆիլի վարքագծի փոփոխություն։
sRGB պրոֆիլն այժմ օգտագործում է կտոր-կտոր sRGB փոխանցման ֆունկցիան՝ պարզ գամմա 2.2-ի փոխարեն: Ավելացվել է գամմա 22 պրոֆիլ՝ հին վարքագիծը լուծելու համար: Այնուամենայնիվ, մշակողների խոսքով, արդյունավետ լռելյայն վարքագիծը մնում է նույնը՝ գամմա 2.2:Պաշտոնական աջակցություն գործարկման համար՝ ցուցադրման մենեջերի միջոցով։
Նախկինում Sway-ի գործարկումը ցուցադրման կառավարիչների միջոցով պաշտոնապես համարվում էր չաջակցվող սցենար. մշակողները հղում էին կատարում մուտքի կառավարիչների հետ կապված հին խնդիրներին և փակում էին նման հաշվետվությունները որպես չաջակցվող: Sway 1.12-ում այս դիրքորոշումը վերանայվել է, և ցուցադրման կառավարիչի միջոցով գործարկումն այժմ պաշտոնապես աջակցվում է:Փոխվել է չաջակցվող գրաֆիկական պրոցեսորների վարքագիծը։
Sway-ը այլևս չի հրաժարվում գործարկել չաջակցվող տեսաերիզատորների վրա, այդ թվում՝ սեփական NVIDIA դրայվերի վրա: Գործարկումից հրաժարվելու փոխարեն այժմ ցուցադրվում է տեղեկատվական հաղորդագրություն: Մշակողները շեշտում են, որ աջակցության քաղաքականությունը չի փոխվել. փոխվել է միայն գործարկման վարքագիծը: Հաղորդագրությունը կարող է անջատվել --unsupported-gpu պարամետրի կամ SWAY_UNSUPPORTED_GPU միջավայրի փոփոխականի միջոցով:Մեդիա ստեղներ playerctl-ի միջոցով՝ ստանդարտ կազմաձևով։
Playerctl-ի համար ստեղների կապակցումները ավելացվել են լռելյայն կարգավորման ֆայլին: Սա պարզեցնում է մեդիա նվագարկչի կառավարումը ստանդարտ մեդիա ստեղների միջոցով՝ առանց ձեռքով հատուկ կապակցումներ ավելացնելու:Աջակցություն ստեղնաշարի սահող անջատիչների համար։
Ավելացվել է ստեղնաշարի բլոկների վրա սահող անջատիչների աջակցություն: Այս փոփոխությունը վերաբերում է մուտքագրման մշակմանը և օգտակար է այն սարքերի համար, որտեղ նման ապարատային անջատիչները առկա են որպես ստեղնաշարի մաս:
Հիմնական գործառույթներից բացի, թողարկումը ներառում է նաև drag-and-drop կառավարման, կոնտեյներների տեղաշարժի, աշխատանքային տարածքների, layer-shell-ի, xdg-shell-ի, scratchpad-ի, Pango/Cairo-ի միջոցով տեքստի մշակման և մի քանի IPC սկրիպտների ուղղումներ: Այս ուղղումները ներառում են վահանակի հրամանների սխալ օգտագործման, վերագործարկումից հետո գրիչի առաջին հպման, կոնտեյները աշխատանքային տարածքի եզրին քարշ տալու և որոշ չափափոխման/տեղափոխման գործողություններ:
Sway 1.12-ը ենթակառուցվածքային մակարդակի թարմացում է թվում. նախագիծը թարմացվել է wlroots 0.20-ով, պատրաստվել է ժամանակակից գույների կառավարման և HDR-ի համար, բարելավվել են էկրանի համատեղ օգտագործման սկրիպտները և հանվել է էկրանի կառավարիչների միջոցով գործարկման հին պաշտոնական սահմանափակումը: Շարժական բաշխումների օգտատերերի համար թարմացումը, հավանաբար, կհասնի սովորական փաթեթային ալիքներով, բայց նրանք, ովքեր իրենք են կառուցում Sway-ը, պետք է տեղյակ լինեն wlroots 0.20.0-ից նոր կախվածության մասին:
Source: linux.org.ru
