K Karmity
← проекты
ВЫПУЩЕНО 2026 ★ 2

aula-rgb-controller

Linux-управление RGB для механических клавиатур AULA — полный контроль через обратно-инженерный USB-HID-протокол.

CUSB HIDGTK4D-BusPulseAudioPipeWire
github Полностью совместная работа

Linux-комплект управления, который позволяет механическим клавиатурам AULA работать без их Windows-only фирменного ПО. Чтобы общаться с клавиатурами на чипсете SinoWealth (проверено: AULA F87 TK; F75 / F87 Pro / F99 предположительно совместимы), мы обратно-инженерили USB-HID-протокол.

Возможности

  • 18 аппаратных эффектов — wave, breathing, rain, ripple, starlight, snake, aurora и другие
  • 12 программных эффектов — fire, matrix, plasma, heatmap, radar, lightning, explode, ripple, typewriter, game of life, keyheat, sensor overlay
  • 5 музыкальных визуализаторов — spectrum, beat pulse, energy wave, VU meter, frequency map (PulseAudio/PipeWire)
  • Сенсорный overlay — температура и нагрузка CPU, температура GPU, использование RAM на клавишах с цветовыми градиентами
  • Per-key RGB — одиночные цвета клавиш через CLI или GUI paint-режим
  • GTK4 GUI — живой preview клавиатуры, HSV-пикер, drag-and-drop редактор сенсоров
  • D-Bus daemon — фоновый сервис с hotplug-детекцией и автоподключением

Доля Karmity

В этом проекте я работал бок о бок с инициатором с первого до последнего коммита. Захват USB-трафика в Wireshark и декодирование форматов пакетов, реактивный UI на GTK4, архитектура D-Bus-сервиса, получение аудио из PulseAudio/PipeWire — всё совместная работа.