Tired of staring at the same desktop wallpaper every day? Let Wallpy breathe new life into your Linux desktop β automatically, intelligently, and beautifully.
π§ Why I Built Wallpy
As a Linux user and developer, I enjoy customizing my desktop. But changing wallpapers manually is tedious, and most existing solutions either lacked features, werenβt DE-agnostic, or required too much setup.
So I built Wallpy β a smart, simple, and flexible wallpaper changer made just for Linux desktops.
βοΈ Features at a Glance
β
Desktop Environment Detection
Works across GNOME, KDE, XFCE, and others β Wallpy uses the right backend for your setup.
β
Dark/Light Wallpaper Matching (Planned)
Assign different folders for light and dark themes. Wallpy adapts to your systemβs current appearance.
β
Automatic Wallpaper Cycling
Choose your interval (e.g. every 15 minutes), and Wallpy will handle the rest.
β
Autostart on Login
One-click toggle to add Wallpy to your startup apps via a .desktop
file.
β
System Tray Support
Minimize to tray β right-click the icon for Show or Quit. It's non-intrusive and lightweight.
β
Modern GTK Interface
Built with PyGObject
β it looks and feels native on most modern Linux distros.
π₯οΈ Screenshots
π§ Tech Stack
- π Python 3
- πΌοΈ GTK via PyGObject
- π οΈ PyInstaller for packaging
- π
.desktop
autostart entries - βοΈ Config saved locally (JSON or INI)
- π₯οΈ Tray icon support with theme awareness
- π§ͺ Tested on Ubuntu (Mate)
π¦ Download & Install
You can build it from source or use pre-built packages.
π GitHub Repo: https://github.com/jayantur13/wallpy/releases
π½ Pre-Built Releases
π‘ Tip: For AppImage, run
chmod +x Wallpy.AppImage
and double-click to launch.
π€ Contribute
Wallpy is open-source and actively maintained. PRs, issues, and feedback are welcome!
π Read more on GitHub: github.com/jayantur13/wallpy
π¬ Final Words
Wallpy started as a small utility to scratch my own itch β but itβs become something I use every day.
If youβre a Linux user who values a beautiful, dynamic desktop, Wallpy might be just what youβre looking for.
π¬ Follow me for more Linux apps, open-source tools, and Python projects.
β€οΈ Star the repo if you find it useful!
Top comments (0)