使用 Wayland 协议的复合服务器 Hyprland 0.44 版本已经发布。复合服务器专注于平铺窗口布局,但也支持经典的随机放置窗口、以选项卡形式对窗口进行分组、伪平铺模式以及全屏打开窗口。支持用于创建具有视觉吸引力的界面的元素,例如窗框中的渐变、模糊、动画效果和阴影。可连接插件扩展功能,并提供基于socket的工控机进行外部操作控制。该代码是用 C++ 编写的,并在 BSD 许可证下分发。
配置通过配置文件进行,更改会立即生效,无需重启。为了提升游戏性能,可以选择禁用垂直同步 (VSync) 并配合帧消隐脉冲,以防止画面撕裂。其他功能还包括支持动态生成 虚拟桌面内置两种屏幕元素排列模式和一个全局热键处理系统。
在新版本中:
- 添加了对 Wayland 单像素缓冲区协议的支持,该协议允许您创建包含四个 32 位 RGBA 值的单像素缓冲区。
- 添加了“--systeminfo”和“--version”选项来显示系统信息(用于插入问题报告)并显示 Hyprland 版本号。
- “order”属性已添加到“layerrule”配置参数中以配置图层的分组。
- 添加了 HYPRLAND_CONFIG 环境变量以传递配置参数,而无需使用“--config”选项。
- 在 Dwindle 窗口布局模式中添加了 nmovetoroot 命令和 split_bias 设置。
- 可以配置自动分组模式。
- hyprctl 实用程序中添加了新的子图查询,并且扩展了监视器和工作区规则查询的功能。


来源: opennet.ru
