Ubuntu / Debian
.deb package
24.04 LTS or newer. Needs libwebkit2gtk-4.1-0.
sudo apt install ./Wallflow_1.0.0_amd64.deb
Desktop app for Linux and Windows
Wallflow lives in the system tray, starts with your session, and stays out of the way. Built with Tauri 2 — the installers are a few megabytes and there is no bundled browser runtime.
What it does
Point Wallflow at the pictures you already have. It picks them up, rotates them, and lets you skip, pause, or apply one immediately.
Point it at one or more folders. JPG, JPEG, PNG, WebP and BMP files are picked up. New images join the rotation without a restart.
Choose how often the wallpaper changes — in seconds, minutes, or hours.
Shuffle plays every image once before repeating. Sequential walks the library in order. Random picks without a playlist.
Fit modes map to whatever your desktop calls them, so the image lands the way you expect.
Browse the whole library as thumbnails. Click one to apply it immediately, or exclude images you would rather not see.
Skip forwards and backwards, or pause, from the window or the tray menu. Closing the window hides it; Quit in the tray stops the app.
A different image per monitor on Windows. Linux backends set every monitor to the same image.
It starts with your session and stays in the tray so the rotation keeps going in the background.
How to use
A short walkthrough of the usual first session. Screenshot slots below are placeholders until real captures are dropped in.
Open Settings and add one or more folders. Wallflow scans for JPG, JPEG, PNG, WebP and BMP files and watches those folders for new images.
Choose how often the wallpaper changes, then pick shuffle (every image once before repeating), sequential, or plain random.
Fill, fit, stretch, center, or tile — mapped to whatever your desktop environment calls it.
Open Library to see every image as a thumbnail. Click one to apply it now, or exclude pictures you do not want in the rotation.
Skip, pause, or quit from the system tray. The window can stay closed; Wallflow keeps rotating in the background and starts again at login.
Install
Grab the file for your system from the latest GitHub release. Buttons below always point at that page so they stay current.
Ubuntu / Debian
24.04 LTS or newer. Needs libwebkit2gtk-4.1-0.
sudo apt install ./Wallflow_1.0.0_amd64.deb
Other Linux
Any distribution. Make it executable, then run it.
Download AppImagechmod +x Wallflow_1.0.0_amd64.AppImage
./Wallflow_1.0.0_amd64.AppImage
Windows
Windows 10 (1803) or newer. Installs for the current user only. Not code-signed yet, so SmartScreen may ask you to confirm via More info then Run anyway.
Download .exeWallflow_1.0.0_x64-setup.exe
Compatibility
On Linux the wallpaper is applied through whatever your desktop provides. Windows uses the
IDesktopWallpaper COM interface, with a fallback if that is unavailable.
| System | Requirement |
|---|---|
| Ubuntu / Debian | 24.04 LTS or newer (needs libwebkit2gtk-4.1-0) |
| Other Linux | Any distribution, via the AppImage |
| Windows | Windows 10 (1803) or newer |
| Desktop | Mechanism |
|---|---|
| GNOME, Unity, Budgie, Pantheon | gsettings on org.gnome.desktop.background |
| KDE Plasma |
qdbus on plasmashell, falling back to
plasma-apply-wallpaperimage
|
| Xfce | xfconf-query, applied to every listed monitor |
| Cinnamon | gsettings on org.cinnamon.desktop.background |
| MATE | gsettings on org.mate.background |
| LXQt | pcmanfm-qt |
| Anything else | Tries gsettings, then qdbus, then feh |
About
Wallflow is a small open-source utility: MIT licensed, a few megabytes to install, and written so it can sit in the tray without getting in the way.
Developer: Emon Hossain (@efadhemon)