Occasionally Variety will stop working on Linux. This is noticeable when the background hasn’t changed in a while.
TL;DR rename ~/.config/variety to anything else then restart Variety. This will require you to reset all the parameters, but Variety should start correctly after doing this.
Variety can be started from the command line by typing “Variety” Errors should then be displayed to the consoled.
Example error: Error: free(): invalid pointer
This error was fixed with the above steps.
Reference: https://github.com/varietywalls/variety/issues/83
Configuring the Clock
Edit ~/.config/variety/variety.conf
to format for a 12-hour clock format, in the clock_filter section, replace %H:%M with %I:%M %p.