I have my workspaces set up in a 2x2 square. For this discussion, I'll call them: 1 2 3 4 If I start in workspace 1 and move my mouse to the right, it will wrap to workspace 2. This is expected. However, if I keep moving right, it will wrap back to workspace 1. To me, that breaks the spatial abstraction. I think that wrap should only move in these ways: 1 <--> 2 ^ ^ v v 3 <--> 4
But that's an option, described in the documentation: http://www.xfce.org/documentation/docs-4.2/xfwm4.html#hidden_options wrap_layout=true wrap workspaces depending on the actual desktop layout. wrap_cycle=true wrap workspaces when the first or last workspace is reached.
ick. Why are they hidden? Please don't be following Gnome's path to suckiness.
And regardless, "wrap_cycle=false" doesn't seem to work anyways. :( Btw, I didn't mean to sound like an ass. Thanks for telling me about the hidden options, I've been using XFCE for years and never knew about them.
What does the following command give ? grep -i wrap ~/.config/xfce4/mcs_settings/xfwm4.xml
$ grep -i wrap ~/.config/xfce4/mcs_settings/xfwm4.xml <option name="Xfwm/WrapResistance" type="int" value="8"/> <option name="Xfwm/WrapWindows" type="int" value="1"/> <option name="Xfwm/WrapWorkspaces" type="int" value="1"/>
The option to set is wrap_layout=false (wrap workspaces depending on the actual desktop layout.)
I see no bug here, as long as the right option is used (though the number of different options related to desktop cycling is definitely confusing).