Release of the composite servers Hyprland 0.54 and labwc 0.9.4.

The composite server Hyprland 0.54 is available, utilizing the Wayland protocol. The project focuses on a tiling window layout but also supports classic freeform window placement, window grouping in the form of tabs, a pseudo-tiling mode, and full-screen window expansion. The code is written in C++ and distributed under the BSD license.

It offers capabilities for creating visually appealing interfaces: gradients in window borders, background blur, animation effects, and shadows. Plugins can be integrated to extend functionality, and an IPC based on sockets is available for external control. Configuration is handled through a configuration file, with changes applied on the fly without requiring a restart. Notable features also include: dynamically created virtual desktops; layout modes for elements on the screen; global hotkey handling; gesture control on the touchpad/touch screen.

In the new version:

  • The ability to apply different window layout modes on different virtual desktops and monitors has been added. For example, for virtual desktops 1-4, you can choose the dwindle mode (a tiling mode in the style of BSPWM), for 5-8, the master mode (one main window on the left, others stacked on the right), and for 9-10, the scroll mode (infinite window scrolling). The process of creating and maintaining custom layouts has been significantly simplified.
  • A new monocle layout mode has been added, where windows always occupy all available space. The hyprscrolling plugin code has been moved to the core of Hyprland.
  • Performance in systems with integrated GPUs has been significantly improved (by 50% to 500%).
  • The integration work for the Hyprnix module, developed to simplify the installation and configuration of Hyprland using the Nix package manager, has been completed. Full integration with Nix has been implemented in Hyprpm and start-hyprland, among other features.
  • Support for the cursorZoom gesture has been added, allowing the use of the trackpad to zoom the cursor.

Release of the composite servers Hyprland 0.54 and labwc 0.9.4.

Additionally, the release of project labwc 0.9.4 (Lab Wayland Compositor) should be noted, which develops a compositor server for Wayland with features reminiscent of the Openbox window manager (the project is presented as an attempt to create an alternative to Openbox for Wayland). Features of labwc include minimalism, a compact implementation, extensive customization options, and high performance. Animated effects, gradients, and icons, except for window buttons, are not supported by design. Labwc is used in the graphical environment of the Raspberry Pi OS distribution and is optionally supported in Xfce and LXQt desktop environments. The project's code is written in C and distributed under the GPLv2 license.

The foundation is based on the wlroots library. It allows the integration of extensions that implement functionalities such as creating screenshots, displaying wallpapers on the desktop, placing panels and menus. The theme, basic menu, and hotkeys are configured through XML format configuration files. In addition to the built-in root menu, which is adjustable via the menu.xml file, external application menu implementations like bemenu, fuzzel, and wofi can be added. Waybar, sfwbar, Yambar, or LavaLauncher can be used as panels. For managing monitor connections and changing their parameters, wlr-randr or kanshi is recommended. Screen locking is handled by swaylock.

In the new version:

  • For themes, the parameter window.button.hover.bg.color has been implemented to change the background color of buttons when hovered over.
  • In the on-screen interface for switching between open windows, scrolling support has been implemented if the thumbnails or titles of windows do not fit in the available area.
  • A NextWindow option has been added to switch focus to the next window in relation to workspaces, output devices, and window identifiers.
  • An ‘’ setting has been added for selecting the active desktop upon startup. virtual desktops.
  • Now, at least version 1.22.90 of the Wayland protocol is required for operation.

Release of the composite servers Hyprland 0.54 and labwc 0.9.4.

Source: opennet.ru

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