https://bugs.kde.org/show_bug.cgi?id=427861

David Oldford <david_oldf...@hotmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |david_oldf...@hotmail.com

--- Comment #78 from David Oldford <david_oldf...@hotmail.com> ---
I experience this issue on a regular basis. Boot up is normally fine (it was
problematic until I disabled loading a previous session and deleted the session
file that had been loading,) but any time my monitors disconnect for any reason
my desktop settings get messed up. The most common issue now is my icons
swapping monitors along with my panel. After that the most common is my desktop
background reverting to the default and after that is the desktop background
just becoming all black which I believe is a symptom of plasma just failing
altogether for that monitor somehow. I'm running kubuntu-backports packages
with Kubuntu impish:

kde plasma version: 5.24.4
kde frameworks version: 5.92.0
Qt Version: 5.15.2
Kernel Version: 5.13.0-40-generic
Graphics Platform: X11 (nvidia binary driver)

I have my system hooked up to a displayport kvm and if I switch between kvm
inputs the problem seems to occur 100% of the time and strangely enough get
worse the more I swap back and forth. If I just click back and forth long
enough I end up with plasma totally falling apart and have had experiences
where I needed to reboot to get it running again. It's been driving me nuts for
about a year but I've been too busy with work to do much about it. I recently
wrote a tiny script to facilitate a quicker recovery:

#!/bin/sh
kquitapp5 plasmashell
cp /home/username/.config/plasma-org.kde.plasma.desktop-appletsrc.1
/home/username/.config/plasma-org.kde.plasma.desktop-appletsrc
kstart5 plasmashell

This script appears to reliably work so the problem appears to me to be the
associated config file is being corrupted somehow whenever monitors
disconnected and reconnected (either in memory settings become corrupted and
written to it or it gets written out in a corrupted fashion and then read into
memory by plasmashell).  It seems to me there are way to many containment items
in the associated config and a lot of the problem I believe is plasma starting
from scratch assuming it's connected to a brand new display and making a new
containment whenever a monitor is disconnected and reconnected after boot.
Doing a diff of the config file it seems that:
[Containments][3][Applets][4][Configuration]
PreloadWeight=91

has the PreloadWeight value changed from 92 to 91 and under ScreenMapping the
screenMapping value is changed but it seems in meaningless ways the order of
desktop items in the list appears to have changed.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to