Skip to content

riodevelop/ambilight-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ambilight-python for Linux

Implementation of Ambilight using Arduino and Python for operation in Linux on Wayland.

ambilight-python demo

Tested on Arch Linux with Gnome on Wayland, GPU Screen Recorder r1147.05e3225-1 from AUR and Arduino Nano.

The project is partly based on very old python version of Ambilight by josh26turner.

Installation

  1. install GPU Screen Recorder
  2. pip install -r requirements.txt
  3. flash ambilight.ino to your Arduino
  4. Setup your settings in SETTINGS block
  5. Start it
  6. If you wanna start it with systemd and turn it off at suspend:
    • copy files from systemd dir to ~/.config/systemd/user/
    • set proper working dir in ambilight-pyhon.service
    • systemctl --user daemon-reload
    • systemctl --user daemon-reload

Photos and scheme

Connection scheme (thanks to AlexGyver) Scheme

Setup on display setup

About

Implementation of Ambilight using Arduino and Python for operation in Linux with Wayland

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published