Unwanted desktop icon Thread last updated on 2006-04-15 08:30:09

Posted by member 306062 on 2006-04-11 08:58:57

Love the program, and the themes. However it seems one of the themes I tried has caused desktop icons to be shown on all themes, even those that use a menu/status bar instead. I'm not able to locate what was changed or how this is done, I don't see icondesk or another probable cause for it running. I've stopped and restarted Litestep, updated to new version, cycled themes, recycled, even downloaded LSTM2 and gone through all of the config files for a theme that previously didn't have desktop icons. Any ideas?

It wouldn't be so bad, but I have an awesome black/gray art piece as my background and the icons have a bright pink border around them. Ick.

Thanks!

Posted by member 306062 on 2006-04-11 09:00:30 link

Sorry, to clarify, the icons are placed on the desktop when a program is opened and shows in the task bar. So they are visible 2x when I'd like them only on the task bar.
Thanks!

Posted by member 1 on 2006-04-11 14:41:52 link

Does it happen when you start LS or does it wait for you to start a program like explorer?

Posted by member 306062 on 2006-04-11 15:39:09 link

It only happens when starting a program, the icon accompanies the open program shown in the task bar, you can use it to expand or reduce the program window and it disappears when the program is closed.

Posted by member 1 on 2006-04-11 15:56:50 link

you didn't edit your step.rc and you didn't load up yzDock or anything did you?

Posted by member 5575 on 2006-04-11 16:36:48 link

It sounds as if you have two taskbar modules loaded somehow. If you run the about bang (!about) and look at 'Loaded modules', what do you see lieted there?

Posted by member 306062 on 2006-04-12 17:58:56 link

Thanks for the responses. I didn't edit the step.rc, I've opened it to see if there was anything apparent but haven't changed anything there. I haven't added any modules or things like yzDock, the most I've done with a theme is changed wallpapers.

!about shows loaded modules
tasks.dll
jkey-0.37.dll
jdesk-0.73.dll
xlabel-3.4.5.dll
rabidvwm-1.2.1i.dll
xtaskbar-1.3.8.dll
xtray-1.0.dll
xpopup-1.1.9.dll
mzscript-0.9.13.dll
NetLoadModule2.dll

The icons show regardless of which of ~20 themes I choose now, would one of those modules cause this behavior for all themes?

Posted by member 1 on 2006-04-12 19:38:16 link

uhmm...you have 2 task modules loaded so yes...you will get dual task displays.

Posted by member 5575 on 2006-04-12 19:39:48 link

Both tasks and xtaskbar show you your tasks - I don't know why both would ever be loaded. Which of those modules is still loaded when you use all the other themes? It seems like perhaps one or the other is getting loaded from somwhere besides your theme config files, e.g., your step.rc or personal.rc.

Posted by member 306062 on 2006-04-13 18:36:42 link

Thanks, Boreas.
My step.rc has an ELSE command that loads tasks

ELSE
ThemeIsOTS1Compliant false
ModulesDir "$LiteStepDir$modules\"
LoadModule "c:\litestep\tasks.dll"

The theme I have loaded shows
otsmajorversion 2
otsminorversion 0

Doesn't that indicate OTS compliant and tasks shouldn't be loaded?

I'd rather have the taskbar on this theme, so now that I've learned what the cause is I'll likely comment out tasks in step.rc and activate it again for themes where I'd like it.

Thanks again!

Posted by member 5575 on 2006-04-13 18:42:45 link

Hmmm. that's a bit odd - maybe some sort of compatibility patch by an overly ambitious themer? In any case, getting rid of the tasks.dll line should indeed solve the problem.

As far as OTS compliance is concerned, I think it can be a little picky as to hos those two variables are formatted. Mine look like so:

OTSMajorVersion "2"
OTSMinorVersion "0"

...with NO SPACES at the beginning of the line in front of OTS*Version. It may even be case sensitive for all I know.

Posted by member 248213 on 2006-04-14 21:54:21 link

doesnt Austerity do that loading tasks thingy?

Posted by member 306062 on 2006-04-15 08:30:09 link

Austerity loads both taskbar-3 and icondesk modules, which is kinda weird because it shows the normal Windows desktop icons too, so the icondesk generated icons overlap. What I found was that even themes that had menu bars at the top or menu 'blocks' at the upper left corner of the screen still loaded the icons behind them. Commenting out the tasks module solved the problem, I'll just have to remember to put it back when I switch themes in a year and a half...
Thanks for the help!