Skip to content

TechRepublic

  • Top Products
  • AI
  • Developer
  • Payroll
  • Security
  • Project Management
  • Accounting
  • CRM
  • Academy
Resources
  • TechRepublic Premium
  • TechRepublic Academy
  • Newsletters
  • Resource Library
  • Forums
  • Sponsored
Go Premium
Popular Topics
  • Top Products
  • AI
  • Developer
  • Payroll
  • Security
  • Project Management
  • Accounting
  • CRM
  • Academy
  • Project Management
  • Innovation
  • Cheat Sheets
  • Big Data
  • Tech Jobs
View All Topics
Go Premium
Microsoft

Use RSS to create a dynamic Windows 7 desktop wallpaper slideshow

By Mark W. Kaelin June 23, 2010, 5:25 AM PDT

Image
1
of 8

437950.png
437950.png
Use RSS to create a dynamic Windows 7 desktop wallpaper slideshow

The basic Windows 7 theme

The basic Windows 7 theme

If there is one thing I have learned in my years of producing tips for the Microsoft Windows operating system, it is that people love to personalize their desktops. Whether it is individuals and their personal computers at home or users in an enterprise and their IT administered workstations, people want to have a personal experience.

One of the features that makes Windows 7 more interesting than Windows Vista is the former’s enhanced capacity for personalization using the Aero interface. And one feature that you might find interesting is the built-in ability to use an RSS feed to supply images for your background slideshow. However, despite what you may find in the results of a Google search on the topic, the process is just a little more complicated than adding a few lines of code to a text file.

Feeds and files
The first hurdle to overcome is that fact that images for this process must be in an enclosure. (Thanks istartedsomething.) This limits your choices somewhat, but I will explain one useful work around for this.

Another hurdle is that there is no built-in interface for adding an RSS-based slideshow theme, so we will have to do a little copying and editing of what Windows considers to be write-protected files.

Create the file first
Here is the Personalization screen for Windows 7 Ultimate on my test machine. The current chosen theme is the basic Windows 7 Aero theme.

This gallery is also available as a TechRepublic blog post and download. Image created by Mark Kaelin for TechRepublic.

Use RSS to create a dynamic Windows 7 desktop wallpaper slideshow

Find the theme

Find the theme

The first thing we need to do is get a theme file to work on. Open Windows Explorer and navigate to the Windows\Resources\Themes folder.

Image created by Mark Kaelin for TechRepublic.

Use RSS to create a dynamic Windows 7 desktop wallpaper slideshow

Copy aero.theme to a folder where it can be edited

Copy aero.theme to a folder where it can be edited

I’m using the aero.theme file as the base file to edit, but you cannot edit it in its current folder because it is part of the Windows system and is write-protected. Therefore, I created a folder in the Documents folder called Themes and saved a copy of the aero.theme file there.

Image created by Mark Kaelin for TechRepublic.

Use RSS to create a dynamic Windows 7 desktop wallpaper slideshow

Add this text

Add this text

Now, right-click the copied aero.theme file and open it with notepad (Note: you may have to choose it from a list). The aero.theme file is just a text file so it is easily edited. Scroll down to the end of the text and add these lines:

[Slideshow]
Interval=1800000
Shuffle=1
RssFeed=ADD YOUR FEED

Breaking down this text: Interval in ms, in this case three minutes, Shuffle set to 1 means that the images will rotate, RssFeed is the feed that will supply your images.

Seems simple enough, but there are some quirks regarding feeds that you have to consider.

Image created by Mark Kaelin for TechRepublic.

Use RSS to create a dynamic Windows 7 desktop wallpaper slideshow

Choose your feeds

Choose your feeds

Gather the feeds
In general, you need a feed of images inside an enclosure. What that means in practice is that you want feeds from Flickr, PhotoBucket and other image collection sites. However, I found using feeds in this manner to be hit and miss, so I took a clue from Jamie Thomson and used Frameit from Windows Live to create my feed.

The beauty of this method is that, through Frameit, you can add any RSS feed to your frame and that will put it in the proper enclosure for your slideshow. Just click on the Custom link and add whatever RSS feed you’d like.

Image created by Mark Kaelin for TechRepublic.

Use RSS to create a dynamic Windows 7 desktop wallpaper slideshow

Chose to download attachments

Chose to download attachments

Once you get your feeds, give your frame a name and click the Set up a frame link and you will be given a link that you can add to your edited aero.theme file. You can also use the remark delimiter in the file to turn on and off feeds depending on what you want to see. For example:

[Slideshow]
Interval=1800000
Shuffle=1
RssFeed=http://windowsblog.frameit.com/
; RssFeed=http://officeblog.frameit.com/

When you are satisfied with your feed, you can save the file. At this point I would change the name of the aero.theme file to something like RSS.theme just to make things a little clearer.

