Спустя месяц после своего появления Hyprland, фаворит среди поклонников оконных композиторов с приятными для глаз плитками, выпустил версию 0.47, содержащую различные улучшения под капотом и несколько приятных для пользователя мелочей.
Прежде всего, команда Hyprland сосредоточилась на улучшении безопасности памяти, конвейера рендеринга и системы анимации. Хотя вы можете не заметить явного прироста производительности при повседневном использовании, эти внутренние изменения, как ожидается, обеспечат лучшую стабильность, особенно в критических ситуациях.
Основное изменение в этом выпуске касается опции конфигурации master:always_center_master
, которая была отменена в пользу более адаптируемой альтернативы:
master:slave_count_for_center_master
заменяет старую настройку, предоставляя пользователям большую гибкость в центрировании главного окна.
К счастью, на этот раз это единственное серьезное нарушение, так что обновление конфигурации не должно быть слишком болезненным.
Еще одно долгожданное дополнение – новая поддержка HDR и Color Management. Если вам интересно или вы чувствуете себя авантюристом, перейдите в экспериментальный раздел переменных конфигурации, чтобы узнать, как ее включить. Однако помните, что эта функция все еще считается экспериментальной, так что, возможно, вам стоит действовать осторожно.
А теперь, любители эстетики, насколько важны углы для вашего рабочего стола? Hyprland 0.47 приготовил для вас нечто особенное. Вам понравится новая поддержка squircles, которая придаст вашим окнам стильные закругленные углы.
Конечно, это в основном косметический твик, но многие в сообществе Hyprland с нетерпением ждали этого визуального новшества.
Кроме того, под капотом теперь реализована пара новых протоколов:
hyprland_lock_notify
: Потенциальное благо для конфиденциальности, помогая утилитам вроде hypridle обеспечить блокировку экрана перед тем, как система перейдет в спящий режим, что позволит избежать неловкого мигания рабочего стола при пробуждении.hyprland_surface
: Уже используется в quickshell.
Следуя по стопам KDE, Hyprland теперь включает в себя небольшое сообщение о пожертвовании, которое появляется дважды в год – один раз в июле и еще раз в декабре. Если вам не нравится это напоминание, вы можете легко отключить его, установив ecosystem:no_donation_nag
. Но эти пожертвования помогут поддержать скорость текущего развития.
Hyprland 0.47 также представляет несколько новых опций и модификаций конфигурации:
negative:
Отрицание любого regex.focusedmonv2
: Отправляет более подробную информацию, чемfocusedmon
, на сокет2.- Новый тег
window selector
для поиска окон по тегам. - Новые диспетчеры уничтожения окон: Вы можете убивать окна напрямую, а не вежливо закрывать их.
cyclenext
– Получает аргумент visible для цикла всех видимых окон.
Наконец, в этом выпуске стоит упомянуть и о некоторых других заметных улучшениях:
- Плавные переходы для CTM: Если вы используете hyprsunset, вы сможете наслаждаться более плавными переходами цветовой температуры – за исключением Nvidia, где результаты могут отличаться.
- Флаг
--verify-config
: Быстрая проверка правильности конфигурации Hyprland без фактического запуска композитора. - Перезагрузка плагинов в
hyprpm
: Принудительная загрузка всех плагинов, когда вам действительно нужен «чистый лист». - Ускоренная обработка регексов: Скомпилированные регексы теперь кэшируются там, где это возможно, что немного повышает эффективность.
- Исправления ошибок в буферк обмена и Drag-and-Drop перетаскивании для Xwayland: Несколько небольших, но важных улучшений для тех, кто преодолевает разрыв между приложениями X11 и Wayland.
- Ускоренная перезагрузка конфигурации: Благодаря переходу на
inotify
, Hyprland должен перезагружать конфигурации быстрее и эффективнее, чем раньше.
Вместе с Hyprland 0.47 разработчики выложили hyprutils 0.5, с которым стоит ознакомиться, если вы хотите оптимизировать свой рабочий процесс на базе Hyprland.
Как обычно, в новом выпуске также исправлено множество ошибок. Полный список можно найти на странице проекта . Для получения более подробной информации посетите страницу.
Комментарии (0)