Topic review - Dynamic Virtual Desktops
| Author |
Message |
y0r1c
|
Posted: Wed Feb 21, 2007 7:57 pm
Thanks again, really useful plugin and now it's behavior is predictable
Now I can say that with the help of BBLean I can make a desktop of my dream
Big-big Thanks!
Thanks again, really useful plugin and now it's behavior is predictable
Now I can say that with the help of BBLean I can make a desktop of my dream :)
Big-big Thanks!
|
 |
Carsomyr
|
Posted: Wed Feb 21, 2007 5:37 pm
Updated SkipDesk to not skip workspaces with all minimized windows.
Added Readme which hopefully explains what you need to know to use it (for future reference)
The old behaviour can be enabled by creating a SkipDesk.rc and adding a setting. See the readme for details.
Updated SkipDesk to not skip workspaces with all minimized windows.
Added Readme which hopefully explains what you need to know to use it (for future reference)
The old behaviour can be enabled by creating a SkipDesk.rc and adding a setting. See the readme for details.
|
 |
qwilk
|
Posted: Tue Feb 20, 2007 8:44 pm
y0r1c: Yes, I can confirm that bug...
Carsomyr: If you wrap the [updated] plugin up with a short readme, I'll post it to the plugins page!
BR//Karl -> qwilk
y0r1c: Yes, I can confirm that bug... 8)
Carsomyr: If you wrap the [updated] plugin up with a short readme, I'll post it to the plugins page! ;)
BR//Karl -> qwilk
|
 |
y0r1c
|
Posted: Tue Feb 20, 2007 7:33 pm
There is a bug in SkipDesk plugin: if you minimize all widows on the workspace that workspace becomes unavailable
There is a bug in SkipDesk plugin: if you minimize all widows on the workspace that workspace becomes unavailable
|
 |
y0r1c
|
Posted: Mon Feb 19, 2007 5:11 pm
Thanks, Carsomyr, your plugin really works and really skips empty workspaces, this feature rocks, thanks again.
crowmag, anyone can make a mistake or misunderstand another person
I didn’t think this topic would be viewed and replied… I thought it would be something like “yo, noob, go away with stupid questions”
Code: KeyToGrab(Num1), WithModifier(Win+Alt), WithAction(ExecCommand), DoThis(@BBCore.MoveWindowToWS 1 true) KeyToGrab(Num2), WithModifier(Win+Alt), WithAction(ExecCommand), DoThis(@BBCore.MoveWindowToWS 2 true) ...
works for me in BBClean Code: KeyToGrab(Left), WithModifier(Win), WithAction(PrevWorkspace) KeyToGrab(Right), WithModifier(Win), WithAction(NextWorkspace)
works and skips empty workspaces (with the help of new plugin)
Thanks for all your attention to my stupid questions 
Thanks, [b]Carsomyr[/b], your plugin really works and really skips empty workspaces, this feature rocks, thanks again.
[b]crowmag[/b], anyone can make a mistake or misunderstand another person :)
I didn’t think this topic would be viewed and replied… I thought it would be something like “yo, noob, go away with stupid questions”
[code] KeyToGrab(Num1), WithModifier(Win+Alt), WithAction(ExecCommand), DoThis(@BBCore.MoveWindowToWS 1 true) KeyToGrab(Num2), WithModifier(Win+Alt), WithAction(ExecCommand), DoThis(@BBCore.MoveWindowToWS 2 true) ... [/code] works for me in BBClean [code] KeyToGrab(Left), WithModifier(Win), WithAction(PrevWorkspace) KeyToGrab(Right), WithModifier(Win), WithAction(NextWorkspace) [/code]
works and skips empty workspaces (with the help of new plugin)
[b]Thanks[/b] for all your attention to my stupid questions ;)
|
 |
