5 个稳定版本

1.2.0 2021 年 12 月 10 日
1.1.0 2021 年 3 月 5 日
1.0.3 2020 年 7 月 18 日
1.0.2 2020 年 6 月 26 日
1.0.1 2020 年 6 月 17 日

#2547命令行实用程序

每月 40 次下载

MIT 许可证

9KB
192

setwall

一个用于自动在 Sway/Wayland 或 X11 上设置壁纸的简单脚本。

对于 X11,它假定您已安装了 hsetroot

用法

Usage: setwall [OPTIONS]

Optional arguments:
  -h, --help

Available commands:
  set     Set a specific image file as the background.
  random  Choose a random image file from a given directory.
  • 指定 -/--comp 以选择输出合成器。 - 将使用 swaybg 替换您的 Sway 背景,而默认的 - 将使用 hsetroot
  • 指定 -/--output 以选择 Sway 输出或 X 屏幕(如果使用 X11)。如果缺少此标志,则图像将应用于所有屏幕。
  • 指定 -/--keep 以防止关闭现有的 swaybg

例如

setwall random ~/Pictures -c sway -o DP-2 -o DP-3 -o HDMI-A-1

X11 自动化

如果您有一个自定义的 .xinitrc,您可以设置此行

/home/YOU/.cargo/bin/setwall random /home/YOU/backgrounds/

假设您在该路径下有一个充满图像的目录。每次登录时,您都会有不同的壁纸!

依赖项

~2MB
~42K SLoC