Публикуван композитен сървър Wayfire 0.9, използващ Wayland

След десет месеца разработки бе представен релизът на композитния сървър Wayfire 0.9, използващ Wayland и позволяващ формирането на ресурсно неемки потребителски интерфейси с 3D ефекти в стил 3D плъгини за Compiz (превключване на екрани чрез 3D куб, пространствено подреждане на прозорци, морфинг при работа с прозорци и т.н.). Wayfire поддържа разширение чрез плъгини и предоставя гъвкава система за настройка. Кодът на проекта е написан на C++ и се разпространява под лиценз MIT.

Проектът е построен на основата на библиотеката wlroots, разработвана от създателите на потребителската среда Sway и предоставяща основни функции за организиране на работата на композитен мениджър на базата на Wayland. За управление на сесиите могат да се използват systemd, elogind или seatd. Поддържа се стартиране на X11 приложения с помощта на XWayland. Като панел може да се използва wf-shell от разработчиците на Wayfire или сторонен панел LavaLauncher. Освен това, проектът развива библиотека за работа с конфигурационни файлове wf-config и графичен конфигуратор wcm.

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

  • Добавена е поддръжка на протокола „session-lock“, предоставящ средства за организиране на блокировка на сесията, например по време на работа с екранен заключващ или показване на диалог за удостоверяване. Протоколът е реализиран чрез плъгин session-lock, който може да бъде активиран в файла wayfire.ini и да се използва заедно с Swaylock и други интерфейси за блокировка на екрана.
  • Реализирана е възможност за използване на плъгина xkb-bindings за задаване на клавиатурни комбинации, които действат независимо от активната клавиатурна подредба.
  • Освен възможността за настройка на продължителността на анимацията, е добавена поддръжка за промяна на метода, определящ скоростта на анимираните ефекти (динамиката на промяната на темпото на анимацията), позволяваща постигане на по-плавна анимация. Вариантите, от които можете да избирате, са circle, linear, sigmoid и easeOutElastic.
  • В IPC интерфейса за външно управление на композитния сървър е реализирана поддръжка на нови методи за управление на изхода, задаване на конфигурационни параметри, манипулиране на прозорци и виртуални работни пространства, получаване на уведомления за различни събития. Добавен е нов Python пакет за опростяване на взаимодействието с Wayfire от скриптове.
  • В wf-shell и wf-panel е добавена възможност за използване на CSS за промяна на оформлението на елементите на работния плот и панела.
  • Добавени са нови плъгини в набора wayfire-plugins-extra: filters (прилагане на шейдъри към прозорците), pixdecor (реализира прозорци с гладки закръглени ъгли и сенки) и obs (настройка на непрозрачност, яркост и наситеност).
  • Настройка на компилацията на платформата FreeBSD

Публикуван композитен сървър Wayfire 0.9, използващ Wayland


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