Kerman
|
Posted: Mon Feb 19, 2007 12:28 am
crowmag, don't beat yourself too much you couldn't have guessed that. But this makes me happy I stick to my vanilla bbKeys :)
And I can confirm it is the bbClean version of its bbKeys that is buggy as I've used bbClean with vanilla bbKeys and it does work as we would expect it to. I can't think of a reason why this plugin would have been modified though... oh well *shrugs*
crowmag, don't beat yourself too much you couldn't have guessed that. But this makes me happy I stick to my vanilla bbKeys :)
And I can confirm it is the bbClean version of its bbKeys that is buggy as I've used bbClean with vanilla bbKeys and it does work as we would expect it to. I can't think of a reason why this plugin would have been modified though... oh well *shrugs*
|
 |
crowmag
|
Posted: Sun Feb 18, 2007 5:20 pm
OK. well I actually went through this a bit and it doesn't work as I thought that it did.
I also owe y0r1c an appology
Lately, I have just been making use of just 2 workspaces for the most part - sending a window from ws1 to ws2 etc. so, I assumed that WinKey+[n] sends the window to that ws but it doesn't. here is what happens:
If am on ws1 and I press WinKey+2, the active window is sent to ws2 (expected).
If am on ws1 and I press WinKey+3, nada if the window is lowered, lowers the window if it is shaded and in fact, this is the message in the toolbar.
If am on ws1 and I press WinKey+4, the ws changes to the previous ws (4) but the window does not follow and in fact, the message in the toolbar reads 'bbKeys -> PrevWorkspace'.
If am on ws1 and I press WinKey+1, the active window is toggled shaded and unshaded and in fact, the message in the toolbar reads 'bbKeys -> ShadeWindow'.
If am on any ws and I press WinKey+2, the active window is moved to the next workspace. Continuing to hold down the WinKey and repeatedly press 2 the active window keeps following the ws change to the next higher ws (to the right) and cycles back to ws1. And in fact, the message in the toolbar reads 'bbKeys -> MoveWindowRight'.
What this means (and in my defence) is that: Code: # Workspaces: #KeyToGrab(Num1), WithModifier(Win), WithAction(Workspace1) #KeyToGrab(Num2), WithModifier(Win), WithAction(Workspace2) #KeyToGrab(Num3), WithModifier(Win), WithAction(Workspace3) #KeyToGrab(Num4), WithModifier(Win), WithAction(Workspace4) ... etc. Does not work. In other words it's broken. It is supposed to be a feature and the above is in the bbClean default bbKeys.rc! Further more... Code: # Windows: KeyToGrab(Num1), WithModifier(Win+Alt), WithAction(ExecCommand), DoThis(@BBCore.MoveWindowToWS 1) KeyToGrab(Num2), WithModifier(Win+Alt), WithAction(ExecCommand), DoThis(@BBCore.MoveWindowToWS 2) KeyToGrab(Num3), WithModifier(Win+Alt), WithAction(ExecCommand), DoThis(@BBCore.MoveWindowToWS 3) KeyToGrab(Num4), WithModifier(Win+Alt), WithAction(ExecCommand), DoThis(@BBCore.MoveWindowToWS 4)
Is broken as well in bbKeys - it simply doesn't work. Although you can still use the bro@m in the menu and it works. This would seem to indicate that the problem isn't in the core.
It appears that the latest version of bbKeys that comes with bbClean needs to be fixed.
I probably would have recognized this sooner but I have been rebuilding both my main computer and my testbox pretty much from scratch the last 2 weeks and have been doing more mundane things like installing endless amounts of drivers\softwares etc. etc to be in any normal work routine.
I'll post in the bbClean thread with a link to this one so Zeytok sees it.
OK. well I actually went through this a bit and it doesn't work as I thought that it did.
[b]I also owe y0r1c an appology[/b] :oops:
Lately, I have just been making use of just 2 workspaces for the most part - sending a window from ws1 to ws2 etc. so, I assumed that WinKey+[n] sends the window to that ws [b]but it doesn't[/b]. here is what happens:
If am on ws1 and I press WinKey+2, the active window is sent to ws2 (expected).
If am on ws1 and I press WinKey+3, nada if the window is lowered, lowers the window if it is shaded [b]and in fact, this is the message in the toolbar[/b].
If am on ws1 and I press WinKey+4, the ws changes to the previous ws (4) but the window does not follow [b]and in fact, the message in the toolbar reads 'bbKeys -> PrevWorkspace'[/b].
If am on ws1 and I press WinKey+1, the active window is toggled shaded and unshaded [b]and in fact, the message in the toolbar reads 'bbKeys -> ShadeWindow'[/b].
If am on [u]any ws[/u] and I press WinKey+2, the active window is moved to the next workspace. Continuing to hold down the WinKey and repeatedly press 2 the active window keeps following the ws change to the next higher ws (to the right) and cycles back to ws1. [b]And in fact, the message in the toolbar reads 'bbKeys -> MoveWindowRight'[/b].
What this means (and in my defence) is that: [code]# Workspaces: #KeyToGrab(Num1), WithModifier(Win), WithAction(Workspace1) #KeyToGrab(Num2), WithModifier(Win), WithAction(Workspace2) #KeyToGrab(Num3), WithModifier(Win), WithAction(Workspace3) #KeyToGrab(Num4), WithModifier(Win), WithAction(Workspace4) ... etc.[/code] [b]Does not work.[/b] In other words [u]it's broken[/u]. It is supposed to be a feature and [u]the above is in the bbClean default bbKeys.rc[/u]!
Further more... [code]# Windows: KeyToGrab(Num1), WithModifier(Win+Alt), WithAction(ExecCommand), DoThis(@BBCore.MoveWindowToWS 1) KeyToGrab(Num2), WithModifier(Win+Alt), WithAction(ExecCommand), DoThis(@BBCore.MoveWindowToWS 2) KeyToGrab(Num3), WithModifier(Win+Alt), WithAction(ExecCommand), DoThis(@BBCore.MoveWindowToWS 3) KeyToGrab(Num4), WithModifier(Win+Alt), WithAction(ExecCommand), DoThis(@BBCore.MoveWindowToWS 4)[/code]
[b]Is broken as well[/b] in bbKeys - it simply doesn't work. Although [u]you can still use the bro@m in the menu and it works[/u]. This would seem to indicate that the problem isn't in the core.
It [u]appears[/u] that the latest version of [b]bbKeys[/b] that comes with bbClean needs to be fixed.
I probably would have recognized this sooner but I have been rebuilding both my main computer and my testbox pretty much from scratch the last 2 weeks and have been doing more mundane things like installing endless amounts of drivers\softwares etc. etc to be in any normal work routine.
I'll post in the bbClean thread with a link to this one so Zeytok sees it.
|
 |
