Plasma Widget to enable Active Blur and other effects for all Wallpaper Plugins
Inspired by the Zren/inactiveblur (bouteillerAlan/blurredwallpaper for plasma 6) but packed into a widget to work with any Wallpaper Plugin.
- Radius
- Radius
- Background color
- Margins (top, bottom, left, right)
- Shadow
- Colorization
- Brightness
- Contrast
- Saturation
- Maximized or full-screen window
- Active window
- Window is present
- Always
- Never
- Desktop Effects (overview, windowaperture...)
- Pixel size
-
Animate
-
Grain size
-
Grain amount
-
You tell me
aur/plasma6-applets-wallpaper-effects use your preferred AUR helper (e.g yay -S plasma6-applets-wallpaper-effects
)
Install the plugin from the KDE Store Plasma 6 version
- Right click on the Desktop > Edit Mode > Add Widgets > Get New Widgets > Download new...
- Search for "Wallpaper Effects", install and add it to your Desktop.
-
Install these dependencies or their equivalents for your distribution
cmake extra-cmake-modules libplasma plasma5support
-
Run
git clone https://github.com/luisbocanegra/plasma-wallpaper-effects cd plasma-wallpaper-effects ./install.sh
- Put the widget on any of your Desktops
- Go to the widget settings to change the effects and behavior
- Widget can set to only show in Desktop Edit Mode (right click > Hide widget or from the widget settings)
Changes to the Desktop are not permanent and can be removed by disabling them from Widget Settings > General tab > Enabled checkbox or removing the widget from the Desktop.
To get the currently active effects run the following in a terminal and trigger the effect that you want to know the name of:
while sleep 1; do gdbus call --session --dest org.kde.KWin.Effect.WindowView1 --object-path /Effects --method org.freedesktop.DBus.Properties.Get org.kde.kwin.Effects activeEffects; done
Instructions to translate the project are available here
Similar to plasma-panel-colorizer, this widget works by injecting/managing effects of the existing wallpaper. Replicating the famous Active Blur for all Wallpaper Plugins without having to modify each Plugin source code.
If you like the project please consider donating/sponsoring this and my other open source work
-
Search the actual gridLayout of the panel from Plasma panel spacer code that inspired this project.
-
Google LLC. / Pictogrammers for the icons.
Configuration
Effects demo