Conheça o OpenRGB um app que permite controlar a iluminação RGB de teclados, ventiladores, mouse e muito mais, no Linux, sem depender dos fabricantes.
Normalmente, cada fabricante de componente tem seu próprio software para controlar as luzes RGB, com alguns exigindo uma conta online para funcionar.
Para usuários do Linux, mesmo isso geralmente não está disponível, já que a maioria desses aplicativos são proprietários e apenas do Windows. É aqui que entra o OpenRGB.
Conheça o OpenRGB um app que permite controlar a iluminação RGB
OpenRGB é um aplicativo gratuito e de código aberto para controlar a iluminação RGB para uma grande variedade de dispositivos, independente do fabricante. Está disponível para Linux e Microsoft Windows.
O aplicativo pode ser usado para controlar a iluminação RGB em teclados, mouses, mousemats, placas-mãe, módulos de RAM, placas gráficas, fitas de LED, controladores de ventilador, lâmpadas LED inteligentes, ventiladores, coolers e muito mais, de marcas/fabricantes como ASUS, ASRock, Corsair, G.Skill, Gigabyte, HyperX, MSI, Razer, ThermalTake e muito mais.
Porém, ele não oferece suporte a todos os fabricantes, então, para obter uma lista completa de dispositivos compatíveis, consulte esta lista.
Você pode usar o OpenRGB tirando proveito de sua GUI Qt5 ou da linha de comando. Também há suporte para o uso de software de terceiros para controlar a iluminação, graças ao SDK OpenRGB.
Por exemplo, há um aplicativo Keyboard Visualizer criado pelo mesmo desenvolvedor que você pode usar para transformar sua configuração RGB compatível com OpenRGB em um show de luzes para sua música. Você pode ver uma lista de aplicativos que suportam o SDK OpenRGB aqui.
Recursos do OpenRGB:
- Defina as cores e selecione os modos de efeito para uma ampla variedade de hardware RGB
- Salvar e carregar perfis
- Controle de iluminação de software de terceiros usando o SDK OpenRGB
- GUI Qt5 e interface de linha de comando
- Conecte várias instâncias de OpenRGB para sincronizar a iluminação em vários PCs
- Pode operar autônomo ou em uma configuração de servidor cliente/sem cabeça
- Ver informações do dispositivo
- Nenhum software oficial/do fabricante necessário
- A visualização gráfica dos LEDs do dispositivo facilita a criação de padrões personalizados
Para controlar os LEDs da placa-mãe de alguns fabricantes, o OpenRGB requer um pacth do kernel, o que não é algo fácil de fazer para muitos usuários.
E, infelizmente, esta não é a única desvantagem do OpenRGB. Como essa ferramenta interage com o hardware usando protocolos de engenharia reversa, há o risco de bloquear o hardware!
Na verdade, houve dois casos de danos de hardware no desenvolvimento do OpenRGB. Portanto, use isso por sua própria conta e risco!
Como instalar o OpenRGB
A página de lançamentos do OpenRGB vinculada acima tem binários para Microsoft Windows, binários genéricos do Linux AppImage e pacotes DEB para Debian/Ubuntu/Linux Mint/Pop!_OS/Elementary OS, etc.
O aplicativo também está disponível nos repositórios oficiais de algumas distribuições Linux como Gentoo, openSUSE Tumbleweed, Solus e mais.
Pacotes de terceiros também estão disponíveis: no AUR (estável e git, bem como kernel corrigido e módulos para permitir o controle de LEDs RGB em algumas placas-mãe) para usuários do Arch Linux Manjaro e um repositório COPR para usuários do Fedora.
Há também um PPA Ubuntu (e Linux Mint, Pop!_OS, etc.) que tem o OpenRGB mais recente do Git. O PPA também fornece um pacote openrgb-dkms-drivers que inclui o driver do kernel i2c-piix4, então você não precisa corrigir o kernel para controlar os LEDs em algumas placas-mãe.
Se não houver pacotes para sua distribuição Linux e você não quiser usar o pacote AppImage, você precisará compilá-lo a partir do código-fonte, conforme explicado aqui.
Certifique-se de instalar também as regras Udev para permitir o acesso USB. As regras Udev também são necessárias se você estiver usando o pacote AppImage.
Por último, para instalar a versão mais recente do OpenRGB nas principais distribuições Linux, use esse tutorial:
Como instalar o app de controle de iluminação RGB OpenRGB no Linux