Вы можете сделать это без установки дополнительного программного обеспечения. Просто используйте gconftool
с небольшой хитростью сценария оболочки (не проверено):
#!/bin/bash
while [ 1 ]
do
find /path/to/wallpapers/folder -type f > ~/walls.txt
count=$(cat ~/walls.txt | wc -l)
for files in $(seq $count)
do
file=$(cat ~/walls.txt | head -n $files | tail -n 1)
gconftool-2 --type string --set /desktop/gnome/background/picture_filename "$file"
sleep 300 # wait 5 minutes before changing again
done
done
вам нужно изменить /path/to/wallpaper/folder
соответственно. Это будет проходить через каждое изображение в папке, изменяя каждые 5 минут. После того как все они будут использованы, они начнутся с самого начала и заново создадут файл, содержащий имена обоев, чтобы включить в него любые новые обои.