Bug 514565

Summary: Add a fade-in effect when initiating a session to avoid flashbanging the user's eyes
Product: [Plasma] plasmashell Reporter: Fernando Marcelino Muniz <fernandommuniz>
Component: Startup processAssignee: Fernando Marcelino Muniz <fernandommuniz>
Status: RESOLVED INTENTIONAL    
Severity: wishlist CC: kde
Priority: NOR Keywords: accessibility
Version First Reported In: 6.5.5   
Target Milestone: 1.0   
Platform: CachyOS   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Concept Art.
Issue on Plasma 6.5.5

Description Fernando Marcelino Muniz 2026-01-14 00:37:30 UTC
STEPS TO REPRODUCE
Login in a dark room using a huge OLED screen, very colorful.

OBSERVED RESULT
After login in the SDDM, there's a black screen, followed by a intense flashbang of your wallpaper and light Panel.
Bad for the eyes.

EXPECTED RESULT
A fade-in transition from the dark screen into color. Maybe... 5 seconds long?

SOFTWARE/OS VERSIONS
Operating System: CachyOS Linux 
KDE Plasma Version: 6.5.5
KDE Frameworks Version: 6.22.0
Qt Version: 6.10.1
Kernel Version: 6.18.5-2-cachyos (64-bit)
Graphics Platform: Wayland
Processors: 8 × 11th Gen Intel® Core™ i5-11300H @ 3.10GHz
Memory: 9 GB of RAM (8.1 GB usable)
Graphics Processor 1: Intel® Iris® Xe Graphics
Graphics Processor 2: NVIDIA GeForce GTX 1650
Manufacturer: LENOVO
Product Name: 82MG
System Version: IdeaPad Gaming 3 15IHU6

ADDITIONAL INFORMATION
Ideally Plasma Login Manager should have that too.
Comment 1 Fernando Marcelino Muniz 2026-01-14 00:47:59 UTC
Created attachment 188493 [details]
Concept Art.
Comment 2 Fernando Marcelino Muniz 2026-01-14 02:15:03 UTC
Comment on attachment 188493 [details]
Concept Art.

Maybe 3 seconds would have been good enough.
Comment 3 David Edmundson 2026-01-14 11:58:25 UTC
>After login in the SDDM, there's a black screen, followed by a intense flashbang of your wallpaper and light Panel.

It sounds like you have ksplash disabled. It does exactly what you're requesting. Can you check systemsettings-> colours and themes -> splash screen.
Comment 4 Fernando Marcelino Muniz 2026-01-14 12:10:22 UTC
(In reply to David Edmundson from comment #3)
> >After login in the SDDM, there's a black screen, followed by a intense flashbang of your wallpaper and light Panel.
> 
> It sounds like you have ksplash disabled. It does exactly what you're
> requesting. Can you check systemsettings-> colours and themes -> splash
> screen.

I've now switched to Breeze's Splash screen ("Tela de apresentação" in PT-BR) and rebooted, I saw the KDE logo, then the Desktop flashbanged the screen without any fade.
Comment 5 Fernando Marcelino Muniz 2026-01-14 12:30:36 UTC
Ok, so there is a fade, but here are the problems:
1- There's no message saying that the Splash screen fade is tied to the Animations menu, which is terrible because this is an accessibility feature.
2- Even at the slowest animation possible, the fade from black into the desktop seems like just a second long.
3- I don't want the bright white KDE logo.

Perhaps is should be possible to have the fade from black into the desktop without any splash screen and without having a very important accessibility feature undocumentedly depend on the Animations menu.
Comment 6 David Edmundson 2026-01-14 12:34:36 UTC
I'm not going to add multiple ways of fading. 

The longer term plan is to get rid of the black screen in the middle. The more paths we have the harder we're making that final task.
Comment 7 Fernando Marcelino Muniz 2026-01-14 13:06:54 UTC
Created attachment 188516 [details]
Issue on Plasma 6.5.5

There is still the bug with the fade. This time it didn't happen, despite having everything enabled, as I show in this attachment.
Comment 8 Fernando Marcelino Muniz 2026-01-14 13:33:28 UTC
So Plasma Login Manager will be too fast that it will not have a black screen after login in.
Comment 9 David Edmundson 2026-01-14 13:58:46 UTC
>So Plasma Login Manager will be too fast that it will not have a black screen after login in.

More the stuff on the plasma side; and it's not just about being fast but not taking over the screen till the contents are up.