Carsomyr
|
Posted: Sun Feb 18, 2007 2:48 pm
Plugin that might help you
That is what he said he is using, but I havent used it. AFAIK using Code: KeyToGrab(Num4), WithModifier(Win), WithAction(Workspace4) shouldn't move a window, only change the workspace (but I might be wrong). Sorry if I caused any confusion. @y0r1c: I created a small plugin you can try. When loaded SkipDesk will cause empty desktops to be skipped when you change desktops. To supress this behaviour (so that you can get an empty desktop to open new programs on) hold the ALT key when switching desktops. To use you could add Code: KeyToGrab(Left), WithModifier(Win+Alt), WithAction(PrevWorkspace) KeyToGrab(Right), WithModifier(Win+Alt), WithAction(NextWorkspace) to bbKeys.rc to allow you to move to empty desktops while keeping Code: KeyToGrab(Left), WithModifier(Win), WithAction(PrevWorkspace) KeyToGrab(Right), WithModifier(Win), WithAction(NextWorkspace)
for when you want to switch between desktops in use only.
This plugin doesn't actually create new desktops, so you will have to set the number to the maximum amount you expect to use. When a desktop becomes empty (due to closing programs) you will be switched to a non-empty desktop.
That is what he said he is using, but I havent used it. AFAIK using [code]KeyToGrab(Num4), WithModifier(Win), WithAction(Workspace4)[/code]shouldn't move a window, only change the workspace (but I might be wrong). Sorry if I caused any confusion.
@y0r1c: I created a small plugin you can try. When loaded SkipDesk will cause empty desktops to be skipped when you change desktops. To supress this behaviour (so that you can get an empty desktop to open new programs on) hold the ALT key when switching desktops.
To use you could add[code]KeyToGrab(Left), WithModifier(Win+Alt), WithAction(PrevWorkspace) KeyToGrab(Right), WithModifier(Win+Alt), WithAction(NextWorkspace)[/code] to bbKeys.rc to allow you to move to empty desktops while keeping[code]KeyToGrab(Left), WithModifier(Win), WithAction(PrevWorkspace) KeyToGrab(Right), WithModifier(Win), WithAction(NextWorkspace) [/code] for when you want to switch between desktops in use only.
This plugin doesn't actually create new desktops, so you will have to set the number to the maximum amount you expect to use. When a desktop becomes empty (due to closing programs) you will be switched to a non-empty desktop.
|
 |
