Vous venez d’acheter une souris Logitech MX Master, et pour remapper trois malheureux boutons, voilà qu’on vous somme de créer un compte, d’accepter le partage de vos données, et d’installer une véritable usine à gaz qui tourne en permanence en arrière-plan. Si cette situation vous exaspère autant qu’elle a exaspéré le développeur AprilNEA, vous allez apprécier OpenLogi, une alternative gratuite, open source et entièrement locale à Logitech Options+.
Le problème avec Logitech Options+
Logitech Options+ est le logiciel officiel utilisé pour configurer les souris, claviers et webcams de la marque. Sur le papier, rien d’anormal : c’est un logiciel de constructeur classique. Dans les faits, plusieurs points d’agacement reviennent régulièrement chez les utilisateurs :
- Un compte Logitech quasi obligatoire pour accéder à des réglages aussi élémentaires que le remappage d’un bouton latéral.
- Un processus résident en arrière-plan en permanence, consommant des ressources système même lorsque vous n’ajustez aucun paramètre.
- Une opacité totale sur les données envoyées, un point sensible pour toute personne attentive à sa vie privée numérique.
- Une fragilité face aux évolutions du système d’exploitation. Certains utilisateurs rapportent des blocages ou des fonctionnalités désactivées lorsque macOS ou Windows durcissent leurs règles de sécurité autour des processus en arrière-plan.
OpenLogi, la réponse locale et transparente
| 📘 Définition express : Le protocole HID++ est le langage propriétaire, développé par Logitech, que ses souris et claviers utilisent pour communiquer avec un ordinateur (réglages de DPI, remappage de boutons, gestion du mode de défilement, etc.). OpenLogi « parle » directement ce protocole avec votre périphérique, sans jamais passer par les serveurs de Logitech. |
Écrit en Rust, un langage réputé pour sa robustesse et ses performances natives, OpenLogi communique directement avec vos périphériques Logitech via le protocole HID++, qu’ils soient connectés par récepteur Logi Bolt, récepteur Unifying, Bluetooth ou câble USB. Aucune installation du logiciel officiel Options+ n’est nécessaire, OpenLogi s’en passe totalement.
Ce que le logiciel permet concrètement
- Remappage complet des boutons, avec un catalogue de 44 actions prédéfinies (copier-coller, navigation, raccourcis système) et la possibilité d’ajouter vos propres raccourcis clavier personnalisés.
- Réglage du DPI (sensibilité du pointeur), avec des préréglages que vous pouvez faire défiler directement depuis un bouton de la souris.
- Gestion du SmartShift, cette molette hybride qui bascule entre un mode cranté classique et un mode « roue libre » pour un défilement ultra-rapide dans les longs documents.
- Profils par application, qui basculent automatiquement la configuration des boutons selon le logiciel actif à l’écran, des réglages différents pour votre navigateur et pour votre éditeur de code, par exemple.
- Interface graphique et ligne de commande, avec un diagramme interactif de votre souris pour l’interface graphique, et une véritable CLI pour l’inventaire de vos appareils et le diagnostic en environnement sans écran.
Vie privée : ce qui change vraiment
| Aspect | Logitech Options+ | OpenLogi |
| Compte requis | Oui, dans la plupart des cas | Non, jamais |
| Télémétrie | Non détaillée publiquement | Aucune, par conception |
| Stockage de la configuration | Cloud Logitech | Fichier local TOML, portable et lisible |
| Appels réseau | Non détaillés | Uniquement récupération d’images d’appareils + vérification de mise à jour (facultative, désactivée par défaut) |
| Licence | Propriétaire, fermé | Apache-2.0 / MIT, open source |
Comment installer OpenLogi
- Sur macOS : installation via Homebrew avec la commande » brew install –cask openlogi « .
- Sur Linux : paquets .deb et .rpm disponibles, adaptés aux principales distributions.
- Sur Windows : support disponible mais encore en phase de bêta, avec des ajustements en cours selon les retours de la communauté.
| ⚠️ À savoir avant d’installer : Sur macOS, le remappage des boutons latéraux (précédent, suivant, clic central) passe par un mécanisme système appelé CGEventTap, qui exige l’autorisation « Accessibilité » dans les réglages de confidentialité. C’est une exigence normale du système d’exploitation, pas une faille de sécurité d’OpenLogi, les réglages liés au DPI et au SmartShift, eux, passent directement par le protocole HID++ et ne nécessitent pas cette autorisation. |
Modèles compatibles
OpenLogi cible en priorité les souris récentes de la gamme MX de Logitech : MX Master 4, MX Master 3S, MX Master 3, MX Anywhere 3, ainsi que les modèles Signature M650 et Ergo M575. Les anciens modèles MX Master 1 et 2, plus âgés, ne sont pour l’instant pas pris en charge.
OpenLogi illustre une tendance de fond dans l’open source : reprendre en main, un logiciel à la fois, des fonctionnalités matérielles verrouillées derrière des comptes et des applications propriétaires. La question reste entière : combien de temps ce type de projet communautaire peut-il tenir la cadence face aux mises à jour régulières des constructeurs, qui pourraient à tout moment modifier leur protocole ?
