Disable KDE's Extra Splash Screen in Kubuntu by Default
Closed, WontfixPublic

Description

I think Plasma would benefit by disabling the Splash Screen by default. The Splash Screen is rather dated and doesn't really accomplish much these days other than make the booting process take longer. I disable the Splash Screen on my own system immediately upon install because that way it lets me get to my desktop much faster on boot. Yes, things are still loading as I start to use the system but that is a normal expectation by users so there's no real issue there in my opinion.

The Splash Screen effect just makes the user wait longer to use their system. In my testing, the Splash Screen effect makes the boot process take an additional 10 seconds - 30 seconds, depending on the hardware, for no apparent benefit that I see.

I'd also like to clarify that i am not talking about plymouth splash screen but rather the KDE specific additional splash screen available to disable at System Settings -> Startup and Shutdown -> Splash Screen

I guess by "splash screen" you mean the one provided by plymouth (plasma provides its own).

Well, the benefit of plymouth is hiding the technical details of the boot to the average user; [K]ubuntu is suposed to be user friendly.

I'm sorry to say I'm -1 to this; if plymouth is too slow for you, I suggest you to work on improving its performance rather than just asking us to remove it.

I think users like some feedback while booting. So, if the glowing Kubuntu Plymouth animation is removed, what can we use to replace it? Personally, I prefer the stream of text GRUB produces, but I expect the users who prefer that are the same users who know how to change the default.

On the other hand if you mean the Plasma Splash Screen, as in System Settings > Startup and Shutdown > Splash Screen then I am willing to play with it to test timings.

I guess by "splash screen" you mean the one provided by plymouth (plasma provides its own).

No, I mean the KDE Plasma splash, not plymouth. I forgot about the fact that Plasma essentially had 2 and was only thinking of the Plasma effect version.

I think it is VERY important to not display GRUB data to users because that would make some people think something is wrong or that we are going back to 1997 so in this I agree.

On the other hand if you mean the Plasma Splash Screen, as in System Settings > Startup and Shutdown > Splash Screen then I am willing to play with it to test timings.

Yes, KDE Plasma's Splash Screen is what I am referring to. I think this feature only activates after the desktop starts loading elements and I personally turn it off because it gets me to the desktop faster and allows me to do stuff while other elements are loading rather than having to wait for everything to load prior to being able to do anything.

I guess by "splash screen" you mean the one provided by plymouth (plasma provides its own).

No, I mean the KDE Plasma splash, not plymouth. I forgot about the fact that Plasma essentially had 2 and was only thinking of the Plasma effect version.

I think it is VERY important to not display GRUB data to users because that would make some people think something is wrong or that we are going back to 1997 so in this I agree.

On the other hand if you mean the Plasma Splash Screen, as in System Settings > Startup and Shutdown > Splash Screen then I am willing to play with it to test timings.

Yes, KDE Plasma's Splash Screen is what I am referring to. I think this feature only activates after the desktop starts loading elements and I personally turn it off because it gets me to the desktop faster and allows me to do stuff while other elements are loading rather than having to wait for everything to load prior to being able to do anything.

Well I don't think disabling Plasma's splash screen on our own difering from KDE would be a wise decision. I don't think it would be a good default.

My initial comment still applies: if it doesn't work well for you feel free to work on improving it rather than just asking us to remove it. Or alternatively, convince KDE folks to disable it, and maybe we could follow that decision in KDE.

FWIW upstream Plasma developers are not super attached to the Plasma splash screen. It mostly exists for reasons that are technical rather than aesthetic: It hides the fact that the parts of Plasma load at different rates. Without the splash screen, or something similar, slow systems will load the individual pieces of plasma (wallpaper, panels, desktop icons, etc) one at a time, making for a somewhat disjointed experience.

Work is currently being done upstream to improve this such that it might be possible to remove the splash screen and not suffer from the above-mentioned visual glitches. The work is scheduled to land in Plasma 5.18. So I think it's quite sane to suggest disabling the splash screen in that timeframe.

FWIW upstream Plasma developers are not super attached to the Plasma splash screen. It mostly exists for reasons that are technical rather than aesthetic: It hides the fact that the parts of Plasma load at different rates. Without the splash screen, or something similar, slow systems will load the individual pieces of plasma (wallpaper, panels, desktop icons, etc) one at a time, making for a somewhat disjointed experience.

Work is currently being done upstream to improve this such that it might be possible to remove the splash screen and not suffer from the above-mentioned visual glitches. The work is scheduled to land in Plasma 5.18. So I think it's quite sane to suggest disabling the splash screen in that timeframe.

Thanks for the feedback. If that work you mention gets done, I also doubt very much we would add the splash screen back on our own.

In other words, for the particular case of the splash screen, I think the best choice for Kubuntu is following KDE's default config for it.

rikmills closed this task as Wontfix.Dec 14 2019, 10:31 AM
rikmills claimed this task.
michaeltunnell renamed this task from Disable Splash Screen in Kubuntu by Default to Disable KDE's Extra Splash Screen in Kubuntu by Default.Sep 7 2020, 4:28 PM
michaeltunnell updated the task description. (Show Details)