
Это программа для смены обоев. Есть в стандартном репозитории.
Можно задать каталог или несколько, и обои будут меняться с заданным периодом.
Не бог весть что, но я использую программу для просмотра фоток от прошлых поездок в отпуск, и прочих мероприятий.

Есть некоторые проблемы, при отображении портретных фото на рабочий стол - отрезается верх и низ снимка.
А ведь когда Вы делаете портретное фото - это либо высокое здание, либо памятник, вообщем теряется концепция.

Недавно ездил в Питер и было много портретных фото.
Благо, как многое в Linux, можно допилит напильником.

Не поленился и написал скрипт для решения этой проблемы.
Нужно вставить кусочек кода в файл:
/home/username/.config/variety/scripts/set_wallpaper
где
username
Ваш логин в Linux.После кода
добавить# Here you may apply some additional custom operations on the wallpaper before it is applied.
# In the end put the path to the actual final wallpaper image file in the WP variable.
# The default is to simply set WP=$1.
WP=$1
Что этот код делает?SI=$(identify "$3" |grep -c 3072x4096)
#GT6 Main camera
if [ $SI == "1" ]; then
convert $3 -bordercolor gray -border 1024x0 $1
fi
#GT6 selfy
SI=$(identify "$3" |grep -c 4928x6560)
if [ $SI == "1" ]; then
convert $3 -bordercolor gray -border 1624x0 -flop $1
fi
SI=$(identify "$3" |grep -c 3072x4096)
Проверяет, что размер снимка 3072x4096, это как раз размер ПОРТРЕТНОГО снимка моего смартфона с основной камеры.
Вам нужно будет вписать свой размер, для Вашего телефона.
convert $3 -bordercolor gray -border 1024x0 $1
Здесь 1024 - это ширина серых краев. Подбирал на глаз. Чем больше - тем уже снимок в центре экрана, но и тем меньше будет обрезано сверху и снизу.
Для начала возьмите разницу высота - ширина, 4096 - 3072. Потом увеличите или уменьшите, по вкусу.
Второй кусочек кода делает тоже самое для селфи камеры, там разрешение 4928x6560.
Поэтому края побольше 1624. И еще задан параметр
-flop
он делает зеркальное отражение и можно будет прочитать вывески у Вас за спиной. 