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