From dadac25a4e0c008cf5821b4d2f7bb6a27e9528f1 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Fri, 2 Oct 2026 17:50:44 +0200 Subject: ak820-ctl: add version 0.1.0+git20260414 CLI and GUI control software for the Ajazz AK820 Pro keyboard (lighting, sleep timer, clock sync). Upstream has no tags, so the source is pinned to a commit and nvchecker tracks the commit date. Ships a uaccess udev rule for 0c45:8009, a desktop entry for ak820-gui, and rc.ak820-lcd, a Slackware replacement for upstream's systemd unit that runs the lcd subcommand in a restart loop. Co-Authored-By: Claude Opus 5.5 --- ak820-ctl/README | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 ak820-ctl/README (limited to 'ak820-ctl/README') diff --git a/ak820-ctl/README b/ak820-ctl/README new file mode 100644 index 0000000..9593544 --- /dev/null +++ b/ak820-ctl/README @@ -0,0 +1,20 @@ +ak820-ctl controls the Ajazz (EPOMAKER) AK820 Pro keyboard on Linux, +replacing the Windows-only vendor software. It sets the 20 lighting +modes (color, rainbow, brightness, speed, direction), the sleep timer, +and syncs the system time to the keyboard's TFT clock. + +Two programs are installed: the ak820-ctl command line tool and the +ak820-gui control panel. + +The keyboard must be connected with the USB-C cable (USB ID 0c45:8009), +the 2.4G dongle and Bluetooth are not supported. A udev rule is +installed so the logged-in user can control it without root. Replug +the keyboard after installing. + +rc.ak820-lcd runs "ak820-ctl lcd", which shows the time and CPU/GPU +temperature on the keyboard's screen. It is not enabled by default: + + chmod +x /etc/rc.d/rc.ak820-lcd + /etc/rc.d/rc.ak820-lcd start + +See the script's header to start it at boot. Errors go to syslog. -- cgit v1.2.3