Windows Screensavers Explained

In this article you will find some background information about screensavers and their history. You will also learn how Windows screensavers differ from other programs and how you can use it to your own advantage. Also there are some tips for users owning laptops, notebooks or CD-burning devices.

Have you ever asked yourself a question like "What is a screensaver actually?" I did. And now I will gladly share the results of my investigation. As you can see easily, splitting the word "screensaver" into two words will give us the phrase "screen saver". This isn't a rocket science and it's clear that the phrase suggests our subject somehow saving the screen. So the word "screensaver" can be applied to some sort of good things that save the screen of our so much beloved baby-computer. But what does it mean exactly? Who is going to harm our computer screen? Who could be such a bad person? The answer lies in the exact definition of screensavers.

If you are a meticulous person then you can search the Internet and come up with some of the existing definitions. But don't hurry. I will list some of the most often found. Here they are:

  • A moving picture or pattern that appears on your screen when you have not moved the mouse or pressed a key on the computer for a specified period of time. Screensavers prevent screen damage that is caused when the same areas of light and dark are displayed for long periods of time.

  • A program that "wakes up" after a certain amount of time has elapsed with no keyboard or mouse activity and blanks the screen or displays various moving objects across the screen; these are used to prevent your screen from getting "burn in".

  • An animated picture or graphic that can be programmed through the Display control panel to come on the computer screen after so much inactivity time has elapsed. The main reason for a screensaver is to reduce wear and tear on the CRT (Cathode Ray Tube) inside the monitor that can burn out or become etched if the same window is left on for extended periods of time.

The picture is getting clearer, isn't it? Let's make it plain. The "burn in" or "damage" used in these definitions refer us to the time before 90-ies. At that time many cathode ray tubes in TVs, computer monitors or elsewhere were prone to be damaged if the same pattern (e.g., the WordPerfect status line; the Pong score readout; or a TV channel-number display) was shown at the same position on the screen for very long periods of time. The phosphor on the screen would "fatigue" and that part of the screen would seem grayed out, even when the CRT was off.

TIP: Be careful when using a screensaver on a computer with an LCD screen (most laptops and notebooks). A pixel on an LCD screen is on when it's dark; therefore, blacking the screen as some screensavers do would cause more damage.

Eventually CRTs which were resistant to burn-in (and which sometimes went into sleep mode after a period of inactivity) were developed. But in the meantime, solution was found: home video game systems of the era (e.g., Atari 2600s) would, when not being played, change the screen every few seconds, to avoid burn-in; and computer screensaver programs were developed.

The first screensavers were simple screen blankers - they just set the screen to all black, but, in the best case of creeping featurism ever recorded, these tiny (often under 1K long) programs grew without regard to efficiency or even basic usefulness. At first, small, innocuous display hacks (generally on an almost-black screen) were added. Later, more complex effects appeared, including animations (often with sound effects!) of arbitrary length and complexity.

And now we live in the world full of fun and entertaining screensavers. Many of them produce amazing and very attractive effects. You can find a screensaver on any theme you like, download it, install and enjoy.

This means that a typical screensaver is a program. And it really is. But isn't there something different? Is there something that distinguishes a program running as screensaver from other typical programs? You're right, there is a bit of mystery. In order to demystify it we should plunge deeper into screensaver mechanics. But don't be afraid. It isn't complicated at all.

First, as you already know, screensavers are launched automatically by the operating system.

TIP: Be careful if you use CD-Burning devices regularly and your system is configured to launch screensaver after some period of inactivity. Some screensavers produce very sophisticated effects but for the price of intensive CPU load. If you leave your computer while CD-Burning software is working, screensaver will be launched. This can sometimes lead to the CD-R/RW disks burned improperly.

During their installation process screensavers are copied to the system directory (years ago users had even to copy screensavers by themselves). Once they are there, Windows finds them and puts in the list of available screensavers. You can see this list in the Display Properties dialog. But how does the system know that the program in its system directory is a screensaver? The answer is simple. Any screensaver program has a name ending with ".SCR" extension, while a typical program has the ".EXE" extension at the end. This is the first difference.

Second, almost every screensaver has a bunch of settings allowing you to change its appearance in many ways. This isn't a much difference because many typical programs have options and settings too. The difference lies in the way the user invokes configuration dialogs. Windows provides the only way to do it. It's the Display Properties dialog mentioned above. Other programs usually have their own buttons or menus to do that. Why are we talking about it? It's simple. The whole process means that the system has a way to communicate with screensavers: to launch them, preview and configure on your demand while other typical programs don't have it. Usually they are simply launched and that's all. This is the second difference.

