Windows on dual-monitor system minimize away from the dock
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Gala |
Confirmed
|
Undecided
|
Unassigned | ||
Plank |
Fix Released
|
Low
|
Rico Tzschichholz |
Bug Description
On systems with a dual-monitor configuration, when a window is minimized it animates down and to the right (on the left monitor) and down and to left (on the right monitor) rather than having the animation shrink it down towards the dock.
I believe the issue has to do with the way the video driver supports dual-monitor displays. I have an Nvidia GTX560ti (Driver version 304.48) and I am running in TwinView mode, which essentially treats both displays as a single large display. While each of my displays are running at 1680x1050, the driver is treating it as a single monitor displaying at 3360x1050.
Now when you minimize a window, best as I can tell, Gala animates the window down and to the center of the screen, where it expects Plank to be. But since Gala actually thinks it's on a single, 3360x1050 display, because of how Nvidia TwinView reports the resolution, it animates the window down and to the right (on the left monitor) and down and to the left (on the right monitor) since, technically, that is the center of a 3360x1050 display and where Gala thinks Plank ought to be.
So, at this point I'm not really sure if it should even be marked as a bug since, technically, Gala is behaving as intended. But I'm submitting it regardless and I'll let the developers sort it out.
ProblemType: Bug
DistroRelease: elementary OS 0.2
Package: elementary-desktop 1.284-0~
ProcVersionSign
Uname: Linux 3.2.0-33-generic x86_64
NonfreeKernelMo
ApportVersion: 2.0.1-0ubuntu15
Architecture: amd64
CrashDB: elementary_meta
Date: Tue Nov 20 20:08:01 2012
InstallationMedia: elementary OS 0.2 "Luna" - Beta 1 amd64 (20121114)
MarkForUpload: True
ProcEnviron:
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: elementary-meta
SuspiciousXErrors:
ThirdParty: True
UpgradeStatus: No upgrade log present (probably fresh install)
Related branches
- Robert Dyer (community): Needs Fixing
-
Diff: 162 lines (+67/-9)5 files modifiedlib/DockItems.vala (+7/-0)
lib/Items/ApplicationDockItem.vala (+14/-0)
lib/PositionManager.vala (+43/-0)
lib/Widgets/DockWindow.vala (+2/-9)
lib/libplank.symbols (+1/-0)
affects: | elementaryos → gala |
Changed in gala: | |
status: | New → Confirmed |
affects: | pantheon-dock → plank |
Changed in plank: | |
status: | In Progress → Fix Committed |
Changed in plank: | |
status: | Fix Committed → Fix Released |
I think it's not a driver issue. Mine is Intel HD 2000 and I get the same behavior.