ThemeSaver

ThemeSaver

 

ThemeSaver is a small utility that will save the entire current configuration of RocketDock dock configuration to a Theme.

This includes settings for all items: dock icons, docklets, background, screen position, zoom settings... everything.

When run, the ThemeSaver dialog window will simply ask for the user to input a name for which to save the theme. Note that it is now acceptable to use blank spaces in the filename if desired.

The saved Theme is a customized batch file that will recall the RocketDock set-up exactly as it was. A Theme.bat batch file can be launched manually, or the ThemeLoader file browser can then be employed to easily reload a theme.

  • Please note that the Themes contain only configuration data.
  • This means a Theme does not include the actual icons, only the data that tells which icon to use and where to find it.
  • This also means that if you move your icons you will 'break' your Theme. It also means that Themes are not transferable to other systems.

boring technical info...

The Theme will be saved with the user provided name into the ../RocketDock/Themes folder. Each Theme actually comprises three files:

  1. 'theme name'.bat
  2. 'theme name'.setting.bit
  3. 'theme name'.docklets.bit

The 'bit' files are copies of the RocketDock configuration information at the time of saving.

The 'theme name'.settings.bit file is a copy of the RocketDock Registry information, and the 'theme name'.docklets.bit file is a copy of the RocketDock Docklets settings ini file.

The created 'theme name'.bat file is where the magic happens...

A bat or 'batch script' file is a simple script format that uses native Windows command functions to do various tasks like starting and stopping applications, or copying and re-naming files. ThemeSaver creates a specific batch file appropriate for each RocketDock Theme. This file, when launched by either manually clicking or through the ThemeLoader program performs the following basic tasks:

  1. RocketDock is shut down.
  2. Current configuration is backed up to Settings.reg.previous ( and Docklets/Settings.previous.ini )
  3. Theme settings are copied to the Windows Registry ( and Docklets/Settings.ini )
  4. If present, theme/skin specific indicator / poof / icon png images are copied to appropriate directories (and backups created if/as necessary)
  5. If present, theme specific KkMenu or RocketClock docklet settings and/or images are copied to appropriate directories (and backups created if/as necessary)
  6. If present, wallpaper is applied to the desktop
  7. RocketDock is restarted.
 

5 comments:

  1. Kinda worked on Vista on my laptop. The .bit file was saved in C:\Users\USERNAME\AppData\Local\VirtualStore\Program Files\RocketDock\Themes. There was no .bat file saved anywhere and no dock setting.bit file saved anywhere. To reload my theme I just renamed my .bit file to the default file name and then ran the default .bat file. Hope thats useful. At least I have an option for backing up now.

    ReplyDelete
  2. Psychoelf:

    Thanks very much for the info.

    As this is only the 3rd 'problem' report and only the first (as far as I know) on Vista, I'm wondering what's happened?

    If you're willing to work with me on this I'd like to try and solve the problem. If so, please email me at themesaver@gmail.com.

    ReplyDelete
  3. There is a virus in the themesaver!

    ReplyDelete
  4. No virus farout49, false positive from the compression in the batch packer used.
    This program has been available for a couple years and NO ONE has contracted any virus or malware. I guarantee it is safe.

    ReplyDelete
  5. RocketDock uses besides making us look more attractive can also make us more easily in open applications,, y thanks for the article may be useful to me

    ReplyDelete