Virual Window Manager Thread last updated on 2003-04-27 15:39:52

Posted by member 4675 on 2003-02-13 04:04:59

Hey ppls, i was wonderin if anyone can help me. Im using litestep and am a noobie. Anyway, im tryin to make it so that in the taskbar, you know how theres all the tasks which are currently running, placed next to each other. Well i was wondering if its possible to switch from one Desktop/workspace to another, and not have the "Tasks" stay in the taskbar when switched to a new desktop?

Do you know what i mean? like in kde you can do that. so if im in Desktop 1, and ive started like 10 explorer windows, and they're all there in the taskbar, and i want a fresh new desktop with nothin in the taskbar, i can just switch to desktop 2, and there'll be nothing there. But if i switch back to desktop 1, all my previous tasks will be on that taskbar.

Please help if you can, cos i find thaat to be quite handy and practical.

Thanks.

Posted by member 333 on 2003-02-13 04:37:47 link

It will help if you say what theme you're using, and also which vwm.

Posted by member 44 on 2003-02-13 08:49:26 link

yes that´s possible. with ckvwm the setting is:

VWMHideTaskOnSwitch true

Posted by member 4675 on 2003-02-13 18:59:28 link

Um the reason i didn't name the theme was cos i didn't think i needed to. I thought the same principle could apply to any Step.rc file from any theme. But anyways, im actually using Glacier.

Hey moshi are you the one that wrote that?

Yeah VWMHideTaskOnSwitch works well, when i have windows "open" and active or opened on a desktop, it doesn't appear on the taskbar of another desktop when i switch, however, if a window is minimized, it will still appear in the taskbar when i switch desktops. um, im sure its probably just one extra line of code. Can anyone tell me what it is?
Appreciated.

Posted by member 915 on 2003-02-13 19:12:01 link

ckvwm was written by Chaku

Posted by member 4675 on 2003-02-13 19:16:25 link

i was referring to the theme glacier that moshi might've written not the module ckvwm

Posted by member 915 on 2003-02-13 21:24:20 link

It's all good, I must be a tad drunk :)

Posted by member 99 on 2003-02-14 02:31:40 link

I don't know about ckvwm, but for rabidvwm I specifically make minimized windows show up on all desktops for some technical reason that I don't remember at the moment. You can't disable this because bad things happen, although I can't specifically tell you what at the moment. It might have been that it'd just take a lot more work and I wasn't feeling that ambitious... not that any of this necessarily matters if you're using ckvwm. :)

Posted by member 44 on 2003-02-14 02:35:28 link

guess Chaku had the same thoughts. i just checked the ckvwm docs and can´t find a solution for this.

Posted by member 44 on 2003-02-14 02:37:36 link

btw: how about rolling up windows instead of minimizing them? there are plenty of solutions for doing this. try freeshade for example: http://www.shellfront.org/utils/

Posted by member 333 on 2003-02-14 03:42:42 link

for rolling, or shading, you could also try wndman.dll. It also does a bunch of other useful things. Good call for working around your "problem"

Posted by member 44 on 2003-02-14 04:59:13 link

but shading with wndman.dll works with hotkeys only. or did i miss something?

Posted by member 333 on 2003-02-14 06:46:30 link

well, also with gestures or shortcuts (w/ shortcuts you'll obviously have to specify classname of windows to shade). Anyway, hotkeys would probably be the quickest and easiest way to do it.
But it still might not be what the thread-author wanted though ;)

Posted by member 4675 on 2003-02-14 19:58:43 link

thanks everyone for the help. i downloaded freeshade, and reckon its quite good. Makes it feel more like linux. i prefer to use mouse clicks as opposed to hotkeys so i chose freeshade over wndman.dll

The solution wasn't what i had in mind originally, but like TucknDar said, its a good way of workin around the problem. Pretty satisfied with this solution actually. =)

Posted by member 5406 on 2003-02-15 04:41:04 link

If you are using tasks.dll as taskbar module, there's a line called "TasksHideMinAppBar" which should hide the minimized windows. I don't know if that will solve your problem but it might.

Posted by member 23332 on 2003-04-27 11:06:03 link

I use ckVWM. And in ckVWM config, there's an command "VWMHideTaskOnSwitch".
I think it will solve your problem.

Posted by member 7223 on 2003-04-27 15:39:52 link

offa: TasksHideMinAppBar doesn't hide minimized windows. Use TasksDisplay instead (read the doc again). TasksHideMinAppBar just hide the minimized application bars (not all minimized applications, and NOT the minimized application tile in the taskbar). To understand what it mean, run "nero-burning rom" (the one that react in my case), burn a CD and minimize the burning window. Without TasksHideMinAppBar, you'll see the nero title bar in the left bottom corner. With it on, you won't see it.