![]() ![]() Thanks a lot for the patch coz this bug has been troubling for months. For example of such hanging patch you may see And posting patches doesn't mean they would be merged into > I might post it to the KDE phabricator later, but KDE devs still can find > patches and check if it fixes issue for them too and use it if it does fix > I've posted links to patches here for a few reasons. (In reply to i.Dark_Templar from comment #19) > your patch I think source model has to be reset to nullptr to enable > for my patch values from qset and qmap for that URL have to be removed, for > 'started(const QUrl&)' signal from dir lister has to be processed too, and But if it's still desired to fix this potential issue, then > configuration for different directory somewhere? It doesn't look that way to > As for issue with changing directory, does folder view store positions > test your patch and not sure if it'd actually work, but it looks like it > I think in my patch it's a bit more obvious where data is buffered. > (In reply to David Edmundson from comment #25) Thanks(In reply to i.Dark_Templar from comment #27) But if it's still desired to fix this potential issue, then 'started(const QUrl&)' signal from dir lister has to be processed too, and for my patch values from qset and qmap for that URL have to be removed, for your patch I think source model has to be reset to nullptr to enable buffering again. I didn't test your patch and not sure if it'd actually work, but it looks like it might work.Īs for issue with changing directory, does folder view store positions configuration for different directory somewhere? It doesn't look that way to me. I think in my patch it's a bit more obvious where data is buffered. ![]() > It still needs a fixup as it still has that same issue with handling a > as a buffer before we we set as folder model's proxy. > - same principle but uses the source model ![]() > Also I think we can do everything inside plasma-desktop, which skips the > If you change dir (such as from configure) we'll get a new completed event. > There's a potential issue with that patch. (In reply to David Edmundson from comment #25) Hope we can find the real cause of the problem. # To alleviate 'messed-up desktop icons' bug (KDE Bugtracking System – Bug 354802)Ĭp -appletsrc.saved -appletsrcĪ very ugly temporary fix - but it works for me. I use this small script to make the restoration and restart: What I have done to alleviate my situation is to make a copy of the afore-mentioned file prior to switching off my computer, and then use it to restore the file, and restart the plasma shell when I notice that the desktop is messed up after login. I presume that some kde program wants to check this file for plausibility or correctness, and then messes it up. The apparent reason for the mixed-up desktop is that the file ~/.config/-appletsrc is modified directly after I log into my computer. I suspect many kde devs never switch-off their machines, hence they would never see the bug. The bug is especially annoying if you switch-off your computer on a nightly basis (like I do). I have just migrated to 18.04 from 14.04. Only that it then appeared every month or so, but now, with kubuntu 18.04, practically every day. It's also not limited to reboots, though reboots trigger this more frequently - it can also happen on a normal logout (not followed by a reboot). The graphics card driver / manufacturer does not make a difference - it's hitting systems with Intel, Nvidia and AMD graphics equally. Interestingly, I have not seen this happening in VirtualBox VMs - just in case someone is trying it in there. I have yet to migrate most machines to openSUSE Leap 15.0, so I do not have any data on it (yet). Upgrading from openSUSE Leap 42.2 (Plasma Framework 5.27.0, Plasma Desktop/Workspace 5.8.3) to openSUSE Leap 42.3 (Plasma Framework 5.32.0, Plasma Desktop/Workspace 5.8.7) reduced the likelihood of triggering this bug by at least 50%, but it's still there. Machines with spinning drives are affected much more frequently. ![]() However, what I have learned so far: A lot less likely to happen if the Desktop configuration data (i.e. I have not found a reliable way to reproduce it. xsession-errors from 2 sessions without bug and 1 with bugĪ have been observing this bug on multiple machines for a few years now. config/-appletsrc after reboot with icons rearrangedįiles and screenshot before and after bug Original placement with corruption fixed manually Misplaced bottom panel and usage monitors ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |