Ubuntu – How to prevent unity changing workspace when activating window previously partially draged across two workspaces

unity

How to prevent unity from changing automatically workspace when activating minimized window previously partially dragged across two workspaces the way that bigger part of window is in other workspace.

Example

Assuming 4 workspaces as 2×2 matrix.
Starting in top left workspace.

  1. Start firefox + maximize it.
  2. CTRL ALT T, start terminal in standard
    size.
  3. Drag terminal down to see just its upper quarter, ie. hide its
    lower part outside of current workspace.
  4. Click on firefox, bring it
    on foreground.
  5. Click the terminal icon on the launcher.

The unity will switch to the workspace down showing lower part of the terminal
window.

How to prevent or disable such a workspace switching mode for windows crossing workspace borders?
It makes little sense to allow unity to follow bigger part of window to another workspace.

The workaround is to have just one workspace, or to do described action in the bottom workspace, but it is all about setting the user, not the software.

Ex post edit: After not receiving satisfactory answer, I tried to get used to it. I did my best to get accustomed to Unity desktop and the frustrating workspace switching behaviour, but I failed and abandoned Unity. Using Cinnamon desktop as a user workaround.

Best Answer

I don't think there is a work-around besides just having only one workspace because of the nature of "Workspace application-switching", or however you wish to word it. I can see how it would make sense that the workspace with the majority of the window is viewed as the workspace that window is in, but could also see how it would be frustrating. I don't know if "Workspace application-switching" is a feature you can turn off, but that would be the only other solution I could think conceivable.

Related Question