The new behaviour in 12.04 LTS is OK for me. When a window of an other desktop overlap a little bit the current desktop (but not too much), the current desktop changes so that the user can see all the window.
** Changed in: unity (Ubuntu) Status: Confirmed => Fix Released -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to unity in Ubuntu. Matching subscriptions: dp-unity https://bugs.launchpad.net/bugs/923107 Title: Shortcut super + numeric should select the most appropriate virtual screen Status in Unity: Confirmed Status in “unity” package in Ubuntu: Fix Released Bug description: Unity allows user to switch between application windows using Super + numeric keys. When the selected app window is not on the current virtual screen, Unity (or compiz, I don't know) switch to the corresponding virtual screen. THE BUG IS: When only a few pixels of the application window is already visible on the current virtual screen, it does not switch virtual screen. It just select the window and bring it to front, which is often not visible by the user because the visible part of the windows is too small. It often happens after the user snaps a window to the border of the screen. The border of the window is overlapping 1 or 2 pixels on the neighbour virtual screen. Now, when the user is on this neighbour screen, selecting the windows with the Super key has virtually no effect. ENHANCEMENT Instead of just checking if the selected window is visible on the current virtual screen, Unity should check if the current virtual screen is the one where the windows has a majority of its pixels. To manage notifications about this bug go to: https://bugs.launchpad.net/unity/+bug/923107/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp