4 个版本

使用旧的 Rust 2015

0.1.0 2017年6月10日
0.0.3 2017年5月31日
0.0.2 2017年5月30日
0.0.1 2017年5月28日

#1209 in GUI

Download history 24/week @ 2024-03-11 23/week @ 2024-03-18 39/week @ 2024-03-25 64/week @ 2024-04-01 11/week @ 2024-04-08 24/week @ 2024-04-15 28/week @ 2024-04-22 20/week @ 2024-04-29 23/week @ 2024-05-06 24/week @ 2024-05-13 22/week @ 2024-05-20 13/week @ 2024-05-27 20/week @ 2024-06-03 21/week @ 2024-06-10 18/week @ 2024-06-17 26/week @ 2024-06-24

85 每月下载次数
用于 9 crates

MPL-2.0 许可证

205KB
3.5K SLoC

Perceptia

你喜欢布局窗口管理器的可配置性和轻量级?你喜欢尖端技术,并想尝试在 Wayland 上运行的布局窗口管理器吗?perceptia 适合你!perceptia 尝试将大多数流行的布局窗口管理器(如 i3awesomeratpoisondwm)的概念与 Wayland 的新鲜感相结合。

有关项目的目标,请参阅 Perceptia 宣言

状态

还有很多事情要做。如果你正在寻找一个可用的合成器,现在选择 perceptia 还为时过早,但如果你有编程技能并想加入开发团队,你的帮助将非常受欢迎。

每个项目的核心是社区。对于年轻的项目来说,用户反馈尤其宝贵。是用户塑造了项目最终会成为什么样子。请访问 github 并为你在 perceptia 中想要看到的功能投票,或分享你自己的想法。你的反馈将帮助决定哪些功能应该首先实现,以及如何设计它们。

此仓库包含

  • cognitive - 一系列松散的 (Rust) crates,有助于创建表面合成器或其他低级图形应用程序

  • perceptia - 基于 cognitive 的动态(布局或堆叠)Wayland 表面合成器。

入门指南

有关构建和运行 perceptia 的说明,请参阅 installation.md

有关配置选项,请参阅 configuration.md

如果您想在perceptia中看到您最喜欢的窗口管理器的功能,我们鼓励您参与头脑风暴和开发。有关详细信息,请参阅contributing.md

请通过邮件列表perceptia@freelists.org或直接与作者联系。

perceptia采用MPL-2.0许可。更多信息请参阅license.md


lib.rs:

qualia是一个包含枚举、宏和定义的crate,这些定义是cognitive中所有crate的共同点,以及用于将cognitive中的一个crate从另一个crate中解耦的特性和方法。

不幸的是,它也是存放一些不太重要,不足以拥有自己的crate的小工具的地方。待办事项:识别并将不适合此crate用途的工具移动到单独的crate中。

依赖关系

~9MB
~180K SLoC