Для любителей минимализма и градиентов. Состоялся рождественский выпуск компоновщика Hyprland

Композитный сервер Hyprland 0.46 использует протокол Wayland и ориентирован на компоновку «тайлами», но поддерживает и классическое произвольное размещение окон, группировку в форме вкладок и полноэкранное их раскрытие. Предоставляются возможности для создания визуально привлекательных интерфейсов: градиенты в обрамлении окон, размытие фона, анимационные эффекты и тени. Для расширения функциональности могут подключаться плагины, а для внешнего управления работой предоставляется интерфейс (IPC) на базе сокетов. Код написан на языке С++ и распространяется под лицензией BSD.

Как и многое ПО для Linux, композитор настраивается путем редактирования файла конфигурации. Изменения в нем подхватываются «на лету», без перезапуска. Для повышения производительности есть возможность отключения вертикальной синхронизации, однако это может приводить к появлению разрывов изображения — так называемому «тирингу». Из основных функций также можно выделить: динамические рабочие столы; глобальная обработка горячих клавиш; управление жестами на тачпаде/сенсорном экране.

Итак, изменения новой версии:

  • Добавлена поддержка аппаратных курсоров на системах с видеокартами NVIDIA;
  • Изменена логика задания правил для окон и экранных раскладок — для срабатывания правила теперь требуется полное, а не частичное совпадение.
  • Задействован более быстрый движок регулярных выражений RE2 от Google;
  • Выбрано цветовое пространство OkLab вместо sRGB, что позволило добиться более естественного отображения градиентов и цветовых переходов;
  • Добавлена поддержка перемещения контента между окружениями Wayland и X11 (на базе XWayland) в режиме Drag&Drop;
  • Добавлен новый приветственный экран, показываемый после обновления версии Hyprland;
  • Исправлены ошибки, связанные с одновременным использованием мыши и сенсорного экрана;
  • В утилите hyprctl реализована возможность вывода списка плагинов в формате JSON.

Читайте на 123ru.net