Вышла версия 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, которая ранее приводила к увеличению времени ожидания для выполнения некоторых команд.
 
>>> Подробности
 
      
    
      













