web-dev-qa-db-fra.com

Contrôle de l'éclairage de cas d'Ubuntu

Je voudrais contrôler les leds de mon ordinateur sous Ubuntu 16, afin de voir un sémaphore indiquant l'état de la machine et des processus.

Mon mobo est un Gigabyte Aorus X399 Gaming 7 et mon cas est un Phanteks Enthoo Luxe.

Comment pourrais-je changer la couleur des leds? Changer la couleur des leds, ou l'allumer/éteindre serait aussi bien.

Existe-t-il une application Linux, python script, script bash ... pour le faire?

2
virilo

Est-ce que les leds illuminent? À certains endroits, il existe un appareil qui contrôle ces lumières.

La manière dont vous pouvez vous connecter à cet appareil dépend de ce que c'est et de la façon dont il est connecté. Serait-ce une interface USB? ou sur un bus propriétaire? ou peut-être que c'est une connexion série? Je commencerais par essayer d'identifier le périphérique qui pilote les voyants. Vous pouvez essayer de regarder le résultat de: Sudo dmidecode et ou: Sudo lshw ou: Sudo lsusb

peut-être verrez-vous une catégorie nommée de manière intuitive, décrivant le périphérique dans dmidecode, telle que "lumières", "contrôleur" ou "voyants". Ou peut-être quelque chose d'autre décrit le système d'éclairage à LED MotherBoard. Une fois que vous avez identifié le périphérique qui allume les lumières, il sera plus facile de savoir comment contrôler ce matériel.

Je vois qu'il existe une interface pour les guirlandes lumineuses à DEL ... utilisez-vous ces lumières ou est-ce le matériel dont vous disposez? Les voyants ressemblent à des néopixels, qui incluent un pilote intégré, et fonctionnent en tant que connexions série. Si cela est correct, vous pouvez contrôler les éclairages en écrivant un programme définissant le nombre total de DEL, puis en envoyant des informations de couleur, de luminosité, d’adressage et de minutage aux DEL.

Essayez d’identifier le matériel qui commande les voyants et essayez d’aider davantage. Vous pouvez également poster la sortie de dmidecode, lshw et lsusb.

1
j0h