Ubuntu – How to open new windows of a running app on another workspace under Unity

unitywindow-managementworkspaces

Since Ubuntu 11.10, it is really difficult to get multiple workspaces like Ubuntu 10.04.

For example:
When I wanted to open a new Firefox window, I just had to go to the next workspace and hit the Firefox icon.

With Unity, this isn't possible anymore. When I hit the icon, it goes back to the original Firefox window.
I know it is possible to use GNOME Classic, but this doesn't work very well and is not stable.

How can I achieve this?

Best Answer

You rely on a couple of flawed assumptions. First; it is not obvious that Mark Shuttleworth makes all these decisions. I hardly believe Ubuntu would've become such a success if he was a one-man show. It is a collective effort. Also, you assume that "this really handy function" has been thrown away. It hasn't.

Ok, now let's look at your question. It seems to be about how to launch a new instance of Firefox when there's already one running. Easy; middle-click it. Or if you use keyboard shortcuts, append Shift. For instance, if Firefox is number two on your launcher, press Super+Shift+2 to launch a new instance. You can then use Super+BAT (button above tab) to switch between Firefox instances, and you'll be moved to the correct desktop if they're on different ones. It will remember the window order, so you will also be able to use Alt+Tab to switch between the most recently used instances per application.

The cube and other Compiz effects are still available. Unity itself is a Compiz plugin, so none of those options have been removed.