Доступен композитный сервер Hyprland 0.50, использующий протокол Wayland. Проект ориентирован на мозаичную (tiling) компоновку окон, но поддерживает и классическое произвольное размещение окон, группировку окон в форме вкладок, псевдомозаичный режим и полноэкранное раскрытие окон. Код написан на языке С++ и распространяется под лицензией BSD.
Ofron mundësi për krijimin e ndërfaqeve vizualisht atraktive: gradientet në përkufizimin e dritareve, mjegullimi i sfondit, efektet animuese dhe hije. Për të zgjeruar funksionalitetin, mund të integrohen plugin-e dhe për menaxhimin e jashtëm të funksionit ofrohet IPC bazuar në socket. Konfigurimi bëhet përmes skedarit të konfigurimit, ndryshimet e të cilit përmirësohen në mënyrë të menjëhershme pa pasur nevojë për rinisje. Disa nga funksionet përfshijnë: krijimi dinamik i hapësirave virtuale të punës; modet e kompozitimit të elementeve në ekran; trajtimi global i çelësave të ngrohtë; kontrolli i gjesteve në touchpad / ekranin me prekje.
Në versionin e ri:
- Добавлена экспериментальная опция «render:new_render_scheduling», обеспечивающая динамическое включение тройной буферизации при нехватке ресурсов при выводе. При тройной буферизации используется три экранных буфера — в первый осуществляется отрисовка, из второго производится вывод на экран, а третий используется для продолжения непрерывного процесса отрисовки, если первый буфер был заполнен до завершения вертикальной развёртки. Новый режим позволяет заметно повысить частоту кадров на маломощных устройствах, ценой увеличения задержки вывода.
- Добавлено новое правило управления окнами «noscreenshare», позволяющее запретить показ содержимого выбранного окна при предоставлении совместного доступа к экрану (при трансляции вывода вместо окна будет чёрный прямоугольник).
- Введён в строй собственный тестовый инструментарий, запускающий набор тестов при каждом коммите для выявления возможных регрессий.
- Предложен упрощённый синтаксис настройки параметров монитора (monitorv2).
- Добавлена поддержка Wayland-расширения ext-workspace, реализующего события с информацией о состоянии e skripteve virtuale, а также возможности для активации и деактивации рабочих столов.
- Добавлена опция «cm_auto_hdr» для автоматического использования HDR.
- Реализованы новые правила для управления доступом к клавиатуре.
- Прекращена поддержка старых API отрисовки, для работы теперь требуется как минимум OpenGL ES 3.0.
- Убраны настройки для отключения механизма «explicit sync», дающего возможность снизить задержки и избавиться от появления артефактов.


Burimi: opennet.ru
