#桌面 #壁纸 #背景 #cli #桌面环境

app 卡贝伽米

简单背景设置器

4 个版本

0.3.0 2023年9月16日
0.2.2 2023年2月12日
0.1.1 2022年12月2日

#2249命令行工具

每月 25 次下载

MIT 许可证

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