Active Drawers with multi-monitor: the drawer opens always on the primary monitor

Bug #1226486 reported by Sebastian Stigler
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Drawers
New
Undecided
Unassigned

Bug Description

drawers version 13.5.1-0~163~precise1
Ubuntu 12.04.3

I use a multi-monitor setup with the primary monitor(1600x1200) above the secondary monitor(1600x900) with starters on both monitors.

I expect, that the launcher opens on the same screen on which I clicked the drawers-symbol on the starter.

What I get is the following:

When I click on a drawer at the secondary monitor the utility launcher opens at the primary monitor at the y-position where it would open if I had clicked on the drawer at the primary monitor.

I have tested with the monitor-setting: secondary monitor on the left of the primary.
In that setting the launcher opens at the correct monitor but always at the y-position where it would do that on the primary monitor.
I've observed this because my monitors have a different resolution and I positioned the monitors so that the lower edges are on one line (in the second setting).

Revision history for this message
Drumbum42 (d-weiss-42-oa) wrote :

Drawers Version: 13.01
Ubuntu 13.10

I have also had a similar issue because of a multi moniter setup. I stack one moniter on top of another and use the bottem one as "primary" or as the Launch Placement. The top moniter has no unity panel, yet Drawers will open there.

Much like the OP, Drawers opens in the correct spot on the wrong moniter. Admitidly I have an odd setup with 1920x1080(bottom) and 3200x900(top), but clicking on the bottom moniter and having the window opening on the top is a bit jarring. I have checked xrandr and the correct display is set as primary, so I'm gessing it's not Unity having the wrong moniter focus, but knowing Unity it's still possible.

Oh, and I just updated using the ppa, so that didn't fix it either.

Revision history for this message
Seán Ó Séaghdha (seanos) wrote :

I have the contrary problem - one AppMenu drawer in particular (Utilities) always opens on the secondary monitor (with no launcher). Since this is often turned off, it makes the drawer a little useless.

The secondary monitor is older, lower resolution and uses a VGA connector; the primary monitor uses DVI. Perhaps due to some remnant code somewhere, even though it’s set as secondary the VGA connection often gets listed first. During login I get a weird momentary wallpaper swap (same background in the greeter & desktop) where the image scaled to the secondary monitor appears at the left of the primary monitor with the larger resolution image to its right (opposite of the monitors’ physical layout). This suggests to me that at some low level the VGA connection is still somehow ‘first’. This also has no relation to how the cables are physically connected to the video card.

It would make sense for drawers to appear on the same viewport as the launcher they launched from if that’s possible.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.