Python3 only.
Currently supported devices are (as they show up in thermaltakes TTRGBPLUS software:
If your's isn't listed, please create an issue and I'll implement it ASAP!!
sudo pip3 install linux_thermaltake_rgb
The setup file will create the systemd unit
in /usr/share/linux_thermaltake_rgb
you will need to copy these to the appropriate locations:
sudo cp /usr/share/linux_thermaltake_rgb/linux-thermaltake-rgb.service /usr/lib/systemd/system/
# and if this is a fresh install copy the default config file:
sudo mkdir /etc/linux_thermaltake_rgb/
sudo cp /usr/share/linux_thermaltake_rgb/config.yml /etc/linux_thermaltake_rgb/
available in the aur as linux-thermaltake-rgb
start and enable the systemd service
systemctl enable --now linux-thermaltake-rgb.service
the configuration file is expected to be in: /etc/linux_thermaltake_rgb/config.yml
edit and configure suitably.
example config is in linux_thermaltake_rgb/assets/config.yml
Fans
Lights
Pumps
temp_target increases/decreases fan speed in direct response to the difference of actual temperature to target temperature multiplied by the specified multiplier with an extemely simple - read, dumb - smoothing function
sensors
in a terminal)]locked_speed sets the fan speeds to a static speed, regardless of temperature or... anything really
curve allows defining of a fan speed curve
fan_manager:
model: curve
points:
- [0, 0] # [temp(*C), speed(0-100%)]
- [50, 30]
- [70, 100]
sensor_name: k10temp
sensors
in a terminal)]To save repetition:
speed: desired refresh speed of the device ['slow', 'normal', 'fast', 'extreme']
g/r/b: RGB values of the desired colour
alternating
alternates between odd_rgb and even_rgb such that every "tick" the lights
on the device will alternate between the 2 colours
temperature will set lighting to a colour between blue/green/red and anywhere inbetween depending on the temperature of the selected sensor
sensors
in a terminal)]full sets lighting to this colour
off as it sounds, turns lighting off
flow walks each led in the device slowly going around the RGB spectrum individually
spectrum fades all lights at the same time through the RGB spectrum
ripple leading led light followed by a trail of fading led's that walk all led's in the device
blink repeatedly flashes the led's in the devices in the selected colour
pulse same as blink, except using a smooth fade