Издание на композитния сървър Hyprland 0.51

Достъпен е композитен сървър Hyprland 0.51, който използва протокола Wayland. Проектът е насочен към мозаечен (tiling) компромис на прозорците, но поддържа и класическо произволно разположение на прозорците, групиране на прозорците под формата на раздели, псевдо-мозаечен режим и разширено на цял екран на прозорците. Кодът е написан на C++ и се разпространява под лицензия BSD.

Предоставят се възможности за създаване на визуално привлекателни интерфейси: градиенти на рамките на прозорците, размазване на фона, анимационни ефекти и сенки. За разширяване на функционалността могат да се подключват плъгини, а за външно управление на работата се предоставя IPC на база сокети. Настройването се извършва чрез конфигурационен файл, измененията в който се прилагат на лето без нужда от рестартиране. Сред функциите се открояват: динамично създаващи се виртуални работни桌; режими на подреждане на елементите на екрана; глобално обработване на горещи клавиши; управление чрез жестове на тъчпад/тъчскрийн.

В новата версия:

  • Разширени са възможностите за управление на жестове на тъчпада. Добавена е поддръжка за назначаване на отделни действия за различни комбинации от брой докосвания с пръсти, клавиши-модификатори (Ctrl, Alt, Shift) и посоки на движение на жеста. Настройката на привързването на жестовете сега се определя в формат „gesture = fingers, direction, action, options“. Например, за затваряне на прозорец може да се назначи жест с щипка с три пръста („gesture = 3, pinch, close“), а за превключване между виртуални работни плотове — преместване с три пръста по хоризонтала („gesture = 3, horizontal, workspace“). Поддръжката на старите настройки gestures:workspace_swipe, gestures:workspace_swipe_fingers и gestures:workspace_swipe_min_fingers е прекратена.
  • Добавен е параметър за конфигурация dim_modal за управление на затемняването на родителските прозорци при извеждане на модални диалози.
  • В утилитата hyprctl е добавена опция „getprop“ за показване на стойностите на отделни свойства.
  • Разрешена е настройката на поведението при превъртане (scroll_factor) свързана с отделни устройства.
  • Добавена е опция „cursor:invisible“ за скриване на курсора.
  • Реализирана е поддръжка за DPMS-анимация (плавно затеняване на съдържанието при превключване на екрана в режим на енергоспестяване).
  • За подсказките, контекстните менюта и диалоговите прозорци, създавани директно чрез задействане на протоколите Wayland, е реализиран ефект на плавно появяване и изчезване.
  • При предоставяне на съвместен достъп до екрана, цветността по подразбиране е ограничена до 8 бита на канал. Ограничението решава проблемите с споделянето на екрана в chromium и firefox на екрани с разширен обхват на цветовете (Wide Gamut).
  • Добавен е windowrule параметър „novrr“ за блокиране на прилагането на VRR (Variable Refresh Rate) за избрани прозорци.

Издание на композитния сървър Hyprland 0.51
Издание на композитния сървър Hyprland 0.51


Източник: opennet.ru
Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster