Программа, похоже, не работает с современными рабочими столами.
Как вы говорите, она генерирует изображение. По умолчанию он генерирует шаблон размером 256x256.
Я не знаю, есть ли лучший способ, но вы можете сделать следующее:
Установить ImageMagick (для composite):sudo apt-get install imagemagick
Создайте новый шаблон с помощью этой команды: xstarfish --outfile wallpaper_tile.png
Создайте новые обои (например, 1920x1200) composite -tile wallpaper_tile.png -size 1920x1200 xc:none wallpaper_out.png
Установите новые обои (измените это: <your_absolute_image_path>): gsettings set org.gnome.desktop.background picture-uri file://<your_absolute_image_path>/wallpaper_out.png
[!d3 ] Вот небольшой скрипт. Он создает изображение 1920x1200 (изменение размеров в скрипте). Поместите код в новый файл (например, «set_wallpaper»).
#!/bin/bash
size="1920x1200"
xstarfish --outfile "$HOME"/wallpaper_tile.png
composite -tile "$HOME"/wallpaper_tile.png -size "$size" xc:none "$HOME"/wallpaper_out.png
gsettings set org.gnome.desktop.background picture-uri file://"$HOME"/wallpaper_out.png
exit 0
Сохраните файл и сделайте его исполняемым:
chmod +x set_wallpaper
и запустите его для теста.
Чтобы изображение изменилось через какое-то время, вы можете создать новое задание CRON:
crontab -e
и добавить строку следующим образом:
15 * * * * <script_path>
например:
15 * * * * myapps/set_wallpaper
Чтобы ваши обои менялись каждые 15 минут.