Пусната е версия 0.42 на тайлинговия композитор на Wayland Hyprland, който е насочен към персонализиране и висока производителност.
Композиторът е написан на C++ и се разпространява под лиценз BSD-3.
Основни промени и подобрения:
отказ от зависимостта от wlroots:
- Hyprland вече не използва библиотеката wlroots, която обикновено се използва за разработка на композитори за Wayland;
- сега Hyprland разработва собствените си компоненти, което предлага уникално и ефективно изживяване на потребителите.
въведение в поддържане на явна синхронизация:
- това подобрение значително подобрява производителността на рендериране и намалява закъснението на поддържаното оборудване;
- позволява на композитора по-точно да управлява времето на обновяване на екрана, което е особено полезно за потребители с графични процесори Nvidia;
- за някои конфигурации Nvidia тази функция може да доведе до сривове и може да бъде деактивирана при появата на проблеми.
нова реализация на xcursor:
- внедряване на собствена реализация на xcursor, поддържаща стари теми и подобрена съвместимост и конфигурируемост за потребителите.
промени в конфигурационните настройки:
- настройките, свързани с директния изход (direct scanout), бяха променени, което може да изисква корекции в потребителските настройки;
- функцията «fake fullscreen» е премахната и заменена с по-надежден диспетчер на режима на цял екран.
подобрено управление на входа:
- включва емулация на дискретни събития за скролиране и корекции за различни конфигурации на клавиатури.
нова зависимост – aquamarine:
- за онези, които се занимават с опаковане и разработка, Hyprland 0.42 въвежда нова зависимост – aquamarine;
- подмодула wlroots е премахнат в съответствие с отказа от зависимостта от wlroots.
корекции на грешки:
- в новата версия са включени 49 корекции на сривове – от незначителни графични проблеми до сериозни системни;
- например, решен е проблемът с инструмента hyprctl, който преди е довел до увеличено време за изчакване за изпълнение на някои команди.
Източник: linux.org.ru
