Release User Environment Sway 1.7 using Wayland

Published Release of the composite manager SWAY 1.7 built using the Wayland protocol and fully compatible with the mosaic window manager i3 and the i3bar . The project code is written in SI language and extends under the MIT license. The project aims to use in Linux and FreeBSD.

Compatibility with i3 is provided at command level, configuration files and IPC, which allows using SWAY as a transparent replacement I3 using Wayland instead of x11. SWAY allows you to place windows on the screen not spatially, but logically. The windows are located, forming a grid that optimally using the on-screen space and allows you to quickly manipulate the windows only with the keyboard.

For the arrangement of a full-fledged user environment. Related components are offered: SWAYIDLE (background process with the implementation of the KDE IDLE protocol), SwayLock (Screen keeper), Mako (Notification Manager) grim (creation of screenshots), Slurp (Selecting the area on the screen), WF-Recorder (video capture), Waybar (application panel), Virtboard (Screen Keyboard), WL-Clipboard (work with clipboard), Wallutils (Office Wallpaper Wallpaper).

SWAY develops as a modular project built over the library Wlroots , in which all the basic primitives are made to organize the work of the composite manager. WLROOTS includes backends for
Abstraction of access to the screen, input devices, drawing without direct access to OpenGL, interaction with KMS / DRM, LIBINPUT, WAYLAND and X11 (A layer is provided to start x11 applications based on XWayland). In addition to the SWAY, the WLROOTS library is actively used and in other projects , including Librem5 and Cage . In addition to C / C ++, bindings are designed for Scheme, Common Lisp, Go, Haskell, Ocaml, Python and Rust.

In the new release:

  • Provides the ability to move the tabs of the mouse.
  • Added support for the withdrawal of virtual reality helmets.
  • Added command “Output Render_bit_Depth” to turn on for the output mode of computers with high color depth.
  • increased reliability and performance of full-screen windows (using Dmabuf direct output without additional buffering).

/Media reports.