Variety — multifunctional Python / GTK (Pycairo) graphics application to automatically change your desktop Wallpaper after a specified time interval (from 1 second to 9999 days).
Variety has lots of functions and a large number of settings, as Wallpaper you can use images from a specified directory (folder) and/or downloaded from specialized websites (Flickr, Wallhaven, Unsplash , etc.) on specified parameters.
Variety integrates in the notification area (system tray), the theme of the tray icon can be changed, there are dark and light theme rooms (from one to four), the icon in the tone used Wallpaper, you can as the icon to use a custom image (icon).
From the menu of the tray icon, you can control the switching of the images to view the download history, delete and add images to “favorites“, enter grades and so on… you Can quickly view your existing Wallpaper, place your mouse cursor over the icon and scrolling the mouse wheel.
To hassle-free to upload any images from specialized sites (the list is set in settings) you can activate the monitoring of the clipboard. For the replenishment of the collection of Wallpapers you can drag links to images and local files on the icon.
Variety allows you to add multiple image effects such as makindye spots, soft or hard blur, pixelization and stuff (uses the capabilities of ImageMagick). You can add to your desktop a digital clock with the current date, and display in any space of the desktop “random wise quotes“by changing them at specified intervals (from 1 second to 9999 days) and filtering by many parameters.
After selecting the source of the images Variety displays its contents with a thumbnail at the bottom of the desktop, you can select multiple sources for “joint” viewing the collection. Click the thumbnails to set the image as Wallpaper.
Variety can work in most window managers and desktop environments, supported by management from the command line, using plugins you can extend the number of filters (~/.config/variety/plugins), events are accompanied by toast notifications (libnotify).
Variety very flexible application, advanced settings available in the configuration file (~/.config/variety/variety.conf), for example, you can specify keyboard shortcuts for frequently used functions.
License: GNU General Public License version 3.0 (GPLv3)