SUMMARY *** Startup slow with Picture of the day (bing). I tried to find a clue in logs without successful. *** STEPS TO REPRODUCE 1. Configure "picture of the day" in settings. 2. Reboot or close session. 3. Login 4 Slow startup process (40 seconds) -> Normally 10 seconds OBSERVED RESULT If you choose a simple Picture, startup process is 10 seconds. If you choose a simple Picture of the day, startup process is 40 seconds. EXPECTED RESULT Same time SOFTWARE/OS VERSIONS Linux/KDE Plasma: Opensuse Leap 15.5 KDE Plasma Version: 6.0 KDE Frameworks Version: 6.0 Qt Version: 6.6 ADDITIONAL INFORMATION
I have the same issue with the NASA picture of the day when it's not loaded yet (eg first boot in the morning). It takes a few seconds to startup during which it's stuck on the splash screen.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/libplasma/-/merge_requests/1075
Git commit 1b154b3eb2b7617067dfd05d961e53238458714e by Fushan Wen. Committed on 10/03/2024 at 02:59. Pushed by fusionfuture into branch 'master'. ContainmentItem: set correct constraints when wallpaper is ready Not all wallpaper plugins set their loading status to keep the splash screen on, which means if the current wallpaper plugin is ready, there is no isLoadingChanged signal, so the ui constraints will never be updated. This adds a check to fix it. FIXED-IN: 6.0.2 M +14 -5 src/plasmaquick/plasmoid/containmentitem.cpp https://invent.kde.org/plasma/libplasma/-/commit/1b154b3eb2b7617067dfd05d961e53238458714e
Git commit ccd45f0434294b12ca342505f753dd1976d7260e by Fushan Wen. Committed on 10/03/2024 at 03:02. Pushed by fusionfuture into branch 'Plasma/6.0'. ContainmentItem: set correct constraints when wallpaper is ready Not all wallpaper plugins set their loading status to keep the splash screen on, which means if the current wallpaper plugin is ready, there is no isLoadingChanged signal, so the ui constraints will never be updated. This adds a check to fix it. FIXED-IN: 6.0.2 (cherry picked from commit 1b154b3eb2b7617067dfd05d961e53238458714e) M +14 -5 src/plasmaquick/plasmoid/containmentitem.cpp https://invent.kde.org/plasma/libplasma/-/commit/ccd45f0434294b12ca342505f753dd1976d7260e
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/2107
Git commit e5b7ecb0cc8f2539e27720f2fb88262798bf9fa2 by Fushan Wen. Committed on 11/03/2024 at 01:23. Pushed by fusionfuture into branch 'master'. appiumtests: add test to make sure ShellCorona gives ready signal to KSplash M +11 -1 appiumtests/desktop/CMakeLists.txt A +195 -0 appiumtests/desktop/bug482267.py https://invent.kde.org/plasma/plasma-desktop/-/commit/e5b7ecb0cc8f2539e27720f2fb88262798bf9fa2
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/2111
Git commit 6ab0f22e76f3cd6af56988d63b6a8e51725b37b8 by Fushan Wen. Committed on 11/03/2024 at 01:42. Pushed by fusionfuture into branch 'Plasma/6.0'. appiumtests: add test to make sure ShellCorona gives ready signal to KSplash (cherry picked from commit e5b7ecb0cc8f2539e27720f2fb88262798bf9fa2) M +11 -1 appiumtests/desktop/CMakeLists.txt A +195 -0 appiumtests/desktop/bug482267.py https://invent.kde.org/plasma/plasma-desktop/-/commit/6ab0f22e76f3cd6af56988d63b6a8e51725b37b8
*** Bug 482082 has been marked as a duplicate of this bug. ***
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/4843
Git commit bcc206be8288ba20265c03240e8fac8e5a62de13 by Fushan Wen. Committed on 17/10/2024 at 00:00. Pushed by fusionfuture into branch 'master'. startkde: test setStage is called after starting plasma-ksplash-ready.service Related: bug 494840 M +1 -0 appiumtests/CMakeLists.txt A +14 -0 appiumtests/ksplash/CMakeLists.txt A +79 -0 appiumtests/ksplash/ksplashtest.py M +2 -0 lookandfeel/org.kde.breeze/contents/splash/Splash.qml https://invent.kde.org/plasma/plasma-workspace/-/commit/bcc206be8288ba20265c03240e8fac8e5a62de13