Состоялся релиз Hyprland 0.47 с экспериментальной поддержкой HDR и управлением цветом

Две недели назад мы сообщали о том, что в основную ветку репозитория Hyprland были влиты изменения, связанные с включением экспериментальной поддержки HDR. И вот состоялся релиз Hyprland 0.47, в котором одним из важнейших изменений является опция поддержки HDR.

Что нового в Hyprland 0.47

Критические изменения

  • master:always_center_master заменён на более гибкий master:slave_count_for_center_master. Если вы использовали этот параметр в своей конфигурации, его нужно заменить вручную.

Основные изменения

  • Реализованы поддержка HDR и управление цветом. Но в экспериментальном режиме. Дополнительную информацию можно найти в Wiki проекта в секции experimental.
  • Долгожданное косметическое изменение в виде квадратных скруглений углов ("сквёрклов", squircles).
  • Новые протоколы: hyprland_surface (уже используется в quickshell) и hyprland_lock_notify, который позволяет hypridle дождаться блокировки перед переходом в режим сна. Это предотвращает моментальное отображение рабочего стола после выхода из сна.
  • Следуя примеру KDE, разработчики внедрили небольшое напоминание о донате, которое появится один раз в июле и один раз в декабре. Его можно отключить с помощью параметра ecosystem:no_donation_nag, (если вы жестокий человек).

Конфигурация

  • negative для отрицания любого регулярного выражения.
  • focusedmonv2 теперь отправляет больше информации, чем focusedmon, через socket2.
  • Новый 'tag:'. Это селектор окон для их выбора по тегу.
  • Несколько новых диспетчеров для принудительного закрытия окон.
  • cyclenext получил аргумент visible для переключения всех видимых окон.

Прочее

  • CTM (используется в hyprsunset) теперь поддерживает плавные переходы. Не работает на NVIDIA из-за некоторых особенностей.
  • Добавлена команда --verify-config для проверки конфигурации Hyprland без запуска.
  • В hyprpm появилась опция для принудительной перезагрузки всех плагинов.
  • Регулярные выражения ускорены благодаря кешированию скомпилированных шаблонов.
  • В xwayland исправлены проблемы с буфером обмена и DnD (drag-and-drop).
  • Конфигурация теперь перезагружается заметно быстрее благодаря переходу на inotify.

Новая версия Hyprland под номером 0.47 появится в репозиториях в ближайшее время. Инструкции по установке этого оконного менеджера можно найти на официальном сайте.