OpenLogi, nouvelle alternative au logiciel envahissant des souris Logitech
Debloatware
Crédit Logitech
Le 19 août à 09h44
Un développeur indépendant a conçu un logiciel alternatif à Logi Options+, le très lourd client officiel dédié aux souris Logitech. Écrit en Rust et disponible depuis peu pour Windows, macOS et Linux, il promet un contrôle complet, avec 44 actions préprogrammées. Le tout sans télémétrie ou nécessité de créer un compte sur le cloud du fabricant.
OpenLogi, nouvelle alternative au logiciel envahissant des souris Logitech
Debloatware
Crédit Logitech
Un développeur indépendant a conçu un logiciel alternatif à Logi Options+, le très lourd client officiel dédié aux souris Logitech. Écrit en Rust et disponible depuis peu pour Windows, macOS et Linux, il promet un contrôle complet, avec 44 actions préprogrammées. Le tout sans télémétrie ou nécessité de créer un compte sur le cloud du fabricant.
Hardware
Hardware
4 min
Logitech, comme bien d’autres fabricants de périphériques PC, associe depuis des années ses souris, claviers, webcams ou casque audio à un client logiciel dédié. Ce dernier donne accès aux options et réglages avancés, mais il incorpore aussi de nombreuses options plus discutables, entre télémétrie, promotions pour les nouveaux produits de la marque, sauvegarde des réglages dans le cloud, etc. Cette avalanche de fonctions connectées souvent non désirées se traduit par un poids important, en surface de stockage comme en mémoire vive, et fait râler de nombreux utilisateurs qui crient au bloatware.
Une alternative complète à Options+
Dans ce contexte, les utilisateurs de souris Logitech apprécieront peut-être de découvrir OpenLogi, une nouvelle initiative open source (voir le projet sur GitHub), qui présente le double intérêt de fonctionner uniquement en local, avec des réglages stockés au travers d’un simple fichier TOML, et de tourner sur les trois plateformes courantes que sont Linux, macOS et, depuis quelques jours, Windows.
OpenLogi est censé savoir gérer tous les périphériques Logitech qui passent par le protocole HID++, qu’ils soient connectés via le dongle radio maison, en Bluetooth ou au moyen d’un câble USB. Sur le plan fonctionnel, il permet d’attribuer une action précise, parmi 44 préprogrammées, à chaque bouton des souris les plus populaires du fabricant suisse (dont la MX Master 4).

