Wall Changer — небольшое C (си) / GTK графическое приложение для автоматической смены обоев рабочего стола (фонового рисунка рабочего стола).
Wall Changer работает в фоновом режиме, как демон (wchangerd), настройки осуществляется правкой конфигурационного файла:
~/.config/wchanger/config.json
Могут использоваться альтернативные (автоматически определяемые):
~/.config/wchanger.json
~/.config/wchanger/wchanger.json
Запуск фонового процесса:
wchangerd --start
Остановка фонового процесса:
wchangerd --stop
Перезапуск фонового процесса:
wchangerd --restart
Показать текущий статус процесса:
wchangerd --status
Один раз сменить изображение и выйти:
wchangerd --once
Запуск с альтернативным конфигурационным файлом:
wchangerd --config=/путь/до/файла.json
Для упрощения процесса настроек Wall Changer предусмотрен удобный графический интерфейс (wchangercfg). Для смены обоев можно добавить любое количество изображений, добавлять изображения можно по одному и/или каталогом. Нежелательные изображения из списка удаляются по одному или отмеченными группой.
Для удобства в Wall Changer имеются предварительные установки (стандартные команды) для нескольких рабочих окружений и оконных менеджеров. Команды "по умолчанию" можно изменить, или задать собственную команду, например используя feh (минималистичный просмотрщик и каталогизатор изображений), есть возможность протестировать заданную команду.
Графический менеджер настроек Wall Changer выводит список добавленных изображений сортируемый по имени файла и разрешению, отмеченное изображение отображается миниатюрой. Обои меняются по имени файлов или в случайном порядке, для смены фона рабочего стола можно установить временной интервал от 1 до 6000 минут, или от 1 до 6000 часов.
Wall Changer позволяет запускать и останавливать фоновый процесс (демон) не только из командной строки, но и из графического интерфейса. При изменении настроек демон надо перезапустить, или они загрузятся при следующей смене обоев. В качестве фона рабочего стола могут использоваться все графические форматы поддерживаемые системой.
Лицензия: GNU General Public License version 3.0 (GPLv3)