Hacks and Tweaks


October 22, 2009

Change DeskTop Wallpaper Every Minute : How To Change Your Desktop Wallpaper Directory From Default To Desired

More articles by »
Written by: arunenigma

This tip is for Windows Xp users. Normally, when you want to change the desktop wallpaper, you right-click on desktop, select Properties and goto “Desktop” tab. Now you see a few wallpapers in the given list:

You can select any of them but if your wallpapers are somewhere else, you’ll need to click on “Browse” button and then goto that folder and select the desired wallpaper.

Its not a big deal but what if you are a wallpaper freak and change the wallpaper everyday or hour, it might get irritating for you to click on Browse and goto the directory each time.

Now here I’ll show you a way to change the default wallpaper directory in Desktop Properties, so that whenever you’ll open it, it’ll show the wallpapers present in your desired folder:

1. Open regedit and goto:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion

2. In right-side pane, you’ll see a string value “WallPaperDir”. Its default value will be:


You have to change it to your desired wallpaper directory path. Suppose your wallpapers are stored in “E:\Wallpapers” directory, then set the value to “E:\Wallpapers”.

3. Exit registry editor and open Desktop Properties again. Now it’ll show all the wallpapers present in the folder which you set in registry.

4. That’s it. Now you’ll no longer need to browse through various folders each time when you want to change the wallpaper.

About the Author

Computer Science Graduate Student @ Case Western Reserve University, Cleveland, USA



Python Factory Design Patterns using Switch Case

I googled for Factory Method Design Pattern in Python but couldn’t find a good resource. So, I  am sharing an example program to demonstrate this design pattern in Python which I frequently use. The factory method pattern is...
by arunenigma


Conway’s Game of Life Implemetation in Python with cool patterns

he Game of Life (or simply Life) is not a game in the conventional sense. There are no players, and no winning or losing. Once the “pieces” are placed in the starting position, the rules determine everything that ha...
by arunenigma


Python AVL Tree Implementation with ASCII visualization

n computer science, an AVL tree is a self-balancing binary search tree. It was the first such data structure to be invented. In an AVL tree, the heights of the two child subtrees of any node differ by at most one; if at any tim...
by arunenigma



Binary Search Tree in Python with ASCII art visualization

Binary search tree implementation in Python with: in, post and pre-order traversals. Also includes methods for insertion, deletion and search of nodes. Deletion is fairly complex and is made possible by keeping track of parents...
by arunenigma


Python, Memoization, Dynamic Programming, Fibonacci Series and some Fun!

ython can implement the recursive formulation directly, caching return values. Memoization is a method where if a call is made more than once with the same arguments, and the result is returned directly from the cache. For exam...
by arunenigma



Be the first to comment!

You must be logged in to post a comment.