
Доступен композитный сервер Hyprland 0.55, который работает на базе современного протокола Wayland. Проект в первую очередь ориентирован на мозаичную компоновку окон, однако он также поддерживает привычное свободное размещение, объединение окон во вкладки, псевдомозаичный режим и полноценное разворачивание на весь экран. Исходный код написан на языке С++ и распространяется под свободной лицензией BSD.
Проект предлагает широкие возможности для настройки внешнего вида и создания эффектных интерфейсов, включая градиентные рамки окон, размытие фона, плавную анимацию и тени. Пользователи могут подключать сторонние плагины для расширения функционала, а для внешнего управления предусмотрен IPC на базе сокетов. Конфигурация осуществляется через специальный файл, причем любые изменения подхватываются на лету без необходимости перезапуска сеанса. Среди ключевых возможностей также выделяются динамические виртуальные рабочие столы, гибкие режимы компоновки элементов, глобальные горячие клавиши и полноценное управление жестами на тачпаде или сенсорном экране.
Главные изменения и нововведения в релизе Hyprland 0.55:
- Появилась опциональная возможность использовать популярный язык программирования Lua для настройки окружения. Теперь конфигурация может задаваться в файле
hyprland.lua, а если он отсутствует, система автоматически обратится к классическому форматуhyprland.conf. - Добавлен специальный API Layout, который позволяет создавать собственные мозаичные раскладки окон прямо в конфигурационном файле с помощью скриптов на Lua. Созданные раскладки можно гибко привязывать к конкретным мониторам или отдельным виртуальным рабочим столам.
- Реализована поддержка полноэкранных окон при быстром переключении между ними с помощью обычной прокрутки. Кроме того, появилась возможность полноценно управлять прокруткой и навигацией при помощи жестов на сенсорной панели.
- Добавлена долгожданная функция загрузки пользовательских цветовых ICC-профилей для каждого отдельного устройства вывода. Для этого используется новая настройка
icc = "путь_к_файлу"в конфигурационном файле. - Разработчики значительно улучшили общее управление цветом для мониторов, а также повысили точность цветопередачи при трансляции и совместном доступе к экрану.





