Release of composite servers Wayfire 0.10 and wlmaker 0.6, utilizing Wayland.

After a year of development, the release of the Wayfire 0.10 composite server has been published, which uses Wayland and allows for the creation of resource-light user interfaces with 3D effects reminiscent of 3D plugins for Compiz (screen switching via a 3D cube, spatial window layout, morphing when interacting with windows, etc.). Wayfire supports functionality extension through plugins and offers a flexible configuration system. The project's code is written in C++ and is distributed under the MIT license.

The project is built on the wlroots library, developed by the Sway desktop environment creators, providing basic functions for organizing a composite manager based on Wayland. Management of sessions can use systemd, elogind, or seatd. Launching X11 applications is supported via XWayland. The wf-shell from the Wayfire developers or the third-party panel LavaLauncher can be used as a panel. The project is also developing the wf-config library for working with configuration files and the graphical configurator wcm.

In the new version of Wayfire:

  • The ability to customize different input devices separately has been added. For instance, different sets of layouts can be configured for multiple connected keyboards.
  • Experimental support for rendering backends using the Vulkan graphics API and the Pixman library has been introduced, in addition to the default backend based on OpenGL ES.
  • The rendering API has been redesigned for integration with the rendering system of the wlroots library.
  • The ability to set custom color profiles for each output device has been implemented.
  • New animated effects have been added to the 'animate' plugin, such as the magic lamp effect, where the window compresses and folds into an icon upon minimizing, as well as spin and zap window effects. The option to connect external plugins for creating custom animation effects has been provided.
  • New IPC methods have been introduced to determine and set the keyboard layout, send windows to a specified desktop, and determine the cursor position.
  • Support for the release of the wlroots 0.19 library has been added, which implements new Wayland protocols, Multi-GPU support, and explicit synchronization of buffers using DRM (Direct Rendering Manager) synchronization objects.
  • The 'resize' plugin has improved handling of maximum and minimum window sizes.
  • Added support for a script to run Xwayland, allowing additional commands to be executed after starting and restarting Xwayland, similar to .xinitrc.

Release of composite servers Wayfire 0.10 and wlmaker 0.6, utilizing Wayland.

Additionally, the release of the composite window manager server Wayland Maker 0.6 is noteworthy, providing a user environment styled after Window Maker, built using the Wayland protocol. Supported features include: tiled window layout, the use of virtual desktops, a sidebar, NeXTSTEP-style theming, the ability to pin applications on screen, lightweight design and high performance, and the ability to run X11 applications via XWayland. The supported Wayland protocols are: xdg-decoration-unstable-v1, ext_session_lock_v1, wlr_layer_shell_unstable_v1, wlr-output-management-unstable-v1, xdg_shell, and idle_inhibit_unstable_v1. The project code is written in C and

Source: opennet.ru

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster