Source i (link to git-repo or to original if based on someone elses unmodified work):

https://github.com/y4my4my4m/kde-shader-wallpaper

Original
6
Become a Fan
7.2

Description:
Shader Wallpaper for Plasma6 is a Wallpaper Plugin that allows you to run shaders as your wallpaper.

OVER 100 Shaders included!

Video of 3.0 https://github.com/y4my4my4m/kde-shader-wallpaper/assets/8145020/144bf23c-ccc0-4f58-a753-8ee882750dfa

Video of 1.2 using iGPU (and kvantum) in VirtualBox: https://streamable.com/1g7muc

Video of 1.0: https://streamable.com/yeqam9

Github: https://github.com/y4my4my4m/kde-shader-wallpaper

### Roadmap:
- [ ] Version 3.x.x - Save imported shaders, customization, better buffers/channel, shadertoy import
- [x] Version 3.0.1 - Play/stop, fullscreen detection, screenlock, various fixes
- [x] Version 3.0.0 - Plasma6 Edition!
- [x] Version 2.0.1a - Breaking bug fix regarding the pause/fullscreen feature(current version) **(current version)**
- [x] Version 2.0a - Customize shaders via GUI, directly load shaders from shadertoy.com or file
- [x] Version 1.3 - 70 new shaders + autolisting
- [x] Version 1.2 - iGPU fix
- [x] Version 1.1 - File Dialog added
- [x] Version 1.0 - Simply load shaders


### Notes:
- GUI based shader customization will be back in future version
- Shadertoy.com imports do not work anymore as Plasma6 requires shader compilation
- Performance may vary depending of your specs, but it's actually not all that resource intensive, depends on the shader too.
- If you modify the shader files and want to see the changes, the KDE Wallpaper QtQuick App itself needs to be restart, I recommend simply to `pkill plasmashell` and restart it.
Last changelog:

v3.0.3-plasma6

What's Changed
Unpause wallpaper when peeking at desktop by @Tech-Tac in #71
Full Changelog: v3.0.2-plasma6...v3.0.3-plasma6
https://github.com/y4my4my4m/kde-shader-wallpaper/compare/v3.0.2-plasma6...v3.0.3-plasma6


Ratings & Comments

19 Comments

attacktive

10 Thank you so much! ❤️

phobos001

10 Hey, when you get an opportunity, I noticed that if you have the shader running for a long time, the Time will start to have floating point rounding errors from getting very large. You should have a rollover at around 3600 seconds or so, so the shader doesn't degrade overtime. Thank you for this plugin, it's wonderful!

y4my4my4m

Thanks for the comment and review! You are correct! I'll try to get it fixed. Cheers

alr86

10 Much better and more beautiful than I was expecting!❤️👌

aurangzeb

10 Wow! This is one of the most original work and coolest Plasma plugin out there.

djole333

Hello, do you know what could be the reason for not working in lockscreen? i only get black background, it managed to work once but after i changed shader i was never able for it to work again

y4my4my4m

I'm not sure of the cause yet, it's in the works. However some shaders seem to work consistently for the lockscreen, for example try the ps3 menu one.

djole333

thanks for quick response, and exactly i forgot to mention, ps3 menu was the one working, i ended up using that one in any case :)

y4my4my4m

Should work with Plasma 6.1 now!

jpetso

Hi, I looked into the cause and submitted a fix for Plasma's screen locker component: https://invent.kde.org/plasma/kscreenlocker/-/merge_requests/218 Note that even after the fix, you'll have to switch the "Pause" setting to "Never" because window listings aren't working within the screen locker context.

y4my4my4m

Wow. That is fantastic. Thank you so much! I'll see what I can do on my end to mitigate ang remaining issues.

y4my4my4m

Thanks to your work, the fix is now part of Plasma 6.1 and all shaders now render properly on lockscreen :)

silverein

i remember there being an option to change the color. is that option gone or has it been moved somewhere/called something else?

y4my4my4m

It's gone for now. Plasma5 used to load shaders as string, so it would dynamically look for variables that might be colors. However, plasma6 uses compiled shaders, so we must manually edit the shaders first. I will try to add them to some popular shaders. Is there some in particular you'd like to control colors via GUI?

silverein

the earthbound2,paint1 and paint archipelago

silverein

and thank you for porting this, was the one thing i really missed from plasma5

beiruty

I could not change the selected shader from the setting >Wallpaper. The apply is greyed out. However, if I right-click on the desktop, I can switch the shared and the wallpaper would be applied dynamically.

y4my4my4m

Oh, I forgot they added an option there! I will see if I can add it to that settings page! Thanks for letting me know!

y4my4my4m

Please update, it should work now!

Pling
0 Affiliates
Details
license GPLv3
version v3.0.1-Plasma6
updated
added
downloads 24h 65
mediaviews 24h 0
pageviews 24h 19

Other Plasma 6 Wallpaper Plugins:

Game of Life
thaloi
last update date: 5 months ago

Score 5.8

Autum wallpaper
vicko
last update date: 10 months ago

Score 6.9

Random Color
fusionfuture
last update date: 1 year ago

Score 5.0

Active blur
a2-n
last update date: 6 months ago

Score 7.1

Sliding/Parallax Wallpaper
bojidar-bg
last update date: 1 month ago

Score 5.0

HTML Wallpaper
the-unknown
last update date: 9 months ago

Score 5.8