Unity launcher won't switch to appropriate workspace when window against desktop border

Bug #776074 reported by Chris Lasher on 2011-05-03
64
This bug affects 15 people
Affects Status Importance Assigned to Milestone
Unity
New
Undecided
Unassigned
unity (Ubuntu)
Undecided
Unassigned

Bug Description

The Unity launcher fails to switch to the appropriate workspace when a window is placed against an extreme horizontal edge opposite the current user's workspace.

Steps to replicate behavior:

1) Switch to top-left workspace
2) Open an application, e.g., Terminal
3) Move the application window so that it touches the far left portion of the screen. It should "snap" to the edge of the screen, but it should NOT resize (e.g., should NOT maximize to one half of the screen)
4) Switch to the top-right workspace or the bottom-right workspace
5) Click the appropriate app icon for the app you launched (e.g., Terminal) in the Launcher
6) Observe that the workspace does not switch, but that Unity has the impression that the app's window has been selected.

Note that this works vice versa when the app window is placed against the far right of a far right workspace and the user attempts to select the window from the Launcher while in a left-positioned workspace.

Jesse (sbjesse) wrote :

I can reproduce and confirm this bug on two machines. This is a disappointing bug. I hope it will be fixed soon.

DavidBriscoe (idbrii) wrote :

Scale using window picker for all windows displays the application but is unable to switch to the correct workspace.

I was experiencing this when a window overlaps the desktop's outside boundary:
- If window spans the top and bottom (it wraps off the top screen to the bottom), then I can't switch to it from the other bottom workspace.
- If window spans the right and left, then I can't switch to it from the other left workspace.

Workaround: Use CompizConfig > General Options > Desktop Size > Set Vertical Virtual Size to 1.

Sander Deryckere (sanderd17) wrote :

the same happens with upper and lower workspaces, not just with left and right borders.

1) go to the bottom-left workspace
2) open gedit (or another program) and drag it to the left so that it takes the half of your screen
3) go to top-left workspace
4) click on the gedit icon in the launcher

what you will see:

1) the workspace wil not change
2) gedit will drop a few pixels and you will see the bottom border of gedit on the top-left workspace. So to go to gedit afterwards, you need to go to workspace 3 and you need to drag gedit a few pixels up again.

Gerhard Burger (burger.ga) wrote :

Can also confirm the situation sketched by the OP, when I try to switch to the terminal you can see the shadow of the terminal on the right edge of the top-right workspace, indicating that it is active, however you don't get a global menu.

Gerhard Burger (burger.ga) wrote :

very likely to be a special case of https://bugs.launchpad.net/unity/+bug/738908

Changed in unity (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers