4 个版本
0.3.0 | 2023年9月16日 |
---|---|
0.2.2 | 2023年2月12日 |
0.1.1 |
|
#2249 在 命令行工具
每月 25 次下载
28KB
554 行
卡贝伽米
卡贝伽米是一个用 Rust 编写的简单且独立的壁纸设置器。它不依赖于任何其他壁纸工具,是一个设置桌面背景的极简解决方案。该工具旨在可自定义并在所有平台和桌面环境中正常工作。
支持的桌面环境
卡贝伽米目前支持以下桌面环境
- GNOME
- KDE
- Xfce
- LXDE
- LXQt
- Mate
- Cinnamon
如果您的桌面环境不受支持,则将使用 Xcb 设置壁纸。但是,目前 Xcb 不支持多显示器。您可以在配置目录 setter.sh
中创建一个名为 $HOME/.config/kabegami
的文件,并添加您自定义的设置命令。该工具将运行此脚本来设置背景。
安装
您可以使用 Rust 的包管理器 Cargo 安装卡贝伽米
cargo install kabegami
使用方法
Usage: kabegami [OPTIONS] <PATH>
Positional arguments:
PATH the path to the images directory or image file
Options:
-h, --help display this help and exit
-m, --mode MODE default mode: strim, available modes: strim, stretch, fill (default: strim)
跨平台支持
卡贝伽米已在 Xfce 和 Bspw 上进行了测试。根据需要,可以添加对其他平台的支持。
自定义
卡贝伽米在支持的桌面环境中创建了位于 $HOME/.config/kabegami
路径的配置文件。该文件根据当前桌面环境命名,可以用于自定义编辑。
贡献
如果您想为此项目做出贡献,请随时提交拉取请求或在该存储库上打开一个问题。所有贡献都受欢迎!
许可证
本项目采用 MIT 许可证。
依赖项
~4–32MB
~431K SLoC