使用 Wayland 协议的 Hyprland 0.48 复合服务器已可用。该项目专注于窗口的平铺布局,但也支持经典的任意放置窗口、以选项卡形式分组窗口、伪马赛克模式和全屏打开窗口。提供创建视觉吸引力界面的选项:窗框中的渐变、背景模糊、动画效果和阴影。可以连接插件来扩展功能,并提供基于套接字的IPC用于外部控制操作。代码用 C++ 编写,并根据 BSD 许可分发。
配置是通过配置文件进行的,其中的更改会即时生效,无需重新启动。为了提高游戏性能,可以使用垂直阻尼脉冲禁用垂直同步 (VSync),以防止撕裂。功能还包括:动态创建虚拟桌面;屏幕上元素的排列方式;热键的全局处理;触摸板/触摸屏上的手势控制。
在新版本中:
- 增加了对色彩管理的全面支持,基于 Wayland 色彩管理协议实现。
- 改进了用于分组窗口(groupbar)的面板的实现。提供圆角并提供填充、大小、字体和其他外观选项的设置。

- 已经提议在应用程序冻结时显示一个新的对话框。

- 许多与配备 NVIDIA GPU 的系统上的缓冲区同步和渲染冻结相关的问题已得到解决。
- 添加了一种新的窗口动画样式“gnomed”,类似于 GNOME 中的动画。
- 为固定窗口添加了新的规则开关。
- 增加了按照窗口访问历史的顺序循环切换窗口的功能。
- 增加了对 Wayland 协议 ext-idle-notify 的支持,以跟踪用户不活动状态。
- 改进了使用 Xwayland 运行 X11 应用程序的支持。


来源: opennet.ru


