Bug 373181 - Panel disappears (moves to invalid screen)
Summary: Panel disappears (moves to invalid screen)
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Panel (other bugs)
Version First Reported In: 5.7.5
Platform: Ubuntu Linux
: NOR major
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-12-02 11:41 UTC by Amichai Rothman
Modified: 2016-12-20 18:12 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Amichai Rothman 2016-12-02 11:41:46 UTC
I have a 2 monitor setup (Intel IGPU), running Kubuntu 16.10. Several times a day (I think it's when the monitors go in or out of power savings mode), the panel disappears; sometimes it re-appears in the same place, sometimes it re-appears on the other monitor (so over the course of a day it might move back and forth between the two monitors), and sometimes it doesn't re-appear at all.

I figured out that when it disappears completely, I can edit ~/.config/plasma-org.kde.plasma.desktop-appletsrc, search for all instances of 'lastScreen=X' and replace X with 0 or 1, and restart plasmashell.

Interestingly, and this is probably the source of the bug, when I look at all the values of X in the file, it's full of invalid screen numbers - just now I saw values range between 0 and 8. For some reason it seems to be incrementing the screen number at some point, even though it gets to invalid values, rather than limiting them to only valid screen numbers. And to clarify, there is no reason for it to be updating this value at all as far as I know... I'm not actually moving the panel or other widgets around between screens.
Comment 1 Christoph Feck 2016-12-07 18:08:09 UTC
This should be fixed with Plasma 5.8.4. Please add a comment when you update to that version.
Comment 2 Marco Martin 2016-12-12 10:18:34 UTC
multiscreen management different in 5.8, if something similar happens, is a different bug
Comment 3 Amichai Rothman 2016-12-12 16:55:26 UTC
When 5.8.4 or later is backported to Kubuntu 16.10, I'll install and test it. They used to backport every point release, but nowadays it seems there are large gaps in KDE backports.
Comment 4 Amichai Rothman 2016-12-20 18:12:30 UTC
I think it is indeed solved in 5.8.4. Although the panel does sometimes move from one monitor to the other after returning from monitor power savings mode, it no longer disappears completely nor moves to an invalid monitor number.