Skip to content

siriiuss/PyCPUGL-Reactive-Wallpaper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyCPUGL

A GPU-accelerated live wallpaper for Windows that dynamically changes colors based on real-time CPU temperature.

It renders a smooth metaball animation using OpenGL (ModernGL) and embeds itself behind desktop icons.

image

Features

  • Reactive Visuals: Transitions from Cold Blue (<40°C) to Blood Red (>85°C).
  • Smooth Interpolation: No stuttering or instant jumps; temperature and time are interpolated for fluid movement.
  • System Tray Integration: Control the program directly from the taskbar.
  • Desktop Integration: Renders directly to the Windows desktop (WorkerW), sitting behind your icons.
  • Efficient: Uses GPU shaders for rendering to keep CPU usage minimal.

Prerequisites

This application requires hardware sensor data.

  1. Download Open Hardware Monitor.
  2. Run the application.
  3. Enable the web server from: Options -> Remote Web Server -> Run.
  4. Ensure it is running on Port 8085 (Its default).

Installation

  1. Clone the repository.
  2. Install the required Python packages:
pip install -r requirements.txt

About

A GPU-accelerated live wallpaper made with Python and ModernGL based on real-time CPU temperature.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors