CWallpaper — небольшая C (си) / C++ / FLTK / GTK графическая утилита для использования в рабочих окружениях не имеющих собственных инструментов для управления фоном рабочего стола.
CWallpaper совместим практически со всеми средами рабочего стола и оконными менеджерами. Имеется версии интерфейса (FLTK и GTK), для управления фоном рабочего стола могут использоваться консольные утилиты fbsetbg, bsetbg, esetroot и feh, также имеется поддержка KDE Desktop, Nautilus/Caja и Rox, через сценарии оболочки.
CWallpaper имеет скрипт для быстрой генерации списка обоев (~/config/cwallpaper/wallpapers) любой длинны, поддерживается предварительный просмотр выбранного изображения. Параметры "по умолчанию" задаются в конфигурационном файле (~/.config/cwallpaper/config), можно задать другой конфигурационный файл из командной строки. Синтаксис файла конфигурации довольно прост, в документации имеется несколько примеров.
Лицензия: GNU General Public License (GPLv2 / GPLv3)
Вы можете войти под своим логином или зарегистрироваться на сайте.