Wallch is a powerful wallpaper changer. Besides changing pictures from local folders, it became popular in the open-source community for its unique features:
- Wikipedia's Picture of the Day: Your daily wallpaper, powered by the official image selected by Wikipedia.
- Live Earth Wallpaper: A dynamic wallpaper of Earth showing current cloud and sun data.
- Wallpaper Clocks: A desktop that visually changes with the current time.
Wallch 5 is in active development. I am modernizing the entire application by refactoring the original C++ codebase to meet modern best practices, with the primary goals of:
- Make all original features work reliably.
- Achieve full cross-platform compatibility (Windows, macOS, Linux).
- Prepare the project for a complete UI modernization using QML.
- Introduce new, modern features.
🧹 Milestone (June 14, 2025): The project now compiles error- and warning-free on Linux, Windows, and macOS for both Qt 5.15.2 and modern Qt 6 versions.
| Feature | Status | Notes |
|---|---|---|
| Change from Local Images | ➖ | Partially works (not on all platforms yet). |
| Live Earth | ❌ | Non-functional. A major goal. |
| Wikipedia Picture of the Day | ❌ | Non-functional. A major goal. |
| Live Website | ❌ | Non-functional. |
| Wallpaper Clocks | ❌ | Non-functional. |
Below is a snapshot of the current compatibility based on recent testing.
| OS / DE | Tested On | Status | Change Image (Local) | Solid Color | Style/Sizing |
|---|---|---|---|---|---|
| macOS | Monterey v12.7.6 | ➖ | ✅ | ❌ | ❌ |
| Windows | Windows 11 | ➖ | ✅ | ❌ | ✅ |
| Linux | |||||
| GNOME | Ubuntu 22.04 & 25.04 | ✅ | ✅ | ✅ | ✅ |
| XFCE | Linux Mint 21.1 | ➖ | ✅ | ❌ | ❌ |
| LXDE | Fedora 37 | ❌ | ❌ | ❌ | ❌ |
| LXDE | Lubuntu 18.04 | ❌ | ❌ | ❌ | ❌ |
| KDE Plasma | Kubuntu 22.04 | ❌ | ❌ | ❌ | ❌ |
| LXQt | Lubuntu 22.04 | ➖ | ✅ | ❌ | ❌ |
Wallch was featured in several online publications and has been translated into more than 7 languages with the help of the community.
- OMG! Ubuntu!
- Web Upd8
- NoobsLab
- Youtuber InfinitelyGalactic
- Article in greek magazine Linux Inside
See the LICENSE file for license rights and limitations (GPLv3).
At the age of 15, I took my first steps into programming with this project, together with my friend Alexandros Solanos. The development was active from 2010 to 2015 and was a foundational part of my journey. Now, after years of professional experience, I have returned to modernize Wallch, applying mature engineering practices to the codebase that started it all.
