panel 2D uses wrong width on multi monitor setup
Bug #880698 reported by
Daniel Nyström
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
unity-2d |
Fix Released
|
High
|
Michał Sawicz | ||
unity-2d (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
It seems like Unity 2D panel sets the width of the panel on non-first monitors according to the first monitor resolution, as illustrated in the attached screenshot.
It's four monitors with the following resolutions (starting from left):
1680x1050 - 1920x1080 - 1280x1024 - 1280x1024
NOTE! I'm using Xmonad as window manager and Xinerama (hence no randr) to enable four monitors on two Nvidia GPUs. But "Unity-2d-panel" is ignored by the window manager according to http://
Related branches
lp:~chtrassl/unity-2d/fix-for-bug-880698
- unity-2d-team: Pending requested
-
Diff: 75 lines (+17/-5)3 files modifiedlibunity-2d-private/src/unity2dpanel.cpp (+15/-3)
libunity-2d-private/src/unity2dpanel.h (+1/-1)
panel/app/panelmanager.cpp (+1/-1)
lp:~saviq/unity-2d/screeninfo-refactor
- Christoph Trassl (community): Approve
- Albert Astals Cid (community): Needs Fixing
- Florian Boucault: Pending requested
-
Diff: 1186 lines (+433/-182)27 files modifiedlauncher/Launcher.qml (+2/-2)
launcher/app/launcher.cpp (+3/-2)
launcher/app/launcherview.cpp (+3/-0)
libunity-2d-private/Unity2d/GnomeBackground.qml (+2/-2)
libunity-2d-private/Unity2d/plugin.cpp (+4/-2)
libunity-2d-private/src/CMakeLists.txt (+1/-0)
libunity-2d-private/src/dashclient.cpp (+1/-1)
libunity-2d-private/src/desktopinfo.cpp (+7/-88)
libunity-2d-private/src/desktopinfo.h (+6/-27)
libunity-2d-private/src/screeninfo.cpp (+211/-0)
libunity-2d-private/src/screeninfo.h (+72/-0)
libunity-2d-private/src/unity2ddeclarativeview.cpp (+8/-0)
libunity-2d-private/src/unity2ddeclarativeview.h (+6/-0)
libunity-2d-private/src/unity2dpanel.cpp (+24/-4)
libunity-2d-private/src/unity2dpanel.h (+7/-1)
libunity-2d-private/src/workspacesinfo.cpp (+3/-3)
panel/app/panelmanager.cpp (+41/-6)
panel/app/panelmanager.h (+2/-1)
panel/applets/appname/windowhelper.cpp (+0/-1)
places/app/dashdeclarativeview.cpp (+5/-11)
places/app/dashdeclarativeview.h (+2/-1)
places/dash.qml (+1/-1)
spread/Workspace.qml (+2/-2)
spread/Workspaces.qml (+11/-11)
spread/app/spread.cpp (+0/-5)
spread/app/spreadview.cpp (+8/-10)
spread/app/spreadview.h (+1/-1)
Changed in unity-2d: | |
importance: | Undecided → High |
summary: |
- panel 2D uses wrong width on multi monitor setup (Xinerama) + panel 2D uses wrong width on multi monitor setup |
tags: | added: patch |
Changed in unity-2d: | |
status: | Confirmed → Fix Committed |
Changed in unity-2d: | |
milestone: | none → 5.4 |
assignee: | nobody → Michał Sawicz (saviq) |
Changed in unity-2d: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
I'm seeing the same bug, and I'm regularly using xrandr with two monitors: the laptop one and an external VGA monitor. Likely Xinerama is not relevant here.