2

Whenever I press Alt + Tab , Unity moves the window I'm switching to so that the whole window is inside the screen. This behavior is excruciatingly annoying because I often move a window (usually text editors) partially outside the current screen so I can view another window below it (usually a browser). Every time I Alt + Tab back to the text editor, I'm getting an unnecessary virtual screen switch, and Unity is rearranging the windows behind my back.

For instance, here is a browser and text editor on Virtual Screen 1 (top left), note that the text editor is partially outside the current screen:

enter image description here

Then I Alt-Tab to the browser (or clicked on it):

enter image description here

Next, I Alt + Tab again to get back to the text editor, but Alt-Tab switched me to Virtual Screen 4 (bottom right) because a larger percentage of the text editor window is on virtual screen 4 than in virtual screen 1; and the browser is no longer in the screen. Also note that the text editor window moves from being on the bottom-right to the top-left, which is very disorienting as I can no longer keep track of where any of my windows are since they all keep moving around by themselves..

enter image description here

How do I disable this behavior? I don't want to have any virtual screen switch when Alt + Tab , especially since Alt + Tab does not list windows that is completely not in the current virtual screen anyway.

Lie Ryan
  • 652

1 Answers1

0

I believe the solution you want is to tell the compiz place plugin to ignore the window in question. You can edit the compiz plugin settings with gconf-editor, however you will need to install it first.

Personally I prefer to leave compiz and it's plugins alone and run with the defaults - I've spent too much time fixing a broken system.

Another solution that seems to suggest itself is to disable the place plugin completely, however this may prove to be even more annoying since all of the automatic window placment we take for granted will be missing. New windows will always open at 0,0 for example, probably being put under the launcher and top panel.

If I want a windowed application to be on the screen at the same time as another application it's a fairly simple matter to resize the windows and place them appropriately. With a high resolution desktop it's possible to increase productivity significantly if you re-size the windows and change the placement, while keeping them entirely on the current desktop.

fabricator4
  • 8,471
  • 1
  • 37
  • 39