Издаване на композитен сървър Hyprland 0.50

Достъпен композитен сървър Hyprland 0.50, който използва протокола Wayland. Проектът е насочен към мозайка (tiling) компоновка на прозорци, но поддържа и класическо произволно разпределение на прозорците, групиране на прозорците под формата на табове, псевдомозайков режим и разширение на прозорците на цял екран. Кодът е написан на C++ и се разпространява под лиценза BSD.

Предоставят се възможности за създаване на визуално атрактивни интерфейси: градиенти в рамките на прозорците, размазване на фона, анимационни ефекти и сенки. За разширяване на функционалността могат да се включват плъгини, а за външно управление на работата се предлага IPC на базата на сокети. Настройките се извършват чрез конфигурационен файл, промените в който се взимат в реално време без рестартиране. Сред функциите са: динамично създаващи се виртуални работни маси; режими на подреждане на елементите на екрана; глобална обработка на горещи клавиши; управление чрез жестове на тъчпада/сензорния екран.

В новата версия:

  • Добавена е експериментална опция „render:new_render_scheduling“, която осигурява динамично активиране на тройна буферизация при недостиг на ресурси при изхода. При тройна буферизация се използват три екранни буфера — в първия се извършва рисуването, от втория се извежда на екрана, а третият се използва за продължаване на непрекъснатия процес на рисуване, ако първият буфер е запълнен преди завършване на вертикалното синхронизиране. Новият режим позволява значително повишаване на честотата на кадрите на по-слаби устройства, с цена увеличаване на забавянето на изхода.
  • Добавено е ново правило за управление на прозорците „noscreenshare“, което позволява забрана на показването на съдържанието на избрания прозорец при предоставяне на достъп до екрана (при предаване на изхода, вместо прозореца ще се вижда черен правоъгълник).
  • Въведен в експлоатация собствен тестови инструментариум, който стартира набор от тестове при всяко комитиране, за да разкрива потенциални регресии.
  • Предложен е опростен синтаксис за настройка на параметрите на монитора (monitorv2).
  • Добавена е поддръжка за Wayland-разширението ext-workspace, реализиращо събития с информация за състоянието, виртуални работни площикакто и възможности за активиране и деактивиране на работни площи.
  • Добавена е опция „cm_auto_hdr“ за автоматично използване на HDR.
  • Реализирани са нови правила за управление на достъпа до клавиатурата.
  • Спрената е поддръжката на старите API за рисуване, за да се работи с минимум OpenGL ES 3.0.
  • Премахнати са настройките за деактивиране на механизма „explicit sync“, който позволява намаляване на забавянето и елиминиране на появата на артефакти.

Издаване на композитен сървър Hyprland 0.50
Издаване на композитен сървър Hyprland 0.50


Източник: opennet.ru
Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster