Bug 366833 - Panels misplaced after restart
Summary: Panels misplaced after restart
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Panel (show other bugs)
Version: 5.7.3
Platform: Fedora RPMs Linux
: NOR major
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-08-16 13:12 UTC by kdebuac.rhn
Modified: 2016-09-16 18:00 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description kdebuac.rhn 2016-08-16 13:12:29 UTC
After plasmashell restart, the panels are placed on the incorrect physical monitor in a xrandr multi-monitor setup.

Reproducible: Always

Steps to Reproduce:
0. Your primary laptop screen holds the panels
1. Connect a bigger, second monitor to your primary (laptop) screen
1a. Issue xrandr command (this sounds like a bug too)
1b. Open system settings and enable the screen
2. Place the new screen to the left of the old screen (share an edge and the top corners)
3. Restart plasmashell (e.g. due to notorious high CPU usage reported elsewhere) using kbuildsycoca5 && kquitapp5 plasmashell && kstart5 plasmashell


Actual Results:  
Panels appear on the external screen and disappear when it's disconnected or disabled.

Expected Results:  
Panels appear on the same screen where they were.

Intel graphics, HDMI output, LVDS builtin panel.
Workaround: with the external screen connected, open panel properties, and drag them back to where they belong. Be careful not to stop in the dead zone below the smaller screen or the panel will disappear again until next restart.
Comment 1 Martin Flöser 2016-09-16 09:36:56 UTC
This should be fixed with several changes to the multi-screen stack in Plasma 5.8. In case you are still able to reproduce with Plasma 5.8 please reopen.