Skip to content

wallpaper-engine on steamdeck / SteamOS natively (through kde-plugin)

Notifications You must be signed in to change notification settings

slynobody/SteamOS-wallpaper-engine-kde-plugin

Repository files navigation

kde-plugin wallpaper-engine (SteamOS / arch + Debian / ubuntu)

  • lets you use wallpaper-engine-files natively (precompiled)
  • KDE-Plasma Plugin (Desktop-Mode: right-click, background ...)

** for Steam deck / arch: v.0.5.5 (for kde 5.27) & for debian / ubuntu: v.0.5.5 (deb for kde 5.27 + deb for kde 6.1+)

** precompiled for simple use & through limitations of the compilation-capabilities of steamdecks, f.e. see catsout/wallpaper-engine-kde-plugin#177)

installation through pacman (steam deck / arch, Plasma 5/qt5)

sudo steamos-readonly disable

wget https://github.com/slynobody/SteamOS-wallpaper-engine-kde-plugin/releases/download/0.5.5_arch/WallpaperEngine_kde-1_1-1-x86_64.pkg.tar.zst

plasmapkg2 -r ~/.local/share/plasma/wallpapers/com.github.casout.wallpaperEngineKde

sudo pacman -U ./WallpaperEngine_kde-1_1-1-x86_64.pkg.tar.zst --overwrite '*'

installation through git (steamdeck, Plasma 5/qt5)

git clone https://github.com/slynobody/SteamOS-wallpaper-engine-kde-plugin

cd SteamOS-wallpaper-engine-kde-plugin

chmod +x ./install.sh

./install.sh

if you already installed (through any version on discover or an outdated git-version), first run './remove.sh'

installation through apt (Debian, Plasma 5/qt5)

wget https://github.com/slynobody/SteamOS-wallpaper-engine-kde-plugin/releases/download/0.5.5/int_wallpaper_engine_1-1_amd64.deb

sudo apt install ./int_wallpaper_engine_1-1_amd64.deb

(installed dependencies: gstreamer1.0-libav qml-module-qtwebchannel qml-module-qtwebsockets libgstreamer-plugins-bad1.0-0 gstreamer1.0-plugins-ugly gstreamer1.0-plugins-bad gir1.2-gst-plugins-bad-1.0 python3-websockets libmpv2)

(no need to install the plugin through desktop or discover, gets installed system-wide)

installation through apt (Debian, Plasma 6/qt6)

wget https://github.com/slynobody/SteamOS-wallpaper-engine-kde-plugin/releases/download/0.5.5a/int_wallpaper_engine_qt6-1-1_amd64.deb

sudo apt install int_wallpaper_engine_qt6-1-1_amd64.deb

(installed dependencies: gstreamer1.0-libav qml-module-qtwebchannel qml-module-qtwebsockets libgstreamer-plugins-bad1.0-0 gstreamer1.0-plugins-ugly gstreamer1.0-plugins-bad gir1.2-gst-plugins-bad-1.0 python3-websockets libmpv2 libqt6websockets6 qml6-module-qtwebsockets)

(no need to install the plugin through desktop or discover, gets installed system-wide)

after installation

    • sometimes a reboot is needed (if you dont temporary revert to another plugin to let it be configured)
    • simply choose the folder where steam installed wallpaper-engine (usually /home/deck/.steam/steam > paste it into the file-chooser)
    • enjoy

usual Steam Deck library path: /home/deck/.steam/steam (steam-deck) or /home/deck/.local/share/Steam

Default Steam library path on Linux: ~/.local/share/Steam

Default Steam library path on Linux (Flatpak): ~/.var/app/com.valvesoftware.Steam/data/Steam

i want to remove this!

cd SteamOS-wallpaper-engine-kde-plugin

./remove.sh