Hyprland — независимый тайлинговый композитор (оконный менеджер) для Wayland. Имеет современный интерфейс с поддержкой анимации и эффектов. Поддерживает плагины.

Hyprland не является форком других окружений и развивается полностью независимо. Включает собственный движок рендеринга окон, который использует аппаратное ускорение GPU.
Внешний вид
При разработке уделяется особое внимание внешнему виду интерфейса.
Окна поддерживают прозрачность, анимацию, скругленные углы, тени, градиентные переходы, настройку цветов. За счет анимаций переходы между окнами выполняются более плавно.
Пользователь может настраивать и отключать различные элементы оформления в файле конфигурации.
Настройка
Hyprland позиционируется как широко кастомизируемый.
Поддерживается установка плагинов. Для управления плагинами необходимо использовать собственный менеджер плагинов hyprpm. Доступны как официальные плагины, так и плагины от сообщества.
Настройки выполняются в конфигурационном файле ~/.config/hypr/hyprland.conf. Можно сохранить все настройки в одном файле, либо разбить на несколько и подключить дополнительные файлы директивой source.
После изменения настроек в файле, они применяются «на лету», без необходимости перезапуска Hyprland.
Официальное руководство (Wiki) по установке и настройке Hyperland: wiki.hyprland.org
Управление окнами
Hyprland использует тайлинговую схему расстановки окон плитками. По умолчанию расположение новых окон выполняется динамически.
Окна могут работать в одном из следующих режимов:
- Тайлинг
- Псевдотайлинг
- Плавающий
- Полноэкранный
Поддерживается размещение окон во вкладках.
Разработка
Hyprland написан на C++.
Не основан на других композиторах и оконных менеджерах.
Изначально Hyprland использовал библиотеку wlroots, предназначенную для создания Wayland композиторов. С версии Hyperland 0.42.0, которая вышла в июле 2024 г., использование библиотеки wlroots прекращено. Проект стал развиваться полностью независимо. Все реализации протоколов из wlroots были переписаны на C++ и интегрированы в Hyperland. Был реализован собственный собственный движок рендеринга Hyprland Compositor.






Комментарии
05:29
Посмотрел - приятно, что логичные внятные конфиги. На этом хорошее и закончилось лично для меня. Но никому своё мнение не навязываю
11:08
04:12
05:26
Кстати, поставил себе сценарий Kwin под названием Krohnkite и получил тот же самый динамический / автоматический тайлинг со всеми наворотами.
10:48
Есть еще Karousel, но это больше расчитано на мониторы с ссотношением сторон 21:9.
10:56
Им же пользоваться невозможно! Бесит до зубовного скрежета.
А вот Krohnkite, особенно в 21:9 чувствует себя великолепно.
Единственное чего не хватает — складирования окон в хайперовские "группы".
Переключать их в плавающий режим или поверх остальных — неудобно.
11:04
Я так про весь тайлинг могу сказать. =)
Как мышетукальшику куда удобнее использовать KZones или оставаться на базовой разбивке экрана с переключением виртуальных рабочих столов.
11:44
14:37
>> "автоматической раскладки окон" есть автоматическое прикрепление новых окон в настройках, но именно за это я и не люблю тайлинг.
https://printskrin.ru/i/OYtheh
11:43
Для себя выбрал вариант раскладки окон - бинарный, как самый близкий к опыту с hyprland
10:47