PUBLICADO 2026
★ 2
aula-rgb-controller
Control RGB para Linux para teclados mecánicos AULA — control completo a través de un protocolo USB HID hecho por ingeniería inversa.
CUSB HIDGTK4D-BusPulseAudioPipeWire
github ↗ Trabajo totalmente compartido
Una suite de control para Linux que permite usar los teclados mecánicos AULA al 100% sin su software propietario, que solo está en Windows. Para hablar con los teclados sobre el chipset SinoWealth (probado: AULA F87 TK; F75 / F87 Pro / F99 probablemente compatibles), hicimos ingeniería inversa del protocolo USB HID.
Características
- 18 efectos por hardware — wave, breathing, rain, ripple, starlight, snake, aurora y más
- 12 efectos por software — fire, matrix, plasma, heatmap, radar, lightning, explode, ripple, typewriter, game of life, keyheat, sensor overlay
- 5 visualizadores de música — spectrum, beat pulse, energy wave, VU meter, frequency map (PulseAudio/PipeWire)
- Overlay de sensores — temperatura/carga de CPU, temperatura de GPU y uso de RAM mapeados a las teclas con gradientes de color
- RGB por tecla — colores individuales vía CLI o en el modo paint de la GUI
- GUI GTK4 — preview en vivo del teclado, picker de color HSV, editor de sensores drag-and-drop
- Daemon D-Bus — servicio en segundo plano con detección de hotplug y reconexión automática
La parte de Karmity
En este proyecto trabajé junto al principal desde el primer commit hasta el último. Capturar tráfico USB con Wireshark y decodificar los formatos de paquete, construir una UI reactiva en GTK4, dar forma al servicio D-Bus, extraer audio de PulseAudio/PipeWire — todo es trabajo compartido.