#cognitive #gl #window-manager #wayland #dynamic #rendering

cognitive-renderer-gl

cognitive 提供的 GL 渲染

3 个不稳定版本

使用旧的 Rust 2015

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

GUI 中排名 #1290


3 个工具包(2 个直接)中使用

MPL-2.0 许可证

180KB
3K SLoC

Perceptia

你喜欢拼贴窗口管理器的可配置性和轻量级吗?你喜欢尖端技术并想尝试在 Wayland 上运行的拼贴窗口管理器吗?perceptia 适合你!perceptia 试图将来自最流行的拼贴窗口管理器(如 i3awesomeratpoisondwm)的概念与 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
~180K SLoC