Me Gamer and Linux User = Impossible Mission ? Not exactly. Part 4
Cette partie n’était pas prévue initialement, mais ce qui ne veut pas dire qu’elle ne doit pas y être. C’est en consultant mes notes lors de la rédaction de ce qui est devenue la 5ème partie de cette série d’articles que je me suis rendu compte que j’avais oublié un logiciel pour Logitech. Et il concerne un gros manque : les claviers. Et comme d’habitude, de fils en aiguilles, mes pérégrinations m’ont amené à d’autres découvertes que nous allons voir maintenant. Comme quoi quand on se donne la peine de chercher………………….
G810-led
g810-led est le projet qui alluma l’étincelle pour le support du rétroéclairage des claviers Logitech sous Linux. Il s’agit d’un outil en ligne de commandes mais soyez rassurer, il est fortement documenté comme le montre les sections Help et Samples.
Il couvre une large gamme de claviers de la marque que voici:
- G213 Prodigy
- G410 Atlas Spectrum
- G413 Carbon
- G512 Carbon
- G513 Carbon
- G610 Orion Brown
- G610 Orion Red
- G810 Orion Spectrum
- G910 Orion Spark
- G910 Orion Spectrum
- GPRO
Sous Manjaro, vous l’installez avec la commande suivante:
yaourt -S g810-led-git
G810-profile
g810-profile est une application complémentaire à la précédente puisque celle-ci s’occupe des profiles et non plus des led. Là aussi, la liste est large puisqu’il s’agit de la liste précédente. Pour mémoire, il s’agit des:
- G213 Prodigy
- G410 Atlas Spectrum
- G413 Carbon
- G512 Carbon
- G513 Carbon
- G610 Orion Brown
- G610 Orion Red
- G810 Orion Spectrum
- G910 Orion Spark
- G910 Orion Spectrum
- GPRO
Actuellement, G810-profile n’est pas pacagé sur AUR.
Keyleds
Comme son nom semble l’indiquer, Keyleds est un logiciel en ligne de commandes pour contrôler les Leds des claviers de la marque Logitech. Là aussi, il couvre une large gamme de claviers :
- G410
- G610
- G810
- G910
- en fait, tous….
Les fonctionnalités sont nombreuses et disponibles dans la section Features. A noter qu’il est aussi scripting cad que vous pouvez vos propres scripts pour vos propres effets dans le langage LUA.
Sous Manjaro, vous l’installez avec la commande suivante:
yaourt -S keyleds
G910 Keyboard gkey support
Voici un petit projet en Python tout chaud (il date du début du mois !) qui concerne le support du clavier G910, G910 Keyboard gkey support. Il nécessite l’installation du premier de cette liste concernant Logitech : g810-led pour fonctionner. Un dernier point à préciser est qu’il est développé et donc testé sur Manjaro.
Actuellement, G910 Keyboard gkey support n’est pas pacagé sur AUR.
LogiSDK
Écrite en Java, LogiSDK est le dernier de cette liste. Et comble du bonheur, c’est une belle application graphique. Il couvre aussi une large gamme de claviers de la marque que voici:
- G910 Orion Spectrum
- G910 Orion Spark
- G810 Orion Spectrum
- G610 Orion Brown
- G610 Orion Red
- G410 Atlas Spectrum
Le code pour contrôler les Leds est basé sur le 1er de cette liste (G810-leg, comme pour G810-profile et G910 Keyboard gkey support).
Là aussi la liste des fonctionnalités est importante (toujours dans la section Features du site). En voici une partie:
- création d’un style personnalisé (voir la capture d’écran ci-dessus)
- création d’effets
- choisir des zones éclairées
- créations d’effets au démarrage
- avoir une couleur fixe
- avoir un effet respiration
- avoir des vagues de couleurs
- avoir des cycles de couleurs
- avoir un effet « étoiles »
- enregistrer vos paramètres
Actuellement, LogiSDK n’est pas disponible sur AUR.
Comme nous venons de le voir, l’éco-système des claviers de la marque Logitech n’est pas inexistant. Loin de là, mais il existe très peu d’applications graphiques. Celles-ci représentent pourtant un plus pour l’usager lambda/gamer qui répugne (à raison) la ligne de commande. Un seul outil/librairie/daemon peut être à la base de nombreuses autres applications souvent graphiques. Maintenant, à vous de jouer. La semaine prochaine nous verrons dans la dernière partie (enfin !! Ouf—) d’autres sujets que nous n’avons fait qu’effleurer tout le long de cette série. Stay Tuned..