Bug 430749 - Config file issue leads to short desktop delay
Summary: Config file issue leads to short desktop delay
Status: RESOLVED NOT A BUG
Alias: None
Product: plasmashell
Classification: Plasma
Component: Containment (other bugs)
Version First Reported In: 5.20.4
Platform: openSUSE Linux
: NOR minor
Target Milestone: 1.0
Assignee: Marco Martin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-12-23 12:49 UTC by S
Modified: 2021-08-09 01:42 UTC (History)
2 users (show)

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


Attachments
Calamares .desktop file (3.23 KB, application/x-desktop)
2021-01-05 21:07 UTC, S
Details
GeckoLinux language pack installer .desktop file (316 bytes, application/x-desktop)
2021-01-05 21:07 UTC, S
Details

Note You need to log in before you can comment on or make changes to this bug.
Description S 2020-12-23 12:49:47 UTC
Hi there, for quite a few years now I've been maintaining a distro based on openSUSE with Plasma spins, currently there are editions with Plasma 5.18 and 5.20. I ship them with some config files to tweak the default look and behavior, and many of those config files are over 4 years old. I'm currently seeing a minor issue upon login where the desktop icons and the notifications don't appear until about 10 seconds later, although Dolphin opens normally and the panel and menu are always responsive. Then, after deleting the icon I place by default on the ~/Desktop (in desktop folder mode) the Home and Trash icons appear in its place. After doing this, future logins no longer have the above described delay. It feels like I have an old config file somewhere which Plasma eventually ignores or overwrites with a more modern version. Any ideas on which config files need to be tweaked or eliminated so as to not conflict with recent Plasma versions in this way? Thanks!
Comment 1 Nate Graham 2021-01-05 14:24:30 UTC
GeckoLinux, right?

It would be helpful if you could attach the .desktop files you overlay on top of the base system. I presume that the base openSUSE system doesn't have this problem?
Comment 2 S 2021-01-05 21:06:34 UTC
Hi Nate, thanks for the response!

(In reply to Nate Graham from comment #1)
> GeckoLinux, right?

Yep, good guess. ;)

> It would be helpful if you could attach the .desktop files you overlay on
> top of the base system. 

Sure, will do. And here's the complete recipe with all the config overlay files:
https://github.com/geckolinux/geckolinux-project/blob/geckolinux-release/GeckoLinux_ROLLING_Plasma.tar.gz

> I presume that the base openSUSE system doesn't have
> this problem?

I don't think so, but I haven't used it for a while.
Comment 3 S 2021-01-05 21:07:00 UTC
Created attachment 134591 [details]
Calamares .desktop file
Comment 4 S 2021-01-05 21:07:50 UTC
Created attachment 134592 [details]
GeckoLinux language pack installer .desktop file
Comment 5 Nate Graham 2021-01-05 21:43:32 UTC
Thanks!

No idea how those could be related though.
Comment 6 S 2021-01-05 22:47:04 UTC
Yeah, I don't think it's anything specific to the .desktop files either, more likely something in ~/.config/ or ~/.kde4/
Comment 7 Nate Graham 2021-08-08 17:20:42 UTC
Not sure there is an actionable bug report here, sorry. For further developer and packaging-related support, I would recommend sending an email to kde-devel@kde.org or visiting the Matrix room of the same name.
Comment 8 S 2021-08-09 01:42:49 UTC
(In reply to Nate Graham from comment #7)
> Not sure there is an actionable bug report here, sorry. For further
> developer and packaging-related support, I would recommend sending an email
> to kde-devel@kde.org or visiting the Matrix room of the same name.

Thanks for the reply. Yeah, it must be a weird edge case. I ended up deleting most of the config files and starting over, and the problem no longer appears. FYI these are the ones that I recreated:
baloofilerc
dolphinrc
gtkrc
gtkrc-2.0
kactivitymanagerdrc
kconf_updaterc
kded5rc
kdeglobals
khotkeysrc
ksmserverrc
kwinrc
kwinrulesrc
plasma-org.kde.plasma.desktop-appletsrc
plasmashellrc
systemsettingsrc
Trolltech.conf