Новият xx-fractional-scale-v2 протокол цели да реши слабостите на Wayland при фракталното скалиране

0
26
Wayland

Нов подход за стари проблеми

Wayland отново е във фокуса на разработчиците, този път с предложение за експериментален протокол, който да поправи дългогодишни проблеми с фракционното скалиране. Инициативата идва от KDE общността и вече има първи имплементации в KWin.

Днешният merge request към wayland-protocols представя xx-fractional-scale-v2, обновена версия на по-старо предложение, която позволява на клиентите и композиторите да комуникират координати в различно пространство. Идеята е проста, но ключова: вместо да се разчита на закръглени логически координати, протоколът да работи с реални, нескалирани пиксели. Това би премахнало визуалните артефакти, които се появяват при текущото поведение.

KDE разработчиците водят инициативата

Xaver Hugl, добре познат в KDE средите, е авторът на новото предложение. То стъпва върху неговата работа от 2022 г., когато беше предложен wp-fractional-scale-v2. За да се избегнат конфликти с предишното име, обновеният вариант носи префикса xx-.

Паралелно с това, Vlad Zahorodnii вече е подготвил KWin merge request, който внедрява xx-fractional-scale-v2. В описанието си той подчертава, че сегашната логическа координатна система просто няма достатъчна прецизност. Това води до дребни, но видими дефекти — например процепи между максимизирани прозорци и панела или неправилно подравняване на подповърхности.

Демонстрации, които показват проблема ясно

Заедно с предложението има и демонстрационни видеа, които сравняват текущото поведение на Wayland с новия подход. Разликата е отчетлива: при стария модел се появяват микроскопични разминавания, които нарушават принципа „всеки кадър е перфектен“, а това е посока, която Wayland следва от самото начало.

Новият протокол цели да върне тази последователност, като даде на композиторите инструментите, които им липсват от години.

Прочетете още:  AI‑бот тормози разработчик след отказ да приеме AI‑генерирана промяна

Какво следва

Предложението е още в ранна фаза, но интересът е голям както при KDE, така и при по-широката Wayland екосистема. Ако xx-fractional-scale-v2 бъде приет, това може да се превърне в най-сериозната стъпка напред за фракталното скалиране от години насам.