3 个不稳定版本
使用旧的 Rust 2015
0.1.0 | 2017 年 6 月 10 日 |
---|---|
0.0.2 | 2017 年 5 月 31 日 |
0.0.1 | 2017 年 5 月 28 日 |
#1156 in GUI
在 2 个库中使用了
185KB
3.5K SLoC
Perceptia
你喜欢平铺窗口管理器的可配置性和轻量级吗?你喜欢前沿技术并想尝试在 Wayland 上运行的平铺窗口管理器吗?perceptia
就是为你准备的!perceptia
尝试将来自最流行的平铺窗口管理器(如 i3
、awesome
、ratpoison
或 dwm
)的概念与 Wayland 的新颖性相结合。
有关项目的核心目标,请参阅 Perceptia 宣言。
状态
还有很多事情要做。如果您正在寻找一个可工作的合成器,现在选择 perceptia
可能还为时过早,但如果您有编程技能并想加入开发团队,您的帮助将受到赞赏。
每个项目的基石是社区。对于年轻的项目来说,用户反馈尤其宝贵。是用户塑造了项目最终会成为的样子。请访问 github 并为您希望在 perceptia
中看到的特性投票或分享您自己的想法。您的反馈将帮助决定哪些特性应该首先实现以及如何设计它们。
此存储库包括
-
cognitive
- 一系列松散的(Rust)包,有助于创建合成表面或其他底层图形应用程序 -
perceptia
- 基于cognitive
的动态(平铺或堆叠)Wayland 表面合成器。
入门指南
有关构建和运行 perceptia
的说明,请参阅 installation.md。
有关配置选项,请参阅 configuration.md。
如果您想在 perceptia
中看到您最喜欢的窗口管理器的功能,我们鼓励您在头脑风暴和开发中做出贡献。有关详细信息,请参阅 contributing.md。
通过邮件列表 perceptia@freelists.org
联系,或者直接与 作者 联系。
perceptia
使用 MPL-2.0
许可。更多信息请见 license.md。
lib.rs
:
此包包含用于管理输出设备(如缓冲区交换或控制v-blanks)的代码。
依赖项
~9MB
~184K SLoC