I have Workspaces enabled in Unity.
They work with fullscreen video reproduction in VLC and the default video player.
I can have a video in one workspace, a browser in another, and switch flawlessly between them.
I can do the same with the Steam video games I have tested, I can have Portal running in a workspace and Chrome in another, and switch between them.
But XBMC is something else. It somehow disables workspaces, and in order to switch, I have to close the program. XBMC responds to Alt-Tab in Windows but not in Unity.
How can I change workspaces if XBMC is running?