Summary: | Multihead: Panels from one monitor disappear and cannot be recovered if that monitor is disconnected | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | eggheaddash81 |
Component: | Panel | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED WORKSFORME | ||
Severity: | minor | CC: | eggheaddash81, honzulak1, kde, nidi, notuxius, rapiteanu.catalin, simgunz |
Priority: | NOR | ||
Version: | 5.4.3 | ||
Target Milestone: | 1.0 | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
eggheaddash81
2015-11-17 04:35:08 UTC
I have the same problem. I add another scenario: - Panel is on primary monitor only 1. Connect external monitor 2. Configure it as "unify output" in order to mirror the primary monitor. 3. Put PC to sleep 4. Disconnect external monitor Result: The panel is not on the primary monitor any more, but it still exists and is unaccessible. Expected result: Panel on the primary monitor as it was before connecting the external monitor. Regarding one the proposed solutions given by eggheaddash81: - Bringing back the panel on the external monitor to the primary one when the first is unplugged is problematic. If we have one panel per monitor, after unplugging we will have two panels on the primary monitor, which is very annoying. Indeed it was considered a bug on plasma4 See: https://bugs.kde.org/show_bug.cgi?id=295784 Proposed solution: - The panel should remain attached to the specific monitor as it is now, so that when the monitor is reconnected it will reappear on that monitor. (Different monitors should be able to remember different panels, as it happens for screen configurations) - BUT when the monitor is not connected the panel should not exist (not just be hidden), and it should be recreated only when the monitor is reconnected - When working with unified output the panel should not disappear from the primary monitor when the external one is disconnected (this is clearly a bug) To reset plasma configuration and get rid of the phantom panels, I removed the following files: ~/.config/plasma-org.kde.plasma.desktop-appletsrc ~/.config/plasmashellrc Maybe there is a less destructive way to fix it. For the "less destructive" workaround, please, see #356225, comment 10. plasma-org.kde.plasma.desktop-appletsrc: -lastScreen=1 +lastScreen=0 Can you still reproduce this bug? Fixed for me. Thanks for the update; closing. |