Luxacode project is a suite that aims to provide apps, tools and libraries to interact with Luxafor devices. It uses Vala as main programing language.
- Libluxafor is a Vala library which provides a low-level API to access a Luxafor device.
- Luxafor is a command-line tool that aims to command your Luxafor device.
Make sure Vala, libusb-dev and Meson build are installed :
sudo apt-get install valac libusb-1.0-0 libusb-1.0-0-dev libusb-dev meson
$ meson build
$ cd build && ninja
Both luxafor executable and libluxafor.so are created in build
dir.
luxafor
needs root permissions to write to an USB device.
$ sudo ./build/luxafor"
- change color
- shutdown
- random color
- fade to color (at a given speed)
Feel free to contribute quicker and better than I can :p Any contributions are welcome, don't be shy !