Paul - I had a similar prognosis. My initial plan is to develop a universal workspace switcher - one that will query (and monitor) the window manager to determine the compositing engine, and then play along. I'm reading up on some of the compiz APIs now. I'd really like to incorporate some additional GUI mechanisms while I'm at it. For example, I think it would greatly enhance the functionality to have OS X Dock-like 'zoom-on-mouse-over' to allow for easier and more accurate selection/placement of windows within the applet. I probably won't get started coding until Monday, but hopefully I can have something to play with next week. This will be a bit of a learning experience for me, but I figure this is a good place to get introduced to linux development. -ryan On Sat, 2010-05-22 at 19:41 +0000, PaulReiber wrote: > Ryan - here's my understanding of this issue. I believe, at the heart > of the issue is that Compiz handles virtual desktops quite differently > than Metacity. > > Because of this, it "fakes" any apps using the Metacity virtual > desktop API into thinking there's only one virtual desktop. I'm not > sure of the details of how it does this; review the thread on this bug > for some leads (hopefully). > > I haven't reviewed any of the patches that've been identified, because > they slipped my attention; I wasn't aware any coding work had been > done by anyone to attempt to address this. I believe the key to doing > this right is to have the applet be compiz-aware, and use the proper > API if it's running; it'll be interesting to see what the patches do. > > Looking forward to collaborating with you on a solution. > > Kind regards, > -Paul Reiber > Phone: (210)854-8253 > Email: