Explorer taskbar / wallpaper questions... Thread last updated on 2006-10-03 15:55:23

Posted by member 345781 on 2006-10-02 21:49:06

I am trying to run Litestep over explorer (not using the installer) and I know this is not really supported, but I have 2 questions that I can't seem to figure out:

1)Is there a way to keep the Windows taskbar "hidden or behind Litestep" without killing explorer so that I can use Litestep over explorer?

2)How can I give my theme a wallpaper to use so when I close Litestep, the computers' original wallpaper returns?

P.S. I would prefer to NOT edit the registry to accomplish either of these tasks as I am aiming for a portable version of Litestep.

Thanks

Posted by member 1 on 2006-10-02 22:39:11 link

It is supported by the application...just isn't done much by its users.

1) Well you could always set the taskbar to autohide or just load modules to cover it as AlwaysOnTop.

2) Im not thinking this is going to be possible without the help of an outside process.

Posted by member 5575 on 2006-10-02 23:02:44 link

You could have a startup script read and store the wallpaper in use when LS is started, and then restore it on exit. The relevant registry keys are:
RKey = "HKEY_CURRENT_USER\Control Panel\Desktop\Wallpaper"
WKey = "HKEY_CURRENT_USER\Control Panel\Desktop\WallpaperStyle"
WKey2 = "HKEY_CURRENT_USER\Control Panel\Desktop\TileWallpaper"

You can probably use regedit in command line mode to export these at startup, then reload them when LS quits. Otherwise you can use vbscript to manipulate them.

The following snippet of vbscript will force an update of the desktop after the old wallpaper value has been written back into the registry.
WshShell.Run _
"%windir%\System32\RUNDLL32.EXE USER32.DLL,UpdatePerUserSystemParameters", _
1, False


Alternatively you could execute the command from a batch file, or directly from the LS bang that runs on exit (e.g., with the systemevents-0.2 module).

Posted by member 345781 on 2006-10-03 07:03:49 link

@ DeViLbOi: (referring to #2)Do you know of any applications to do this?

@ Boreas: Ok, thanks...I could probably write something in AutoIt to do that...I was just hoping that there was some "magic" way to accomplish this without editing the registry....

Also, has anyone been successful with what I'm trying to do? - Make Litestep portable...

Posted by member 5575 on 2006-10-03 08:20:52 link

There is an entire LSPortable package that was designed to run off a thumb drive. The original site seems to be down, however. Maybe someone else has an active link or a copy they can post somewhere?

Posted by member 345781 on 2006-10-03 11:20:58 link

Hmmm...I tried to find that package, but no luck...


Does anyone have LSPortable.zip? Or point me to it?

Thanks

Posted by member 5575 on 2006-10-03 11:29:30 link

I found a copy I'd downloaded a while back - I'll send it to you. I've never actually *tried* it, mind you.

Posted by member 345781 on 2006-10-03 11:38:04 link

Very nice! Thank you Boreas!!

I'm gonna check out the code and try it out. I'll post what I find.

Posted by member 1 on 2006-10-03 15:55:23 link

buymeapc :: Best guess would be a shell manager like ShellOn or Carapace. Basically the external application would need to detect the LS process and change the wallpaper when it is running.