Hi Olivier, 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. Regards, Nikolas.
Created attachment 80 screenshot 1
Created attachment 81 screenshot 2
Created attachment 82 screenshot 3
Created attachment 83 screenshot 4
Created attachment 84 screenshot 5
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) TIA Olivier.
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 screenshot 6
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 autohide feature. Does that make sense? Nick
> Does that make sense? Absolutely!
Well,... I'm curious ;-) Nick
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) Olivier.
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)