Summary: | Panels don't remember what screen they are associated with (multi-screen) (using kscreen) | ||
---|---|---|---|
Product: | [Unmaintained] plasma4 | Reporter: | Thiago Macieira <thiago> |
Component: | panel | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED DUPLICATE | ||
Severity: | major | CC: | bastian.beischer, david.narvaez, dvratil, felipesabrahao, hurezi, kde, kirill.bogdanenko, nate, remy.blank, sfranzen85 |
Priority: | NOR | ||
Version: | git master | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
plasma-desktoprc
plasma-desktop-appletsrc with both monitors connected plasma-desktop-appletsrc after the second monitor was disconnected |
Description
Thiago Macieira
2013-07-31 16:58:25 UTC
Created attachment 81487 [details]
plasma-desktoprc
Created attachment 81488 [details]
plasma-desktop-appletsrc with both monitors connected
Created attachment 81489 [details]
plasma-desktop-appletsrc after the second monitor was disconnected
plasma-desktoprc diff (old = two monitors; new = one monitor) --- /tmp/plasma-desktoprc 2013-07-31 10:05:38.864483547 -0700 +++ plasma-desktoprc 2013-07-31 10:06:58.394972755 -0700 @@ -583,14 +583,14 @@ size=910,512 [PlasmaViews][64] -Migrations= +Migrations=0 panelVisibility=0 [PlasmaViews][64][Horizontal1920] offset=0 [PlasmaViews][64][Sizes] -lastsize=1920 +lastsize=1366 [PlasmaViews][64][Sizes][Horizontal1366] max=1366,27 @@ -736,7 +736,6 @@ [ViewIds] 3=1 55=3 -60=66 87=64 plasma-desktop-appletsrc diff (old = two monitors, new = one monitor) --- /tmp/plasma-desktop-appletsrc 2013-07-31 10:05:38.864483547 -0700 +++ plasma-desktop-appletsrc 2013-07-31 10:06:58.387973063 -0700 @@ -565,20 +565,20 @@ activityId= desktop=-1 formfactor=2 -geometry=0,-93,1920,27 +geometry=0,-93,1366,27 immutability=1 lastDesktop=-1 -lastScreen=1 +lastScreen=0 location=4 plugin=panel -screen=1 +screen=0 zvalue=0 [Containments][87][ActionPlugins] RightButton;NoModifier=contextmenu [Containments][87][Applets][89] -geometry=0,2,1896,25 +geometry=0,2,1342,25 immutability=1 plugin=tasks zvalue=0 @@ -600,8 +600,8 @@ Order=0 [Containments][87][Configuration] -maximumSize=1920,27 -minimumSize=1920,27 +maximumSize=1366,27 +minimumSize=1366,27 [General] immutability=1 I managed to reproduce the problem. Curiously, it can't be reproduced when primary monitor is the left one and the right one is disabled, but it can be reliably reproduced with Thiago's setup (primary being right of secondary). (In reply to comment #6) > I managed to reproduce the problem. Curiously, it can't be reproduced when > primary monitor is the left one and the right one is disabled, but it can be > reliably reproduced with Thiago's setup (primary being right of secondary). Well, I have my secondary screen to the right of my primary, and I can reproduce it just fine. However, it happens to me only in the following cases: 1) Disabling the second screen through the KCM (not just removing the cable), or 2) Shutting down with two screens connected, then booting without the second screen (with session store enabled). I'm guessing these are just the same situation; the result is that any windows or panels that were on the secondary screen are moved back to the primary. This seems like the sane thing to do for windows, but I would like any panels/widgets to be tied to the secondary screen only. Confirmed here on openSUSE Tumbleweed. Duping to 356225, which has more attention and is in a Plasma 5 product. *** This bug has been marked as a duplicate of bug 356225 *** |