Le client sait également gérer le réglage de la précision (DPI), le SmartShift de la molette des MX Master (alternance entre roulette cliquable et défilement libre), ainsi que des réglages spécifiques à une application donnée (par exemple, des raccourcis dédiés aux fonctions courantes d’un logiciel d’image). Il offre enfin une vue simplifiée des appareils connectés, avec état de charge et niveau de la batterie. L’outil dispose d’une interface graphique mais peut aussi se piloter en ligne de commande. Les appels réseau se limitent à la récupération de visuels (pour afficher la souris dans l’interface) et à la recherche de mises à jour.
Sur le papier, OpenLogi couvre donc, voire dépasse, l’essentiel des fonctionnalités de Logi Options+, sans les désagréments associés. Le logiciel est signé d’un développeur indépendant, Xuan Zhang dit AprilNEA, qui l’a placé sous licence Apache 2.0 et admet avoir recouru à l’IA générative pour ses travaux. Le dépôt GitHub associé, ouvert en mai et mis à jour cette semaine pour signaler l’arrivée de la version Windows, s’enorgueillit déjà de 9 000 étoiles. Une réserve tout de même : le logiciel, actuellement en version 0.71, est toujours présenté comme en cours de développement, et son installation ou son utilisation ne sont donc probablement pas exempts de bugs.
Un choix supplémentaire pour les allergiques à la télémétrie
AprilNEA n’est pas le premier à s’atteler à la construction d’une alternative au client officiel Logitech, loin s’en faut. Sous macOS, on connait par exemple de longue date BetterMouse, tandis que Solaar (disponible dans les dépôts officiels d’Ubuntu) est censé répondre aux besoins des utilisateurs Linux, a minima pour les souris connectées via le récepteur Logitech Unifying. Aucune des solutions disponibles jusqu’ici n’offrait toutefois la compatibilité totale (trois familles d’OS, fonctionnement indépendant du mode de connexion) promise par OpenLogi.
Notons que pour ceux qui souhaitent rester sur le client officiel, tout en limitant son caractère intrusif, le support entreprise de Logitech offre une option permettant d’installer une version hors ligne d’Options+, sur Windows et macOS.
Commentaires (19)
Abonnez-vous pour prendre part au débat
Déjà abonné ou lecteur ? Se connecter
Cet article est en accès libre, mais il est le produit d'une rédaction qui ne travaille que pour ses lecteurs, sur un média sans pub et sans tracker. Soutenez le journalisme tech de qualité en vous abonnant.
Accédez en illimité aux articles d'un média expert
Profitez d'au moins 1 To de stockage pour vos sauvegardes
Intégrez la communauté et prenez part aux débats
Partagez des articles premium à vos contacts
Abonnez-vousAujourd'hui à 09h46
Aujourd'hui à 10h05
Aujourd'hui à 10h24
Aujourd'hui à 10h24
Aujourd'hui à 10h26
Là, en l'occurrence, l'IA générative me parait très utile pour reverse engineré le protocol / le code du logiciel de logitech. Surtout que, sauf erreur de ma part, le protocole HID++ est 100% logitech et pas du tout standard.
Quand au code source volé à Solaar, plus d'explications serait appréciée (vrai question hein !)
Aujourd'hui à 10h44
Aujourd'hui à 10h49
Par contre, du code GPL sous Apache je crois me souvenir que ça ne passe pas.
Il y a 55 minutes
Modifié il y a 49 minutes
La logique est d'empêcher une future "fermeture" ou privatisation d'un code, à la base issu d'un développement libre.
Un code Apache ou MIT n'empêche pas ce travers. Rien n'interdit de partir d'un code Apache/MIT, faire des modifications mineures (par exemple 10%) et publier le résultat sous une licence propriétaire, sans publication du code source.
Mais en fait la différence "philosophique" peut se retourner contre GPL. On peut se dire que si le code Apache/MIT est tellement bon, tout le monde le préférera, délaissera les prétendues "améliorations" propriétaires, et de fait devrait rester libre. Ca c'est la vision "optimiste". GPL avec son obligation, fonctionne qu'on soit optimiste ou pas !
Donc oui, on peut prendre du code Apache/MIT et l'inclure dans un code GPL. Ca ne viole pas la licence Apache/MIT ni légalement, ni dans "l'esprit", puisqu'on continue à avoir un développement à code ouvert... auquel on a rajouté une obligation que Apache/MIT n'exigent pas, mais n'interdisent pas non plus : que le code reste ouvert (GPL !)
Dans l'autre sens, prendre un développement GPL et l'inclure dans un développement Apache/MIT viole la licence GPL puisqu'on laisse tomber au passage l'obligation que le code demeure libre/open source ! En effet, quelqu'un pourrait repartir de ce dernier code Apache/MIT en faire quelques modifications mineures, et le republier en licence propriétaire sans le source.
Aujourd'hui à 10h52
openlogi => multiplateforme
Aujourd'hui à 10h32
Sans rancune Logi
Aujourd'hui à 10h56
le support des souris Logi a été grandement amélioré depuis la fin de l'année dernière.
Aujourd'hui à 11h00
Il y a 58 minutes
Il y a 41 minutes
=> "Le fichier d'installation pèse environ 750 Mo. Windows .exe "
ils sont malades !
Il y a 36 minutes
Modifié il y a 5 minutes
Ici c'est juste que les développeurs de chez logitech ont vu les photos avec ça, ils ont pensé que c'était normal de remplir un CD-Rom "comme dans le temps" (alors que le cd-rom était quasi vide)
À l'instant
Il y a 7 minutes
Signaler un commentaire
Voulez-vous vraiment signaler ce commentaire ?