This wallpaper syncs with OpenRGB, receiving color data and illuminating your wallpaper like a dazzling light show!
Many thanks to qiangqiang101 for the amazing program, I was inspired by this idea to create my own simple one with little frontend and backend.
- It supports only 1 color channel.
- It requires this server to run.
- It has problems with "Playback" parameters in Wallpaper engine, so you should replace all
pause
options withStop (free memory)
otherwise it will crash a few minutes later. - When starting a new pm2 process, ensure that no other instances are already running to avoid encountering multiple errors.
- Ensure you have node.js installed (I'm using 16.20.1 version).
- Clone or download the repository.
- Install dependencies:
$ npm install
. - Build the project:
$ npm run build
. - Launch OpenRGB software.
- In OpenRGB Settings > E1.31 Devices, add a new device with the provided parameters.
IP (Unicast) | 127.0.0.1 |
Start Universe | 1 |
Start Channel | 1 |
Number of LEDs | 1 |
Type | Single |
RGB Order | RGB |
Universe size | 6 |
- Run WallpaperEngine and select the wavy wallpaper.
- Input your server port (default:
9734
, configurable inconfig.json
).
After installation, start the server with $ npm run start
. Alternatively, use the pm2 module to run this as a process: $ npm install pm2 -g
and launch it with a single click using run.bat
. Monitor the process with pm2 list
and manage it with pm2 delete <id>
or pm2 restart <id>
.
Thank you!