Compiz uses the concept of Viewports, instead of Workspaces. Icon Box: add option "Use viewports" (or similar). When checked, IconBox will hide and show icons based on the active Viewport (and Workspace), instead of only based on the active Workspace. Pager: make it possible to switch Viewports the same way as Workspaces are switched - by clicking on the Pager, or by scrolling over the Pager. The benefits of making Pager viewport-aware: - enablement of Compiz desktop "Viewport Switcher" and "Cube" plugins, - faster virtual desktop switching (viewports vs. workspaces). The benefits of making Icon Box viewport-aware: - all the benefits of Pager, plus, - only icons belonging to current viewport will be shown. All of the above == much better usability in the Compiz/Xfce environment. This should probably be posted as two separate requests, one to "Icon Box" and one to "Workspace Switcher", however these will make sense only when both are implemented. Some effort in this direction was already started here: http://bugzilla.xfce.org/show_bug.cgi?id=3361 Many thanks for your consideration.
I would also like to see these enhancements made. I can't imagine it would be too hard to fix the Icon Box problem, as the Task List plugin already plays well with Compiz and Viewports.
Only part of wnck are viewport-away. This should be better in the >= 4.7 panel, but the pager code in Gnome's libwnck, so you need to report the request there.