Bug 449264 - After restarting a shell with a new wallpaper, previously opened application will refresh the old wallpaper when they get the focus
Summary: After restarting a shell with a new wallpaper, previously opened application ...
Status: CONFIRMED
Alias: None
Product: kwin
Classification: Plasma
Component: compositing (show other bugs)
Version: 5.25.0
Platform: Compiled Sources Linux
: NOR minor
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-01-27 20:29 UTC by Viorel-Cătălin Răpițeanu
Modified: 2022-06-10 01:29 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Viorel-Cătălin Răpițeanu 2022-01-27 20:29:30 UTC
SUMMARY
After restarting a plasma shell with a new wallpaper, previously opened application will refresh the old wallpaper when they get the focus. This behavior is lasts a few seconds.

et your wallpaper as a slide (random few pictures)
then from konsole, restart your plasma shell: kquitapp5 plasmashell && kstart5 plasmashell
when is restarted, the plasma shell will have a different wallpaper. If you reselect the konsole window it will change the wallpaper to the previous image (before the shell restart)
if you select the desktop, the wallpaper changes again to the one from the new shell
Can't search for a ticket/raise one now (gotta go somewhere)

STEPS TO REPRODUCE
1. Set your wallaper as a slide (random few pictures)
2. Open konsole and restart your plasma shell: kquitapp5 plasmashell && kstart5 plasmashell
3. Cycle clicks between the desktop wallpaper and the opened konsole application window.

OBSERVED RESULT
1. A random wallpaper (Image 1) from the selected directory will be set for your desktop.
2. When the shell is restarted, a new wallpaper (Image 2) will be selected from the image directory.
3. When you focus the konsole window, the wallpaper for your desktop will be switched to the first wallpaper, before the shell restart (Image 1). When you click the wallpaper, the wallpaper will be switched again to Image 2.

EXPECTED RESULT
After the shell is restarted, the new image selected by the shell remains set until the timer ends or you change it manually.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Plasma master (Wayland session)
KDE Plasma Version: 5.23.90 master
KDE Frameworks Version: 5.91 master
Qt Version: 5.15.2
Video Driver: nvidia 495.46, egl-wayland 2:1.1.9

ADDITIONAL INFORMATION
This behavior lasts a few seconds.
Comment 1 Fushan Wen 2022-06-10 01:29:10 UTC
Can also reproduce on X11