我得到了以下脚本来使用 feh 随机化我的背景:
#!/bin/sh
WPCURRENT="$(find ~/Pictures/Wallpapers/ -type f |shuf -n1)"
feh --recursive --bg-fill "${WPCURRENT}"
echo -n ${WPCURRENT} > ~/.config/openbox/wallchange/wallpaper-history.txt
它将所选壁纸保存到壁纸-history.txt 文件中。我想要做的是使用该文件来存储所有壁纸更改(历史记录),以便当我运行“上一个”壁纸命令时,它会转到上一个壁纸。
这是我用来打开当前壁纸的:
#!/bin/sh
IMG=$(cat ~/.config/openbox/wallchange/wallpaper-history.txt | awk -F "'|/" '{print $0}')
xviewer "${IMG}" &
exit