here follows the step by step description. To be sure, I've updated everything
to todays CVS version. I should note that xfwm4 is compiled with the compositor
enabled, but I don't have the Composite extension enabled in xorg.
Here we go...
My panel is set to autohide and oriented horizontally. The "Wrap workspaces when
dragging ..." feature is activated.
First I open an xterm on workspace 3, as shown in screenshot 1 by the
titlebar->right click->Send to... menu. This xterm has an entry after the prompt
saying "This is xterm no. 1".
Next I drag it to the right corner. The workspace wraps and the xterm appears on
a different one. I would expect, that this is either ws 4 or 2, depending on
whether "drag right" means "wrap one ws forward" or "wrap one ws backwards". But
as screenshot 2 shows, the xterm landed neither on ws 4 nor 2, but on ws 1.
Let's try another xterm...
I open it on ws 4 and label it "This is xterm no. 2" (see screenshot 3). Again I
drag it to the right, the ws wraps and xterm 2 appears on a different ws. But,
as shown in screenshot 4, this ws is not a neighbor of ws 4 (i.e. either 3 or
5), but again ws 1. So now I have my two xterms on ws 1.
Screenshot 5 should just illustrate that neither xterm 1 nor xterm 2 can be
dragged from ws 1 to any other ws. Assuming that xfwm4 puts them all to ws 1,
that is not a big surprise.
Hope I could make myself clearer than in previous mails.
Created attachment 80
Created attachment 81
Created attachment 82
Created attachment 83
Created attachment 84
1) Can you show me the panel with the pager so I ca nsee the desktop layout?
2) You shoud drag to the screen edges, not corners (new in 4.2, 2D desktops are
supported, which means that all 4 sides may bne active)
1) The screenshot with the pager in panel and taskbar follows soon, but what
would you like to see? Only the pager with some windows on it or something special?
2) I did drag to the edges, not to the corners, definitely. Can't you reproduce it?
Created attachment 85
I know you will kill me, but after I activated the pager in panel and taskbar (I
normally don't use the pager), the wrapping worked just fine. ???? The other
thing different was the panel not being hidden. I will set my desktop back to
the original state, log out and back in and see what happens.
One thing: I cannot drag a window from ws 6 to 1 (and vice versa), but I can
navigate from 6 to 1 (and vice versa) using keyboard shortcuts...
(sorry for the duplicate previous post)
Yeah, it's how I expected: after setting back my desktop to it's original state
(i.e. hidden panel, no pagers) and logging back in, the workspace wrapping
doesn't work again, all dragged windows reappear on ws 1. So it seems to have
something to do with the pager being shown or not, or maybe with the panel
Does that make sense?
> Does that make sense?
Well,... I'm curious ;-)
Should be fixed in CVS now (remember that anon CVS is updated only once an hour
so you have to wait a bit to get the fix)
Ok, seems to work quite well, guess this one can be closed now.
I figured the pager only reflects the placements of windows and does not
influence their behaviour, but obviously ...
One minor thing: I mentioned that dragging a window from "last workspace" to
"first" and vice versa does not work, whereas workspace-navigation from "last
workspace" to "first" and vice versa does work (which I really appreciate). I
remember that you disabled the latter some time ago for some reason, but in the
meantime it got activated again (and pleeeeaaaaaase don't change it back).
Couldn't that restriction fall also for dragging windows?
Thanks a lot, Nick.
Fixed (the wrap_layout param does exactly what you want)