BackGhosts Just Do It Make it Easy [▀ Beta Testing]
49 Ideas of Silence
Windows NT
Philip Ahrens Did you find what you were looking for? E-mail Philip Ahrens.
PACT supports
|
Save Layout Homepage
ContentsWelcome to Save Layout! FAQ Frequently Asked Questions
Welcome to Save Layout!Welcome to PACT Save Layout! This tool will help you to get more confidence to your desktop. You intuitively know the layout of your desktop icons, where an icon is located, the color of the icon. This way you can locate an icon much faster than by searching through an alphabetic list! PACT Save Layout makes sure you can save your favorite icon layout with one click, or even automatically with a timer or scheduler, and reliably restore different layouts exactly when you want it. Now you can really use the full functionality of your desktop!
Setup and UninstallJust double-click pact_savelayout.exe to execute setup. Click OK to accept the default installation options. SL can be completely uninstalled, like every Windows compatible program, by selecting Start - Settings - Control Panel - Add/Remove Programs. Or double click uninstall.exe in the installation path.
How do I save my layout?When you start SL.EXE for the first time after the installation, you will recognize a new file on your desktop, named 'layout1.sl'. This file contains your saved desktop icon layout. You can rename, move, or copy this file wherever you want. However, when renaming the file you should keep '.sl' as the extension. When you right-click, i.e. when you click with the secondary mouse button on this icon, you'll notice three entries at the top of the context menu: Save Layout, Restore Layout, and SL Help.
Save Layout To save the layout at any time after the first start, you can select Save Layout in this context menu. Please note, that the file you clicked on, gets overwritten without notice. You should backup this file regularly to save yourself from loosing data. As you can see in the context menu, the first command, Save Layout, is bold and the default. In other words, to save your layout at any time you can simply double-click the SL file. Now, when you have changed the layout, added new shortcuts to the desktop, or renamed or deleted a file, you just double-click on the SL file again.
Restore Layout To restore the saved layout simply click with the right mouse button on the Save Layout '.sl' file and select Restore Layout. All saved icon positions will get restored without further notice. However, icons without a saved position will stay where they were before. Again, there will be no confirmation to prevent you from restoring a layout you didn't really wanted. You should verify that you have already saved the current layout in another file.
Make a copy! Don't leave yet without making a copy of your SL Save Layout file at a secure place, for example another folder named d:\backup\important, as you should do with all your important files. Why?? Everybody once in a while selects the wrong command inadvertently. It happens to me regularly and to everybody I've asked. Imagine your icon layout is just completely dearranged and you select Save Layout... well, your previously saved layout is gone forever. By the way, I don't think a confirmation box would help because you tend to confirm them automatically after a while... Better you make another copy every day or set a timer to do this for you.
Multiple Layouts If you wish to save several different layouts, for example for different screen resolutions, you may wish to copy the Save Layout file and rename it to something like 'My layout for 800x600.sl'. To do this, right-click on the icon and select Copy, then right-click on the desktop and select Paste. Now change the resolution, arrange your icons accordingly and save the layout into this copied file by double-clicking it. Important Save your icon layout before you change your desktop resolution or move the task bar. And use it before you install any new software, install a new Windows version or any other shell extension!
Adding a ShortcutYou might ask for a key combination to invoke SL. You may already know that you can add a key combination to start any program or document through the use of a shortcut. For example, to implement Ctrl+Alt+S as a key combination to save your layout, you just need to
Note, that you can only press Ctrl+Alt or Ctrl+Shift in combination with another key. You need to keep the shortcut on the desktop or somewhere in or below the Start Menu for the key to work. Also, it might be confusing when you have two shortcuts with the same key... To invoke the program, you can simply press Ctrl+Alt+S from wherever you are, i.e. you do not need to select the desktop first.
Command Line OptionsInstead of a right-click, you can also use the following options in a shortcut or batch file. Please remember, using the switch /s, an existing file in PATH always gets overwritten without confirmation. You might want to implement a scheduled batch routine or save the layout at another place, like a network homepath, but still start SL from the desktop. Add /s to specify the path to save to, or /r to specify the path to restore from.
Tip Restore your layout at Startup. Create a shortcut in your Startup folder that consistently restores your layout each time you start Windows. The Target line of the shortcut should be similar to this: "C:\Program Files\PACT Save Layout\sl.exe" /r "C:\Windows\Desktop\Layout1.sl"
FAQ - Frequently Asked Questions- Why can't Windows keep the layout?
Why can't Windows keep the Layout?You might wonder why the layout is not saved automatically by Windows itself. Usually this is the case! Windows 95/98 as well as Windows NT 4.0/5.0 do save the layout when the user logs off or shuts down Windows. Actually, for any other folder it is done as soon as the folder is closed, so you don't have so much trouble here. However, the desktop cannot be closed short of logging out and leaving Windows. Let's think about it: there are some cases in which this method cannot work! A power failure before the save, when you inadvertently select Arrange Icons, when the desktop (Explorer) has to restart for whatever reason, or when another program initiates a refresh to the desktop because a file type has been changed, and for other reasons. Beyond that, there is one inherent problem: when you change the display resolution from, let's say, 1024 down to 640, move or resize the taskbar, half of your icons will be hidden and inaccessible. What now? You would need a tool to save and restore the appropriate layout, and not mechanically but at your decision only. PACT Save Layout enables you to handle all the situations described above. You will have the relaxed feeling to have a saved layout, in a file, maybe a copy on a second disk, in your backup. Or you have several different layouts, you can switch between. Layout files, you can restore exactly when you wish, and that you can transfer between different PCs and Windows installations as you need.
Can Microsoft do it Better?What comes first to mind to prevent a layout from not being saved is to control each change, movement, and renaming of icons on the desktop. In that case you'd never have an unsaved layout. The desktop itself is simply a control, a "COM" or "ActiveX" control, and this control could best handle the saving of any changes in the icon view. But if it would, this would produce a lot of overhead, to watch and save every change, and not only for the desktop but for every use of this control. Actually, it's a rather widespread and absolutely handy control and if it were any bigger and slower it wouldn't do any good to anybody. Well, that's not that good of an idea. Also possible to implement this watch dog function would be in the parent application of the desktop control, the Explorer, or to enter a "hook" in the command message exchange of the operating system to filter out the related messages. Well, Microsoft did not do that, and to be honest, I wouldn't like to do this work either. I do not know a tool that implements such a hook. If you think about it more closely, even if we had this functionality, it would only handle one half of the problem, the power supply failure, but not the problems when another program initiates a restart to the Desktop or when you unwontedly select Arrange Icons from the desktop's context menu. The automatism would jump in and save the changes. Your 'good' layout would be lost. OK, you might ask to confirm the saving after each and every change but do you really want to do this? There is no other solution, really: when you want to save your layout, click on Save Layout. Keep a copy of your saved layout. If it happens that you need to restore it, click on Restore Layout. That is how SL works. Could it be done any better? Well, SL also provides the "lumberjack" method: Just save a new version of your layout every couple of minutes to a new file and relax. Don't care about all the problems described above!!! Everything can happen, but with 20 or 30 previous saved layouts you will always have one good layout. AutoSave saves up to 100 different versions, every 1-9999 minutes, to a folder that you can specify. You can restore older version as easily as clicking on undo/redo. That solves both problems: First, it might get saved in exactly the wrong moment but you can always restore the previous version as needed. Second, you can restore the version that you want and when you want it.
AutoSL for Documents?Yes, we know what you mean, multi-copies of your important documents, automatically stored every couple of minutes... AutoSL is a pretty smooth piece of work. And we thought, hey, if this is good for SL, why not make the functionallity available for other documents, too? So this idea made it to initiate several new applets, now all delivered with PACT 12Ghosts. First of, there is PACT 2ndBackup. This handy tool usually is just sitting there and doing nothing until a change occures in one of the watched files. Then, an additional copy is backed up, so that you get a history of all changes. This is very relaxing. To save the layout every couple of minutes or hours, you might want to use PACT Timer, also included with the 12Ghosts.
Can SL copy the desktop items?SL does only save and restore the layout. To have the desktop items copied, please use PACT ProfileCopy which also leverages the features of SL to backup and transfer the icon arrangement.
Why does SL use a File instead of the Registry?The difference is important especially for users of remote profiles saved on a server. As long as you keep the SL file on the desktop, the whole desktop folder should be transferred to your profile path automatically. The idea of using a file is to give everyone the opportunity to move, copy, and backup the settings as easily as possible and as often as everyone wishes. I think, this is easier with a file than with a bunch of registry keys. Besides, Microsoft recommends to not save more than 2 KB of data into the registry but instead to refer to a file. With 50 icons on your desktop, each SL file is about 2 KB. Also, it is possible to transfer your layout between another PC, or Windows 95/98 and Windows NT 4.0/5.0, by merely copying the file. If you have several Windows versions installed on one machine you can keep your one and only Save Layout file at one location.
I get the error message "Layout NOT Saved"!?This is reportedly caused by an older version of Microsoft's comctl32.dll, which has also caused various other problems. It is recommended to update to the latest version of comctl32.dll, version 4.72. Here is the Knowledge Base URL by Microsoft: http://support.microsoft.com/ support/ kb/ articles/ q186/1/76.asp
CreditsMy thanks go to all people I've ever met, particularly the hundreds of people I had the honor to explain how to use software. You helped me to understand... Special thanks to all beta testers! Without the help and support of the bug-hunters I would never have released this program. Especially I'd like to thank Kai, Jui, Alex, and the rest of ClubIE Team 10 for helpful ideas and usability hints. To my fellow members of ClubWin www.clubwin.com and ClubIE www.clubie.com, and to everybody sharing critics and ideas!
Save Layout Homepage
|
|
Start | • Ghosts • Articles • Code Talk • Personal
Copyright ⌐ 1993-1999 PACT. All rights reserved. |