#窗口管理器 #Wayland #平铺 #Wayland 合成器

app workbench

一个简单的平铺 Wayland 合成器

2 个版本

使用旧的 Rust 2015

0.0.1 2018年12月16日
0.0.0 2018年12月16日

#30#平铺

GPL-3.0 许可证

15KB

workbench

crates.io docs ci pipeline downloads GPL-3.0

使用 Rust 和 Wayland 的简单平铺窗口管理器。

替代方案

尽管目前有几个类似的替代方案,但我发现每个方案都在某种程度上无法满足我的个人需求,通常是因为缺乏质量/标准,使其难以使用或对新用户来说难以上手。

请注意,我关于它们质量的某些经验可能已经过时,不再准确,尤其是在我检查它们的时候,它们处于不稳定/预发布状态。我强烈建议在尝试 workbench 之前考虑它们——它们无疑更受欢迎,并且有更大的社区支持。

  • Sway - 用 C 编写的适用于 Wayland 的与 i3 兼容的平铺合成器。

    • 某些功能不符合预期,特别是当我尝试时,标签页中的标题栏非常糟糕。

    • 可能有内存泄漏或其他内存管理问题——我回忆起在日志输出中看到像“使用后释放”的错误。

  • Way Cooler - 一个 Lua 可配置的 Wayland 平铺合成器,用 Rust 编写。

    • 构建系统非常复杂,涉及 GNU Make 和 Rust/Cargo 环境之外的其他工具,系统依赖项没有很好地记录。这阻碍了我自己编译和运行它的能力,我遇到了许多错误,我不得不在没有官方支持或文档的情况下解决这些错误。在 Gentoo 上这真是一场噩梦,我放弃了。

    • 也可能有一些行为问题或错误,但我记不太清楚。

许可证

版权(C)2018 Adam Gausmann

本程序是免费软件:您可以按照自由软件基金会发布的 GNU 通用公共许可证的条款重新分发和/或修改它,许可证版本为 3,或(根据您的选择)任何较新版本。

本程序按希望将是有用的,但没有任何保证;甚至没有关于适销性或特定用途的暗示性保证。有关详细信息,请参阅 GNU 通用公共许可证。

您应该已收到一份 GNU 通用公共许可证副本。如果没有,请参阅 https://www.gnu.org/licenses/

无运行时依赖