4个版本
0.2.2 | 2024年3月11日 |
---|---|
0.2.1 | 2024年3月10日 |
0.2.0 | 2022年10月12日 |
0.1.0 | 2021年12月9日 |
#709 in GUI
125KB
3.5K SLoC
yofi
.. 是一个基于Wayland合成器的最简菜单。
安装
请确保您已设置好Wayland环境,特别是环境变量WAYLAND_DISPLAY
必须设置。wlr_layer_shell
协议不是必需的,但更受欢迎。有多种安装选项
- 预构建发布二进制文件发布在发布页面上。尽管这些是在Ubuntu环境中构建的,但应该也适用于其他Linux发行版。
- [针对Archlinux] 有yofi-bin和yofi-git AUR软件包,用于二进制和源代码构建。
- 使用
cargo install yofi
从crates.io构建最新发布版本。 - 使用nix构建:
nix profile install github:l4l/yofi
。 - 或者您可以手动从源代码构建。
用户文档
用户文档位于Wiki页面。如果您对某些内容不清楚、缺失或过时,请随时提出问题。
构建
Cargo
为了构建项目,您需要一个Rust编译器和Cargo包管理器(通常通过rustup分发)。安装后,您可以使用以下命令构建和运行项目
cargo run --release
Nix
您可以使用nix构建项目
nix build
贡献
欢迎贡献,但请确保
- [如果这是一个新功能或它改变了现有行为]在实现之前已在问题页面上讨论过。
- 您的补丁不是重构。
- rustfmt和clippy已检查。
- [可选]如有必要,添加文档并在CHANGELOG.md中添加条目。
依赖项
~24–36MB
~580K SLoC