Release of Composite Server Hyprland 0.49

The Hyprland 0.49 composite server using the Wayland protocol is available. The project is focused on tiling window layout, but also supports classic arbitrary window placement, grouping of windows in the form of tabs, pseudo-mosaic mode and full-screen window opening. Features for creating visually attractive interfaces are provided: gradients in window frames, background blur, animation effects and shadows. Plugins can be connected to expand functionality, and socket-based IPC is provided for external control of work. The code is written in C++ and is distributed under the BSD license.

The settings are made via a configuration file, changes to which are picked up on the fly without restarting. To improve the performance of games, it is possible to disable vertical synchronization (VSync) with a frame blanking pulse, used to protect against tearing during output. The following functions are also worth mentioning: dynamically created virtual desktops; modes for arranging elements on the screen; global processing of hot keys; touchpad/touch screen gesture control.

In the new version:

  • A permissions management system has been implemented that allows you to manage application access to certain actions, such as creating screenshots and screencasts. If an application that the user has not granted access to extended actions attempts to perform such an action, a dialog is displayed asking you to confirm the operation. By default, the new permissions system is disabled for now.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Wayland-ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° xdg-toplevel-tag, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π³ΠΎ Wayland-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»ΡΡ‚ΡŒ Ρ‚Π΅Π³ΠΈ ΠΊ повСрхностями Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚Π½Ρ‹ΠΉ server ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΎΠΊΠΎΠ½ послС пСрСзапуска прилоТСния (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ‚Π΅Π³ΠΈ Β«main windowΒ» ΠΈ Β«settingsΒ» для основного ΠΎΠΊΠ½Π° ΠΈ ΠΎΠΊΠ½Π° с настройками). Подобная идСнтификация ΠΏΠΎΠ»Π΅Π·Π½Π° для восстановлСния ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΈ свойств ΠΎΠΊΠΎΠ½ послС пСрСзапуска, Π° Ρ‚Π°ΠΊΠΆΠ΅ для опрСдСлСния особых ΠΏΡ€Π°Π²ΠΈΠ» для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π²ΠΈΠ΄ΠΎΠ² ΠΎΠΊΠΎΠ½.
  • Added support for the Wayland protocol xdg-system-bell, designed to output a system signal that can be used, for example, as a warning in a terminal emulator. The form of the signal output is determined at the discretion of the composite manager, it can be not only a sound, but a visual response.
  • Provided the ability to disable key bindings for individual input devices.
  • Added support for separate binding of click and drag handlers.
  • The groupbar has been updated with settings for font thickness, indents, and text offset.
  • Added new events: monitorremovedv2 and minimized.
  • Added new window management rules: nofollowmouse and noclosefor.

Release of Composite Server Hyprland 0.49
Release of Composite Server Hyprland 0.49


Source: opennet.ru
Buy reliable hosting for sites with DDoS protection, VPS VDS servers πŸ”₯ Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster