A lightning-fast, lightweight wallpaper changer written in Go. Walldo is designed to make changing wallpapers simple, fast, and hassle-free. Whether you're on Windows, Linux, or macOS, Walldo delivers a seamless experience with minimal bloat.
As someone who loves changing wallpapers frequently, I wanted an app that was simple, fast, and bloat-free. While Linux has many options (like Nitrogen), Windows often lacks lightweight tools for this purpose. Walldo fills that gap, offering a no-nonsense solution for wallpaper enthusiasts.
- Simple, Fast and Lightweight: Built for simplicity and speed.
- Multi-Platform Support: Works on Windows, Linux, and macOS.
- Automatic Image Detection: Scans folders recursivelly to search images.
- Support: for Windows, Linux and Mac.
- JPG
- PNG
- JPEG
- Windows
- Linux
- MacOs
Walldo supports a variety of desktop environments:
Environment | Supported? | Dependency |
---|---|---|
GNOME | ✅ | Built-in |
KDE | ✅ | Built-in |
XFCE | ✅ | Built-in |
Cinnamon | ✅ | Built-in |
LXDE / LXQT | ✅ | Built-in |
MATE | ✅ | Built-in |
Deepin | ✅ | Built-in |
Non-DE (Feh) | ✅ | Feh |
Wayland | ✅ | swaybg |
We provide pre-compiled binaries for Windows and Linux. Check out our releases section to download the latest version.
Note
:
Windows may complain about the binary being unsigned.
To compile Walldo manually, you need to have Go installed.
- Open a terminal session (
cmd
). - Run the following command:
go install -ldflags -H=windowsgui github.com/elias-gill/walldo-in-go@latest
- Walldo will be available in your search bar (
Win
+S
) as "waldo-in-go". - (Optional) Create a shortcut and customize the icon.
- Open a terminal session.
- Run the following command:
go install github.com/elias-gill/walldo-in-go@latest
- You can now run Walldo by typing
walldo-in-go
in your terminal. - (Optional) Create a desktop shortcut for easier access.
To uninstall Walldo, simply run the following command in your terminal:
walldo-in-go -uninstall
This will remove the executable and clean up the installation.
- Replace Nitrogen or Feh on Windows: Provide a lightweight alternative for Windows users.
- Speed and Efficiency: Be faster and lighter than other wallpaper-changing apps.
- Simplicity and Focus: Walldo is designed to do one thing and do it well—change your wallpaper as quickly as possible. No bloat, no unnecessary features, and no long startup times. Just a simple, fast, and reliable tool.
Walldo is almost feature-complete, with future updates focusing on:
- Enhancing user experience.
- Adding security checks.
- Improving performance.
Love Walldo? Found a bug? Let us know by opening an issue on GitHub.
- ktr0731: For the amazing fuzzy finder engine.
- reujab: For the original wallpaper-changing library, which was forked and adapted for Walldo.