K Karmity
← projekte
VERÖFFENTLICHT 2026 ★ 2

aula-rgb-controller

Linux-RGB-Steuerung für AULA-Mechanik­tastaturen — volle Kontrolle über ein zurück­entwickeltes USB-HID-Protokoll.

CUSB HIDGTK4D-BusPulseAudioPipeWire
github Komplett gemeinsame Arbeit

Eine Linux-Steuerungs­suite, die AULA-Mechanik­tastaturen vollständig nutzbar macht — ohne die Windows-Only-Hersteller­software. Um mit Tastaturen auf dem SinoWealth-Chipset zu sprechen (getestet: AULA F87 TK; F75 / F87 Pro / F99 wahrscheinlich kompatibel), haben wir das USB-HID-Protokoll zurück­entwickelt.

Funktionen

  • 18 Hardware-Effekte — wave, breathing, rain, ripple, starlight, snake, aurora und mehr
  • 12 Software-Effekte — fire, matrix, plasma, heatmap, radar, lightning, explode, ripple, typewriter, game of life, keyheat, sensor overlay
  • 5 Musik-Visualisierer — spectrum, beat pulse, energy wave, VU meter, frequency map (PulseAudio/PipeWire)
  • Sensor-Overlay — CPU-Temperatur und -Last, GPU-Temperatur, RAM-Nutzung mit Farb­verläufen auf Tasten gemappt
  • Per-Key-RGB — Einzeltastenfarben über CLI oder GUI-Paint-Modus
  • GTK4-GUI — Live-Tastatur­vorschau, HSV-Farbwähler, Drag-and-Drop-Sensoreditor
  • D-Bus-Daemon — Hintergrund­dienst mit Hotplug-Erkennung und Auto-Reconnect

Karmitys Beitrag

In diesem Projekt habe ich vom ersten bis zum letzten Commit Seite an Seite mit dem Auftraggeber gearbeitet. USB-Traffic mit Wireshark mitschneiden und Paketformate dekodieren, eine reaktive UI in GTK4 bauen, den D-Bus-Service formen, Audio aus PulseAudio/PipeWire ziehen — alles gemeinsame Arbeit.