This is a Unofficial Control Center for Avell Laptops with Linux System
This is a driver to control RGB keyboard in Linux Systems based on Avell Control Center.
This project is at an early stage. The aim is to implement a Linux userspace driver and control tool for RGB LED keyboard backlight controller Integrated Technology Express ITE Device(8291) Rev 0.03. This RGB keyboard controller is used in many gaming laptops around the world. For a list of reseller-branded devices, see below.
Note:
if you have ITE Device(8291) Rev 0.02 see Project StarBeat
sudo hwinfo --short
It should show the ITE Device(8291) in the
keyboardsection:
keyboard: Integrated Technology Express ITE Device(8291) /dev/input/event0 AT Translated Set 2 keyboard
ITE Device(8291) is integrated in widely-used Tongfang gaming laptop barebones:
pip3
Install via pip using sudo or with root user:
sudo pip3 install avell-unofficial-control-center
git
git clone https://github.com/rodgomesc/avell-unofficial-control-center.git), or update with
git pullif cloned previously.
python3 setup.py build
sudo python3 setup.py install
Colors available are:
red,
green,
blue,
teal,
pink,
yellow,
orange,
white,
olive,
maroon,
brown,
gray,
skyblue,
navy,
crimson,
darkgreen,
lightgreen,
gold,
violet.
1,
2,
3and
4.
To set
greencolor on all keys with max brightness:
aucc -c green -b 4
If no brightness parameter
-bis provided, max brightness
4is applied.
To set alternating row colors:
aucc -H pink teal -b 4
Use
-Hfor horizontal rows of alternating colors. Use
-Vfor vertical columns of alternating colors.
To set keyboard predefined custom styles:
aucc -s style
Styles available are
rainbow,
marquee,
wave,
raindrop,
aurora,
random,
reactive,
breathing,
ripple,
reactiveripple,
reactiveaurora,
fireworks.
Additional single colors are available for the following styles:
raindrop,
aurora,
random,
reactive,
breathing,
ripple,
reactiveripple,
reactiveauroraand
fireworks. The colors available are: Red (r), Orange (o), Yellow (y), Green (g), Blue (b), Teal (t), Purple (p).
Append those styles with the start letter of the color you would like. For example:
rippler= Ripple Red,
reactiveo= Reactive Orange,
reactiveripplep= Reactive Ripple Purple.
To disable all keys:
aucc -d
Contributions of any kind are welcome. Please follow pep-8 coding style guides.
This is a project I develop in my free time. If you use
avell-unofficial-control-centeror simply like the project and want to help please consider donating a coffee.