Skip to content

LeonVitanos/Wallch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wallch

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.

alt text

Development Status: Wallch 5

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

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.

Platform Compatibility

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

Reviews & Community

Wallch was featured in several online publications and has been translated into more than 7 languages with the help of the community.

License

See the LICENSE file for license rights and limitations (GPLv3).

About

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.