Hyprland 0.47
Hyprland — Wayland-композитор, динамический фреймовый оконный менеджер написанный на языке C++ и основанный на Aquamarine (до версии 0.42.0 основывался на wlroots).
Также разработчики упоминают релиз hyprutils 0.50.
Критические изменения:
master:always_center_master
был заменён на более гибкий master:slave_count_for_center_master
(никаких primary/secondary!)
- Добавлена экспериментальная поддержка HDR и управления цветом.
- Испралено скругление углов у окон.
- В настройки добавлен признак
negative:
для противоположного срабатывания регулярного выражения. - Добавлен селектор
new tag:
для определения окна по тегу. - В команду
cyclenext
добавлен аргументvisible
для ограничения перебора только видимых окон. - Добавлена опция
--verify-config
для проверки корректности файла конфигурации. - В hyprpm добавлена возможность перезагрузки всех плагинов.
- Переписаны некоторые внутренние подсистемы, связанные с работой с памятью, отрисовкой и применением анимированных эффектов.
- Проведена работа по ускорению работы регулярных выражений через кэширования скомпилированного представления.
- В XWayland решены проблемы с буфером обмена и режимом Drag&Drop.
- Реализованы несколько нововведений, а именно:
hyprland_surface
(уже используется в quickshell) иhyprland_lock_notify
, которые должны позволить hypridle заставить систему подождать, пока не запустится блокировка, перед тем как перейти в suspend, избегая появления рабочего стола на мгновение после возобновления работы.
Следуя примеру KDE, мы добавили небольшое окно с запросом на пожертвования, которое будет появляться один раз в июле и один раз в декабре. Вы можете отключить его с помощью
ecosystem:no_donation_nag
, если вы жестокий человек.
>>> Новость на официальном сайте (может не открываться в РФ)
>>> Релиз на GitHub