Издание на композитния сървър 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