crowmag
|
Posted: Sun Feb 18, 2007 1:37 pm
Carsomyr wrote: You need to have a branch with the move to workspace patch to move a window to an arbitrary workspace. I don't know if BBClean has it.
Latest bbClean here... I thought he said that was what he was using?
[quote="Carsomyr"]You need to have a branch with the move to workspace patch to move a window to an arbitrary workspace. I don't know if BBClean has it.[/quote]
Latest bbClean here... I thought he said that was what he was using?
|
 |
Carsomyr
|
Posted: Sun Feb 18, 2007 1:04 pm
You need to have a branch with the move to workspace patch to move a window to an arbitrary workspace. I don't know if BBClean has it.
Then add an entry like Code: KeyToGrab(1), WithModifier(Win+Alt), WithAction(ExecCommand), DoThis(@BBCore.MoveWindowToWS 1) to bind a key to move the window.
I almost have a small plugin working which allows you to skip empty workspaces when moving through them, should have it done in a few hours.
That should come close to doing what you want (I think).
You need to have a branch with the move to workspace patch to move a window to an arbitrary workspace. I don't know if BBClean has it.
Then add an entry like[code]KeyToGrab(1), WithModifier(Win+Alt), WithAction(ExecCommand), DoThis(@BBCore.MoveWindowToWS 1)[/code] to bind a key to move the window.
I almost have a small plugin working which allows you to skip empty workspaces when moving through them, should have it done in a few hours.
That should come close to doing what you want (I think).
|
 |
y0r1c
|
Posted: Sun Feb 18, 2007 12:36 pm
Thanks anyway 
Thanks anyway ;)
|
 |
crowmag
|
Posted: Sun Feb 18, 2007 12:33 pm
It works for me, I have no idea why it won't work for you. Try a different program...
What more can I say? It works for me.
It works for me, I have no idea why it won't work for you. Try a different program...
What more can I say? It works for me.
|
 |
y0r1c
|
Posted: Sun Feb 18, 2007 12:24 pm
well, my settings are the same, all options activated and… nothing changed, reloaded configuration, restarted BBlean didn’t help
Could it be because of BBClean ?
well, my settings are the same, all options activated and… nothing changed, reloaded configuration, restarted BBlean didn’t help
Could it be because of BBClean ?
|
 |
crowmag
|
Posted: Sun Feb 18, 2007 12:09 pm
...
...
|
 |
y0r1c
|
Posted: Sun Feb 18, 2007 11:59 am
your command just switches to the fourth workspace, it doesn’t grab active window to it.
your command just switches to the fourth workspace, it doesn’t grab active window to it.
|
 |
|
|