Personalization
Double-click your new theme and it will take over your previous theme and give you two options regarding the downloading of attachments. Choose to download attachments locally. I tried the do not download option and it did not work for these purposes.

Image created by Mark Kaelin for TechRepublic.

Use RSS to create a dynamic Windows 7 desktop wallpaper slideshow

Natural resolution with the Center position

Natural resolution with the Center position

At first you will likely still see the basic Windows 7 background, but after a few minutes your RSS fed images should start to appear as backgrounds.

However, I would go one step further to complete the process. When you look at the Personalization page you will see a theme in the My Themes section with the title Windows 7 – that is your newly-created RSS feed-based theme.

The default for the background images is to fill the screen, which may distort the images provided by your feeds. To adjust this setting, click the Desktop Background link to get to the settings page shown. Change the Picture Position to Center and the images will be presented in their natural resolution.

Image created by Mark Kaelin for TechRepublic.

Use RSS to create a dynamic Windows 7 desktop wallpaper slideshow

One new RSS theme on the way

One new RSS theme on the way

Save the changes. However, notice that when you get back to the Personalization screen a new Unsaved Theme has been added to the choices. This is your opportunity to save your theme one last time with a new name. Right-click the Unsaved Theme and save it with a new name. Now you can delete the extra Windows 7 theme and be left with only one new theme.

Bottom line
Adding an RSS feed-based slideshow theme can really personalize your Windows 7 experience. And it also adds dozens of variations that are only bound by your imagination. If you decide to give this feature a try and find a really good source of images, we’d love to hear about it in the discussion forum. I, for one, would like to have an eclectic source of images. In fact, I’ll add them to the http://windowsblog.frameit.com/ feed and keep it public so anyone and everyone can use it.

Image created by Mark Kaelin for TechRepublic.

  • Microsoft
  • Account Information

    Share with Your Friends

    Use RSS to create a dynamic Windows 7 desktop wallpaper slideshow

    Your email has been sent

Share: Use RSS to create a dynamic Windows 7 desktop wallpaper slideshow
Image of Mark W. Kaelin
By Mark W. Kaelin
Mark W. Kaelin has been writing and editing stories about the information technology industry, software, hardware, gaming, finance, accounting, and technology geekdom for more than 30 years.
  • Account Information

    Contact Mark W. Kaelin

    Your message has been sent

  • |
  • See all of Mark W.'s content

Daily Tech Insider

If you can only read one tech story a day, this is it.

TechRepublic TechRepublic
  • TechRepublic on Facebook
  • TechRepublic on X
  • TechRepublic on LinkedIn
  • TechRepublic on YouTube
  • TechRepublic on Pinterest
  • TechRepublic RSS
Services
  • About Us
  • Newsletters
  • RSS Feeds
  • Site Map
  • Site Help & Feedback
  • FAQ
  • Advertise
  • Do Not Sell My Information
  • Careers
Explore
  • Downloads
  • TechRepublic Forums
  • Meet the Team
  • TechRepublic Academy
  • TechRepublic Premium
  • Resource Library
  • Photos
  • Videos
  • Editorial Policy
  • Legal Terms
  • Privacy Policy
© 2025 TechnologyAdvice. All rights reserved.
CLOSE

Create a TechRepublic Account

Get the web's best business technology news, tutorials, reviews, trends, and analysis—in your inbox. Let's start with the basics.

Already registered? Sign In
Use Facebook
Use Linkedin

* - indicates required fields

CLOSE

Sign in to TechRepublic

Not a member? Create an account
Use Facebook
Use Linkedin

Lost your password? Request a new password

CLOSE

Reset Password

Please enter your email adress. You will receive an email message with instructions on how to reset your password.

Check your email for a password reset link. If you didn't receive an email don't forgot to check your spam folder, otherwise contact support.

Back to login
1 Finish Profile
2 Newsletter Preferences
CLOSE

Welcome. Tell us a little bit about you.

This will help us provide you with customized content.

No thanks, continue without
1 Finish Profile
2 Newsletter Preferences
CLOSE

Want to receive more TechRepublic news?

Newsletter Name
Subscribe
Daily Tech Insider
Daily Tech Insider AU
TechRepublic UK
TechRepublic News and Special Offers
TechRepublic News and Special Offers International
Executive Briefing
Innovation Insider
Project Management Insider
Microsoft Weekly
Cloud Insider
Data Insider
Developer Insider
TechRepublic Premium
Apple Weekly
Cybersecurity Insider
Google Weekly
Toggle All
No thanks, continue without

You're All Set

Thanks for signing up! Keep an eye out for a confirmation email from our team. To ensure any newsletters you subscribed to hit your inbox, make sure to add [email protected] to your contacts list.

Back to Home Page
×