while :; do xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitor0/image-path -s "$(find -type f -iregex '.*\.\(bmp\|gif\|jpg\|png\)$' | sort -R | head -1)"; sleep 30m; done
Данная команда использует цикл while
для повторения следующих действий каждые 30 минут: она выбирает случайное изображение из заданного каталога и его подкаталогов, используя команду find
, а затем устанавливает выбранное изображение в качестве обоев рабочего стола Xfce4 с помощью xfconf-query
.
Аргументы -c xfce4-desktop -p /backdrop/screen0/monitor0/image-path -s
определяют путь к свойству обоев рабочего стола, которое будет изменено.
Одна из альтернатив этой команде — использование специализированных инструментов для настройки обоев рабочего стола или создание собственного сценария на любом языке программирования, который будет выбирать и устанавливать случайные обои.