So what? How can we use it to our own advantage? Imagine yourself downloading a new screensaver, running it and finding it rather amazing. The screensaver can be so amazing and entertaining, that you would like to show it running on your screen to the friend of yours. But wait. How do you do that? What if your system is configured to launch the screensaver after 5 minutes of inactivity only? Or after 10 minutes or even more? Will you wait for this eternity? You can say that there is always a way to launch the screensaver from the Dialog Properties. But in order to do that you should launch the dialog, find the Screen Savers tab and click the Preview button. Quite a lot of things to do. And if you are willing to demonstrate two or even more screensavers the things get complicated even more. And what if the screensaver you've found looks best when the whole desktop wallpaper is seen on the screen? The Display Properties dialog will simply destroy this unique beauty you were willing to share.

Now imagine that double-clicking an icon on your desktop could do all this. Simple action, no unnecessary dialogs. Sure, some preparation steps are needed. But they are done once. After that you can enjoy launching screensavers using icons as many times as you wish. Is it worth doing? Try it, the result can be very effective. Once you manage the process, you can proudly call yourself a "Professional Screensaver User". If you like the idea then there's the way to achieve it:

  • Use Windows explorer to navigate to your system directory. Usually it is C:Windows or C:WindowsSystem if you use Windows 95/98/Me. If you use Windows NT/2000/XP, then you should look in C:WINNT or C:WINNTSystem32

  • Look through the list of programs there. It can be quite large, but you can easily find the name of the screensaver you are looking for. Alternatively you can use the "Find Files or Folders" facility.

  • Once you've found it, use the right mouse button to drag the file onto the desktop. After releasing the mouse select "Create Shortcut Here" from the popup menu. The icon for the screensaver should appear on your desktop.

    Now you can launch the screensaver at any time. Simply double-click the created icon. Enjoy! I will be glad if you feel a bit more control over the system.

    About The Author

    Roman Kramar is a software developer who enjoys writing screensavers as his time permits. Visit his site at http://www.elasticsystems.com/ to find out more about screensavers and his work.

    [email protected]

    In The News:

    This RSS feed URL is deprecated, please update. New URLs can be found in the footers at https://news.google.com/news

    Forbes

    We Need Software That Doesn't Panic When Sensors Malfunction
    Forbes
    Much is still unknown about the crash of Lion Air Flight 610 in Indonesia, but one potential explanation is that a malfunctioning physical sensor caused a software algorithm to incorrectly intervene in a way that the human pilots were neither aware of ...


    TechCrunch

    ServiceTitan raises $165M for its home services software, now valued at $1.65B
    TechCrunch
    ServiceTitan, a startup out of Glendale, Calif. that has built a software platform for home services businesses — in areas like air conditioning, plumbing and electrical repairs — to manage their work, has raised $165 million in what it claims is the ...
    Software for Plumbers and Electricians Is a $1.7 Billion BusinessBloomberg

    all 16 news articles »

    WOAI

    Software developers, come to San Antonio!
    WOAI
    San Antonio recently became the top-ranked city in the country for software developers according to a national publication. The article showcased a chart conducted by a moving and storage company called SpareFoot. In conjunction with ZipRecuiter, ...


    EFF

    The Supreme Court Should Confirm, Again, that Abstract Software Patents Don't Need a Trial to be Proved Invalid
    EFF
    That has enabled independent software developers and small businesses to fight meritless infringement allegations without taking on the staggering costs and risks of patent litigation. In other words, Alice has made the patent system better at doing ...


    TechCrunch

    'Software robot' startup UiPath expands Series C to $265M at a $3B valuation
    TechCrunch
    UiPath, a startup that works in the growing area of RPA, or robotic process automation — where AI-based software is used to help businesses run repetitive or mundane back-office tasks, to free up humans to tackle more sophisticated work — has raised ...
    Software robot startup UiPath lands funding from Madrona and others, plans Seattle-area expansionGeekWire

    all 9 news articles »

    Motherboard

    Why Is Antivirus Software Still a Thing?
    Motherboard
    But with the rise of security minded operating systems such as iOS and even Windows 10, there's a growing chorus of experts who think that, perhaps, the best days of antivirus software are behind us. People might not need it so much anymore, and in ...

    and more »

    CNBC

    FAA, Boeing study the need for 737 MAX software changes after Lion Air crash
    CNBC
    The U.S. Federal Aviation Administration and Boeing are evaluating the need for software or design changes to 737 MAX jets in the wake of last month's deadly Lion Air crash in Indonesia, the regulator said on Tuesday. Boeing shares fell 2.1 percent on ...
    Boeing, FAA Weigh Software Fix After CrashIndustryWeek
    FAA, Boeing study need for 737 MAX software changes after crashReuters
    Boeing, US regulator weigh software fix on 737 Max after crashThe Straits Times
    Investor's Business Daily -Wall Street Journal
    all 776 news articles »

    The Verge

    AI software helped NASA dream up this spider-like interplanetary lander
    The Verge
    Using an AI design process, engineers at software company Autodesk and NASA's Jet Propulsion Laboratory came up with a new interplanetary lander concept that could explore distant moons like Europa and Enceladus. Its slim design weighs less than ...
    Autodesk Teams Up with NASA's Jet Propulsion Laboratory to Explore New Approaches to Designing ... - Autodesk NewsAutodesk News

    all 22 news articles »

    How does software-defined access work?
    TechTarget
    For network service providers like telcos or cable companies, software-defined access refers to bringing SDN tools and benefits to the customer-facing edge of the network and to the customer premises equipment that delivers services. Overlap can exist ...

    and more »

    TechCo (blog)

    Best Route Planning Software
    TechCo (blog)
    Any company with a fleet, no matter how small or large, could benefit from a route planning software. It's the best way by far to accomplish a few essential tasks: It can help managers dispatch vehicles towards multiple locations, it can automatically ...

    Google News

  • Google Brings the Earth to Your Desktop

    Google Inc. has launched a new software package that allows... Read More

    Create A Flash Presentation For Free With Open Office

    The intentions of this short tutorial are not to teach... Read More

    HelpDesk & Asset Management Software - Choosing The Right One

    If you are to buy a HelpDesk & Asset Management... Read More

    Microsoft CRM USA Nationwide Remote Support

    Remember old good days when your company probably had Great... Read More

    5 Time-Saving Tips in Microsoft Word

    Whether you have used Microsoft Word for years, have just... Read More

    Linux vs Windows Operating Systems

    With so many Microsoft Windows related viruses, errors, and other... Read More

    Microsoft Update - 5 Reasons to Update Service Pack 2

    Microsoft released Service Pack 2 (SP2) for the Windows XP... Read More

    Microsoft Great Plains customization ? Freight Forwarding/Transportation industry example

    Microsoft Business Solutions Great Plains version 8.5, 8.0, 7.5, Great... Read More

    SQL: Querying Microsoft Great Plains ? Overview for Database Administrator/Developer

    Looks like Microsoft Great Plains becomes more... Read More

    Lotus Domino Implementation and Development: Infrastructure ? Present and Future

    Domino server is a buffer between the operation system and... Read More

    Dreamweaver vs FrontPage

    There are two major WYSIWYG(What You See Is What You... Read More

    Popular Fleet Maintenance Programs

    Some companies that are in need of fleet management may... Read More

    Two Reasons to Use Timesheet Software

    This short paper will expand on two key reasons to... Read More

    Microsoft Navision Customization and Reporting ? Tips For Programmer/IT Specialist

    C/SIDE (Client/Server Integrated Development Environment) - The core of... Read More

    What You Should Know About Installing Screensavers

    Do you remember that frustrating feeling when you find an... Read More

    Great Plains Custom Development: Dexterity, VBA, SQL, Crystal, eConnect ? Overview For Programmer

    Microsoft Great Plains is main Microsoft Business Solutions accounting package... Read More

    Microsoft Great Plains Beverage Production & Distribution ? Implementation & Customization Highlight

    Microsoft Business Solutions Great Plains has many years of successful... Read More

    Microsoft Great Plains on Ctree or Pervasive SQL ? What to Do ? Tips for IT Manager

    As you probably know, when Microsoft purchased Great Plains Software... Read More

    Keep Your Software Simple! A Review of EditPlus

    I like my software simple. If it's too complex or... Read More

    MSN Messenger Is A Sweet Way To Communicate

    MSN messenger is a pretty cool invention. I mean I'm... Read More

    C++ Function Templates

    C++ Function templates are those functions which can handle different... Read More

    Oracle Development: JDeveloper 10G ? Java, J2EE, EJB, MVC, XML - Overview For Programmer

    In 2004 Oracle, Inc. made its new step toward J2EE... Read More

    Microsoft Great Plains Integrations - Tips for Developer

    In this short FAQ style article we would like to... Read More

    Most Common Ways to Accumulate Spyware (where It is Downloaded to Your PC)

    It is possible that if one avoided all sources of... Read More

    Why do Manufacturers Invest in Business Management Software?

    With many manufacturing shops heading over seas in favor of... Read More