A simple desktop application that helps you manage and rotate your desktop wallpapers. It allows you to:
- Select a directory of images to use as wallpapers
- Manually rotate wallpapers with a click
- Schedule automatic wallpaper rotation
- Keep track of wallpaper history
- Works on both Windows and Unix (inc. MacOS) systems
The application uses PySide6 for the GUI and supports common image formats. On Windows, it uses the Task Scheduler, and on Unix systems, it uses cron jobs for scheduling.
- Python 3.6+
- PySide6
- Windows or Unix-based operating system
- Clone this repository
- Install the required dependencies:
pip install -r requirements.txt - Run the application:
python wallpaper_gui.py
Note for Windows Users: If you plan to use the logon trigger feature, you may want to run the application as administrator to avoid additional permission prompts.