Sway 1.12 пристига с HDR10, заснемане на отделни прозорци и по‑богат набор Wayland протоколи

0
8
Wayland Linux

След почти година развитие Sway 1.12 излезе като най‑новото издание на i3‑съвместимия мозаичен композитор за Wayland, носейки със себе си важни подобрения в рендера, цветовото управление и начина, по който приложенията взаимодействат с десктоп средата. Версията отбелязва и промяна във философията на проекта по отношение на стартирането от дисплей мениджъри.

Основният акцент е поддръжката на HDR10 при използване на Vulkan рендера. Това е важна стъпка за Wayland екосистемата, която от години работи върху по‑добро управление на цветови профили, тонално мапване и коректно поведение на дисплеи с висок динамичен диапазон. Sway 1.12 надгражда именно в тази посока, като подобрява начина, по който се обработват изходите и цветовите характеристики на мониторите.

Една от най‑практичните новости е възможността за заснемане на отделни прозорци. Това улеснява споделянето на екран в работни срещи, стрийминг или запис, когато потребителят иска да покаже само конкретно приложение, а не целия си работен плот.

Поддръжката на Wayland протоколи също е разширена. Включени са color‑management‑v1, color‑representation‑v1, xdg‑toplevel‑tag‑v1, ext‑workspace‑v1 и wl_fixes, като тази група от протоколи подобрява управлението на цветове, работните пространства и взаимодействието между приложенията и композитора.

Sway 1.12 въвежда опцията --device-primaries за color_profile, която позволява използване на цветови примарии директно от EDID данните на дисплея. Това прави цветовото възпроизвеждане по‑коректно спрямо реалните характеристики на монитора.

Променя се и поведението на sRGB профила и вместо предишната gamma 2.2 крива вече се използва piece‑wise sRGB трансферната функция. За потребителите, които предпочитат старото поведение, е добавен отделен gamma22 профил.

При системи с неподдържани графични драйвъри, най‑често затворения NVIDIA драйвър, Sway вече не отказва да стартира. Вместо това показва информативно съобщение, което може да бъде изключено чрез --unsupported-gpu или променливата SWAY_UNSUPPORTED_GPU. Политиката за поддръжка не се променя, но подходът към потребителя става по‑ясен.

Прочетете още:  Google Chrome 71 ще предупреждава потребителите за сайтове, които ги карат да плащат без знанието им

Проектът официално обръща курса и вече позволява стартиране от дисплей мениджъри, което улеснява интеграцията в дистрибуции и готови десктоп среди. В конфигурацията по подразбиране са добавени и клавишни комбинации за playerctl, така че медийните клавиши да работят без допълнителни настройки. Добавена е и поддръжка за keypad slide превключватели.

Sway 1.12 вече е наличен в GitHub страницата на проекта, а пакетите за дистрибуциите ще пристигнат чрез стандартните канали за обновления. За компилация от изходен код е необходим wlroots 0.20.

Абониране
Извести ме за
guest
0 Comments
нови
стари оценка