https://bugs.kde.org/show_bug.cgi?id=369420
Bug ID: 369420 Summary: After turning off external monitor, taskbar disappears on primary monitor Product: plasmashell Version: 5.7.5 Platform: Archlinux Packages OS: Linux Status: UNCONFIRMED Severity: normal Priority: NOR Component: Multi-screen support Assignee: aleix...@kde.org Reporter: kdeb...@fratti.ch CC: plasma-b...@kde.org I connected my Laptop to the TV over HDMI, and first arranged them so that the TV was to the right of my laptop in the monitor arrangement widget. I accidentally set the TV as the primary display at this point. I then proceeded to arrange the TV to be above my laptop display in the widget, and also set it back to be a secondary monitor. At this point, all of your windows should be on the TV, while the task bar is back on the laptop. I played around with the refresh rates of the TV for a bit, but made sure not to set it as a primary display again. After being done watching my Chinese cartoons, I turned off the TV, and then disconnected the HDMI cable. This resulted in plasmashell suddenly eating my taskbar. I tried resetting the monitor configurations to the default value and made sure multiple times to set my laptop's display as being the primary. A reboot did not fix the issue, I had to manually add a new default panel to my laptop screen. Reproducible: Didn't try Steps to Reproduce: 1. Turn on TV 2. Connect HDMI cable to TV 3. Set TV to be the primary display 4.1 Move TV to the right of the primay display 4.2 Remember that you can also stack them in a vertical manner, so after moving it to the right, move it above the laptop display 5. Set laptop display to be the primary display again, after noticing your mistake 6. Drag a bunch of windows around and play with the refresh rate setting of the TV a little. 7. Turn off the TV before unplugging it, then unplug it. Actual Results: The panel disappears from the primary display, and a new one needs to be added back manually to get a panel again. Expected Results: plasma should not allow a situation where no connected monitor has any panels left, especially if one of them is the primary display. If someone can tell me whether plasma keeps a file somewhere with all the widget arrangements on different monitors, I can probably more closely identify what exactly happened, since apparently the original panel ended up on a monitor that was not connected, even though at the time of disconnecting a secondary monitor, it was on the proper display. This happened on X11. -- You are receiving this mail because: You are watching all bug changes.