DMT Wallpaper Changer

Wallpaper Changer will routinely change your Windows wallpaper using a variety of sources for images.

'General' options

Wallpaper Changer general

The first few items allow you to specify when and how often you want the wallpaper changed.

'Multi Monitor' allows you to specify how multiple monitors should be treated. The available options are:

  • One image stretched over all monitors.
  • Same image on each monitor.
  • Different image on each monitor (all changed together).
  • Different image on each monitor (only one changed at a time). Initially this will update the image on all of the monitors, but after that whenever it is time to update the wallpaper, it will just update one monitor at a time in turn.

If the image size is not the same size as the rectangle enclosing all of the selected screens, then the 'Fit' check boxes determines any scaling that need to be applied to the image.

'Output wallpaper format' specifies the image file format used to tell Windows the wallpaper to use. The available options are:

  • BMP: This is a lossless format, but internally Windows will convert this to a JPEG image with a poor image quality level. Older versions of Windows like XP, only support this format.
  • PNG: Another lossless format, but Windows has a limit to the size of this image file and if the file exceeds this, then the wallpaper will not be displayed. This can be problematic if you have hi-res monitors or a lot of monitors.
  • JPEG: Although this uses lossy compression, the compression/image quality can be controlled with a quality of 100 resulting in the best image quality.

Initially no providers (of images) are set up, so click on the 'Providers' options to add/edit/delete providers.

'Properties' options

Wallpaper Changer properties

Once DMT has generated a wallpaper, this will show the source and any available details of the image(s) used.

'Providers' options

Wallpaper Changer providers

The weight will indicate the frequency that provider should be used, with the higher the value, the more often it is used. So if you have one provider with a weight of 1 and another with a weight of 4, then you are 4 times as likely for an image to be chosen from the provider with a weight of 4 than from the provider with a weight of 1.

If you use a provider that takes images from an external source, please respect any terms and conditions they may have.

The providers currently supported are:

Provider - Local Disk

Local Disk provider

Provides images saved in a folder (with an option to look in sub-folders) on an attached drive. You can also specify different directories for individual monitors and for any monitors in portrait orientation.

Provider - List

List provider

Provides images specified in a text file, one per line. These can be full paths of files on your local machine or network, or they can be URLs to access images on the Internet.

You can use the 'Auto Generate' button to create a text file of all images located within a given folder.

Unlike the other providers, this provider has the ability to remember your position in the list between shutdowns. To do this, a file will be created in the DmtWallpaperPositions folder within your DMT settings folder.

Provider - Flickr

Flickr provider

Provides images from www.flickr.com.

To download images from Flickr, you will need to obtain an API Key from Flickr.

To obtain the API key, visit https://www.flickr.com/services/api/misc.api_keys.html and click on the "Apply for your key online now" link. You will need a Flickr or Yahoo account to do this. Then click on the "APPLY FOR A NON-COMMERCIAL KEY" button. For the name of the app, enter "DMT" and for the details enter "For use with the Dual Monitor Tools open source application". When you have the key, you can select flickr as a provider from DMT's list of providers and paste the key into last field of the above dialog.

Provider - Unsplash

Unsplash provider

Provides images from www.unsplash.com.

Please see their terms and conditions on the use of these images and in particular please note that the usage is restricted to persons who are at least 18 years old.

Provider - bing

Bing provider

Gets the daily wallpaper from www.bing.com.

Thanks to Mario D'Amico for providing the initial code for this. As the wallpaper only changes once per day, DMT caches the wallpaper to prevent unnecessary requests being sent to Bing.

Provider - URL

URL provider

provides images from the given URL. This works best for URLs that return a different random image each time they are requested.

Provider - Random Shapes

URL provider

Generates images composed of random shapes.

Windows 10 File Explorer bug

If you find when you are using File Explorer that it scrolls to the top whenever the wallpaper is changed, this is due to a bug in Windows 10. It can be avoided by turning off "Automatically pick an accent colour from my background" in the "Colours" section of the personalise settings. (Right click on the Windows background to get at this.)