Chega de LEDs apagados! Conheça o OnLed, o gerenciador definitivo para teclados RGB no Linux
Se você utiliza Linux e comprou aquele teclado gamer genérico super em conta (geralmente aqueles modelos que ativam o RGB através da tecla Scroll Lock ou combinações simples), você provavelmente já passou pela frustração de plugar o dispositivo no computador e ver que as luzes simplesmente não acendem, ou pior: elas acendem, mas se apagam do nada assim que você mexe no Caps Lock ou Num Lock.
Esse é um problema crônico e muito comum no ecossistema Linux. A grande maioria dos fabricantes de hardware de baixo custo foca seus drivers exclusivamente para o ecossistema Windows, deixando o subsistema de entrada do Kernel Linux sem as instruções corretas para gerenciar as tabelas de brilho e os estados dessas luzes. Resultado? Um teclado gamer completamente às escuras.
Para acabar de vez com essa dor de cabeça, eu desenvolvi o OnLed! Uma aplicação nativa com interface gráfica moderna que resolve o problema na raiz, injetando as instruções corretas no sistema para forçar e manter a iluminação do seu hardware ativa.
Como surgiu a ideia? (Bastidores do Projeto)
Como todo entusiasta e desenvolvedor que passa horas na frente do PC, eu queria deixar meu setup mais confortável e visualmente agradável. Comprei um desses teclados gamers genéricos e, assim que o pluguei na minha máquina Linux, veio a surpresa: os LEDs não funcionavam de jeito nenhum.
Para resolver o meu próprio problema, comecei a revirar o terminal. Descobri que era possível ativar as luzes manualmente vasculhando o diretório de dispositivos do Kernel (/sys/class/leds/) e enviando comandos de eco como root. Funcionava? Sim, mas toda vez que o computador ligava, ou toda vez que eu pressionava o Caps Lock, o sistema resetava o hardware e as luzes apagavam de novo. Era chato ter que abrir o terminal e digitar comandos complexos a todo momento só para enxergar as teclas no escuro.
Foi aí que decidi automatizar essa rotina. Desenvolvi um script em Python para monitorar o hardware em background e criei uma interface gráfica para facilitar o controle. Quando vi o resultado final redondo, funcionando perfeitamente, percebi que essa não era uma dor só minha. Milhares de usuários de Linux compram esses mesmos teclados e passam pelo exato mesmo sufoco sem saber como resolver. Decidi então empacotar a ferramenta em um instalador .deb limpo e profissional para que qualquer pessoa pudesse resolver o problema com apenas dois cliques!
O que o OnLed faz por você?
O OnLed não é apenas um botão de "Ligar Luz". Ele foi desenhado para ser uma solução inteligente e definitiva:
- Interface Gráfica Intuitiva: Um painel escuro e elegante construído em PyQt6 para você forçar o acendimento ou desligamento de todos os LEDs RGB mapeados de forma manual.
- O "Modo Deus" (Serviço em Background): Esqueça o terminal. O aplicativo instala um serviço nativo no seu sistema (Systemd) que roda de forma invisível a cada 5 segundos. Se o hardware tentar apagar as luzes por causa do Caps Lock ou do Num Lock, o Modo Deus intercepta e força o teclado a continuar brilhando!
- Inicialização Inteligente (Minimizado): Você pode marcar a opção para o aplicativo iniciar junto com o seu sistema operacional de forma totalmente minimizada na barra de tarefas. O setup liga e o teclado já acende sozinho.
- Instalação Limpa via .deb: Nada de compilar códigos ou configurar permissões complexas no braço. O pacote configura as permissões de hardware (Sudoers) de forma automática e segura durante a instalação.
Se você cansou de usar o seu teclado gamer no escuro, o projeto está totalmente disponível para download!
[CLIQUE AQUI PARA BAIXAR O ONLED (Link do Mega)]
