Издаване на композитния сървър 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