Bug 507168

Summary: When applying a new boot loader theme, systemsettings should provide more details than just a progress bar
Product: [Applications] systemsettings Reporter: Erwin Iosef <rblade457>
Component: kcm_plymouthAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED NOT A BUG    
Severity: minor CC: kdedev
Priority: NOR    
Version First Reported In: 6.4.3   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Erwin Iosef 2025-07-17 19:56:42 UTC
When you apply a new plymouth theme in the "Boot splash" section, you get a long 'process-running' bar at the bottom. Since applying a new plymouth theme means you should regenerate the initramfs, systemsettings or kcm_plymouth should notify the user with a message saying it's regenerating the initramfs, instead of just the partially intuitive bar.
The average user might close the application if the initramfs generation takes too long and they're not aware of the undergoing needed process, since it's just a theme change.
Comment 1 TraceyC 2025-07-21 23:07:00 UTC
This sounds like a workaround to an underlying issue. We can't guarantee that 100% of users will keep the window open while this process completes. Therefore, the desired behavior is to have the theme change complete, even if the window is closed.

Also, there are distros where this operation is very quick, and so the notification is unnecessary, or it doesn't apply (if it doesn't use initramfs)

I tested this on KDE Neon Testing, to see what would happen if the window was closed during the Apply operation. I observed the change was applied.

Have you seen this fail? If so, can you provide
Distribution: 
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version:
Comment 2 Erwin Iosef 2025-07-22 06:58:20 UTC
No I haven't seen it fail, in that case, if it presents no harm to the system while its closed or reapplied a different theme after opening the window again while the previous process is in progress or so, then this report can be closed.
Comment 3 TraceyC 2025-07-22 17:03:38 UTC
Thanks for clarifying. I'll close this for now. If you do see a problem or bug with this, feel free to reopen it.
Comment 4 Erwin Iosef 2025-07-22 18:06:26 UTC
Alright, thank you!