Издание на композитния сървър Hyprland 0.53 и GUI-библиотеката Hyprtoolkit 0.5

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

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

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

  • Напълно преработен е синтаксисът на правилата, определящи поведението на прозорците (windowrules). Правилата, зададени от потребителите, трябва да бъдат пренаписани с новия синтаксис: windowrule { name = apply-something match:class = my-window border_size = 10 } windowrule = match:class my-window, border_size 10
  • За стартиране на Hyprland е предложен специален инструмент start-hyprland, който следи състоянието на работния процес и го рестартира в случай на аварийно приключване. Утилитата също така позволява стартиране на Hyprland в безопасен режим (safe mode), при който не се зареждат конфигурационни файлове, което може да бъде полезно за анализ на причините за повтарящото се аварийно приключване на сесията.
  • Добавено е ново приложение Welcome, което се стартира при първото влизане и показва екран с прегледна информация за Hyprland.
  • Мениджърът на работния плот Hyprpaper беше прехвърлен на използването на библиотеките hyprtoolkit и hyprwire, което доведе до промяна в IPC протокола.
  • Добавен е нов инструментариум за локализация и превод на интерфейсни елементи.
  • Добавена е опция за скриване на курсора при въвеждане с таблет.

Издание на композитния сървър Hyprland 0.53 и GUI-библиотеката Hyprtoolkit 0.5

Допълнително може да се отбележи издаването на инструмента Hyprtoolkit 0.5, разработван от създателите на Hyprland за създаване на графични интерфейси на C++, които нативно поддържат Wayland. От особеностите на Hyprtoolkit е посочен прост C++ API за създаване на графични приложения, вградена поддръжка на анимационни ефекти, връзка с Wayland и опростена система за теми.

Издание на композитния сървър Hyprland 0.53 и GUI-библиотеката Hyprtoolkit 0.5


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