这个项目能做什么
Hyprland 是一个 100% 独立的动态平铺 Wayland 合成器,既注重视觉美观又注重可定制性。与基于 wlroots、libweston、kwin 或 mutter 的合成器不同,它实现了自己的技术栈,并旨在提供前沿的 Wayland 功能。
README 中描述的主要能力包括:
- 视觉效果:渐变边框、多种模糊类型、动画、发光和阴影。
- 用于动画调校的自定义贝塞尔曲线和弹簧曲线。
- 强大的插件支持,内置插件管理器。
- 支持撕裂(tearing),旨在提升游戏性能。
- 配置保存后立即重新加载。
- 全局按键绑定传递给应用程序。
- 窗口模式:平铺、伪平铺、浮动和全屏。
- 特殊工作区(scratchpads)、标签模式下的窗口组,以及完全动态的工作区。
- 窗口、监视器和图层规则。
- 基于套接字的 IPC,用于外部控制和集成。
- 原生 IME 和输入面板支持。
- 布局选项包括 Dwindle、Scrolling、Master、Monocle、使用 Lua 的自定义布局,以及通过插件实现的自定义布局,并支持每个工作区独立布局。
该项目正在快速积极开发中,其代码库被描述为易于扩展且可读性强。README 中链接了安装、快速入门、配置和贡献文档。该仓库还致谢了先前的 Wayland 合成器项目,如 wlroots、tinywl、Sway、Vivarium、dwl 和 Wayfire,作为参考。
评论
0 评分人数达到10人后显示
登录后参与讨论。