RightClick'ing again.
Wednesday, August 8, 2012 by Snowman | Discussion: Sneak Previews
Well, not really 'sneak previews', just showing off what I'm tinckering with.

You might know some of'em. ![]()
And more in the workings... These are just the result of some 4 hours of work.
I've set up an extra PC running Windows XP, purely for skinning RightClick again. That's dedication, ay? (Shakes fist at Stardock)
I might even take up skinning WB again (XP only) IF I can get hold of an older version of SKS, v5 perhaps.
The one on the old SDC (SKS 6) just won't play nice.
![]()
Reply #62 Wednesday, August 29, 2012 1:44 PM
the config file isn't the problem though.
do you still run RightClick in some compatibility mode? tried turning this off?
else get some software that works: http://www.desktopapps.co.uk/menuApp.php ![]()
Reply #63 Wednesday, August 29, 2012 2:21 PM
No, I didn't think so either. It's merely defining the items in the menu. ![]()
Now, this is where things start to get even stranger....
I had reinstalled RightClick after having littered the system with a load of C++ runtimes and various dotNETs, and somehow it had set itself in Windows 95 compatibility mode.
I removed the compatibility mode, rebooted, and now it's back to crashing explorer again even if I re-set the compatibility mode to Windows 95.
I give up... ![]()
Reply #65 Tuesday, September 18, 2012 5:53 AM
already do this ![]()
Reply #66 Tuesday, September 18, 2012 6:52 AM
i got this running.
1. you need all MS Visual C++ 32-bit libraries installed
2. run Omar's old LiteStep installer: http://www.crystalxp.net/galerie/en.id.419-litestep-omar-hussain-explorer-tools.htm
do not set LiteStep as shell during the install!!!
3. do not run LiteStep now!!!
4. get the latest LS 0.25 alpha core build: http://www.lsdev.org/doku.php?id=lsdev:downloads
and unzip and overwrite the core files in the directory you installed LS
5. get the latest 32-bit versions of jDesk (0.75), xpaintclass (1.0), xstatsclass (1.1.5) and xpopup (2.1): http://www.shellfront.org/modules/
and unzip them in the modules directory
6. write LSNoShellWarning true in LiteStep\step.rc
7. create a new directory in LiteStep\profiles\YourName\themes. lets call it YourTheme
8. in this new dirextory create a text file called theme.rc
9. write your theme in this file. for example:
OTSMajorVersion 2
OTSMinorVersion 0
ConfigDir "$ThemeDir$config\"
LSImageFolder "$ThemeDir$images\"
include "$ConfigDir$jdesk.rc"
include "$ConfigDir$popup.rc"
*NetLoadModule xpaintclass-1.0
*NetLoadModule xstatsclass-1.1.5
*NetLoadModule xpopup-2.1
*NetLoadModule jdesk-0.75
10. set this new theme by writing ThemeDir "$ThemesDir$YourTheme\" in LiteStep\profiles\YourName\themes\themeselect.rc
11. comment the hotkeys that conflict with the explorer shell in LiteStep\profiles\YourName\personal\hotkey.rc
should look like this:
;*Hotkey WIN R !Run
;*Hotkey WIN E "$FileManager$"
;*Hotkey WIN PAUSE control.exe sysdm.cpl
;*Hotkey WIN M !MinimizeWindows
;*Hotkey WIN+SHIFT M !RestoreWindows
12. you can now run LiteStep. right clicking on the desktop will get you a popup menu. it will be pretty ugly and just text without images. have a look at the xpopup documentation. if it was not included in the latest module you downloaded from shellfront, i recommend to find the docs in one of the older builds.
13. to apply new settings press CTRL+ALT+R on the keyboard.
Reply #67 Tuesday, September 18, 2012 6:56 AM
have to add that i do not use this very often.
back in the XP days i structured my start menu. one folder for graphics, one for the internet, etc.
but the built-in search in 7s start menu is very convenient. so the only thing i really use this is to run some macros that i use maybe once a week.
Reply #69 Tuesday, September 18, 2012 7:12 AM
LS Dev site appears to be knackered..... Getting an error across the board.
Reply #70 Tuesday, September 18, 2012 7:27 AM
weird, it was working when i was pasting the link. until it's back up this will do: http://d.pr/f/B0ei
Reply #71 Tuesday, September 18, 2012 10:24 AM
yup is down.. made a post on the forums.. should be up soon..
Reply #73 Tuesday, September 18, 2012 12:09 PM
It looks like LS isn't too happy about cooperating with DisplayFusion.
The extended taskbars keeps either flickering or totally disappears when LS is launched - so I killed it again.
Guess it needs a bit more work. ![]()
But I got the rightclick menu going, though.
Reply #74 Tuesday, September 18, 2012 1:15 PM
i do not have multiple monitors, but setting up jDesk for multiple monitors might help:
docs are in version 0.711 (available at shellfront)
something like this in theme.rc (for full screen, you probably want to adjust, else a maximized window will overlap your bars)
MonitorNames mon1 mon2 mon3
*jDeskWorkArea mon1 "0,0,0,0"
*jDeskWorkArea mon2 "0,0,0,0"
*jDeskWorkArea mon3 "0,0,0,0"
Accepts negative and positive decimal values, which combined create the WorkArea "box". Opposite sides must have a difference greater than 200. The order of values are:
"<left>,<top>,<right>,<bottom>"
else xDesk might be an alternative (also at shellfront)(use 32bit version even on Win64)
Reply #75 Tuesday, September 18, 2012 6:44 PM
That didn't make any difference. ![]()
Just in case it's me effin something up in the rc (which isn't unlikely), here's the containt of theme.rc
OTSMajorVersion 2
OTSMinorVersion 0
ConfigDir "$ThemeDir$config\"
LSImageFolder "$ThemeDir$images\"
include "$ConfigDir$jdesk.rc"
include "$ConfigDir$popup.rc"
*NetLoadModule xpaintclass-1.0
*NetLoadModule xstatsclass-1.1.5
*NetLoadModule xpopup-2.1
*NetLoadModule jdesk-0.75
MonitorNames mon1 mon2 mon3
*jDeskWorkArea mon1 "0,0,0,0"
*jDeskWorkArea mon2 "0,0,0,0"
*jDeskWorkArea mon3 "0,0,0,0"
The rightclick menu does work - needs some heavy modifications - but it works.
Reply #76 Tuesday, September 18, 2012 7:28 PM
this is just guessing (might have no effect):
try adjusting the jDeskWorkArea for each desktop, so that it does not overlap with the area of the extra taskbars.
*jDeskWorkArea mon1 "0,0,1600,850" (for a 1600x900 desktop with a 50px taskbar height for example)
Reply #77 Tuesday, September 18, 2012 7:38 PM
Yeah, I thought about that too, but it made no difference either.
The resolution for all monitors are 1680X1050, so I set the coordinats to "0,0,1680,1000".
At first I set the area to "0,0,0,1000". Didn't do much either....
Just a thought.... (might make me look stupid) but....
In theme.rc there's a line
but there is no such file in that dir.... Could that be it?
(Remember, I have absolutely no knowledge of how LS works)
![]()
I'll investigate more in the morning. Am getting a bit cross-eyed, so I'd better f'off to bed.
Reply #78 Tuesday, September 18, 2012 8:06 PM
doesn't really matter in this case where you put the setting as long as it is included.
step.rc is loaded for all themes and profiles.
all settings can be user- or theme-specific. then you would have to put the setting in a file that is user/theme-specific.
you could have a look at xDesk and use it instead of jDesk. maybe it plays nicer with DisplayFusion.
Reply #80 Tuesday, September 18, 2012 9:49 PM
Quoting Snowman, reply 77(Remember, I have absolutely no knowledge of how LS works)
Does anyone? [other than LoneRunnr]...
Beats me..
Please login to comment and/or vote for this skin.
Welcome Guest! Please take the time to register with us.
There are many great features available to you once you register, including:
- Richer content, access to many features that are disabled for guests like commenting on the forums and downloading skins.
- Access to a great community, with a massive database of many, many areas of interest.
- Access to contests & subscription offers like exclusive emails.
- It's simple, and FREE!








Reply #61 Wednesday, August 29, 2012 1:16 PM
Oh...
Silly me. I wasn't 100% sure what you ment.
Typical skin config: [link]
Main config file: [link]