Skip to content

A program for a user to control their RGB keyboard lights. Built with Python using Tkinter, the CustomTkinter library and BASH scripting.

Notifications You must be signed in to change notification settings

ample-samples/acer-predator-rgb-gui

Repository files navigation

Acer RGB GUI for facer.py

A GUI to interact with the acer-predator-turbo-and-rgb-keyboard-linux-module Acer Predator RGB kernel module from JafarAkhondali

The keyboard lights in action

A look at the front-end application

This application was created to help users control their keyboard lights in a user-friendly way. This is a Linux only application designed for users of Arch Linux. This was created to solve the problem there being no programs to control acer keyboards on Linux.

Installation

Dependencies

The GUI requires Linux Headers, Python, Tkinter and CustomTkinter to run.

Arch

IMPORTANT NOTE: the linux headers are kernel specific. For example if you are using the zen-kernel, you would use linux-zen-headers instead of linux-headers.

sudo pacman -S linux-headers python tk
yay -S customtkinter

Install

git clone https://github.com/DJPretzel-bit64/acer-predator-rgb-gui --recursive
cd acer-predator-rgb-gui/acer-predator-turbo-and-rgb-keyboard-linux-module
chmod +x ./*.sh
sudo ./install_service.sh

Run

To run the tool, simply run the python file "control.py" in the base directory.

cd /path/to/cloned/repo # cd ../.. if running directly after installation
./control.py

Backend

The backend for this application can be found here: https://github.com/JafarAkhondali/acer-predator-turbo-and-rgb-keyboard-linux-module

About

A program for a user to control their RGB keyboard lights. Built with Python using Tkinter, the CustomTkinter library and BASH scripting.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published