Le logiciel Solaar (protocole Logitech™ Unifying Receiver)

2514.jpg Solaar est un logiciel libre (il n'a pas été développé par la société Logitech™) qui permet de connecter des périphériques Logitech™ (clavier,souris,etc…) utilisant la technologie Logitech Unifying receiver.
Cette technologie - et donc Solaar - permet de connecter jusqu'à six périphériques sur un seul et même récepteur USB, de surveiller le niveau de batterie de ceux-ci, et fournit certaines fonctionnalités avancées afin par exemple de personnaliser le comportement de certains boutons.

Depuis les dépôts officiels (recommandé)

Solaar est disponible dans les dépôts officiels d'Ubuntu.

Pour en profiter il suffit donc d'installer les paquets solaar, et éventuellement solaar-gnome3 pour une meilleure intégration avec le bureau GNOME.

Flatpak

Solaar est aussi disponible en Flatpak sur le dépôt Flathub.

On peut donc l'obtenir en installant Flatpak avec le dépôt Flathub si ce n'est pas déjà fait, puis en installant Solaar depuis Ubuntu Software, ou en installant le paquet io.github.pwr_solaar.solaar en ligne de commande :

flatpak install io.github.pwr_solaar.solaar

Via un dépôt PPA

Ce dépôt PPA, non officiel, permet d'obtenir une version stable souvent plus récente que celle des dépôts Ubuntu officiels.

Solaar devrait créer une entrée dans le menu de votre système d'exploitation, ainsi qu’une icône dans la zone de notification, après redémarrage du PC (la configuration est donc conservée à chaque boot). Une fenêtre vous permet de réaliser vos appairages graphiquement (ici sous cinnamon) :

Vous pouvez l'utiliser en lignes de commandes, au moyen de la ligne

 $ solaar-cli

qui sera suivie d'une commande spécifique : (solaar-cli est dépérécié ; utiliser solaar avec les arguments usuels (show, config, pair, unpair…)

show  : montrer les informations des appareils appairés
config : lire/ecrire une configuration spécifique d'un équipement
pair : connecter un équipement
unpair : déconnecter un équipement

Exemple d'utilisation en ligne de commande :

$ solaar-cli unpair mouse
Unpaired 1: Wireless Mouse M525 [M525:DAFA335E]
$ solaar-cli pair
Pairing: turn your new device on (timing out in 20 seconds).
Paired device 1: Wireless Mouse M525 [M525:DAFA335E]
$ solaar-cli show
-: Unifying Receiver [/dev/hidraw0:08D89AA6] with 1 devices
1: Wireless Mouse M525 [M525:DAFA335E] 

Pour voir les options possibles :

$ solaar-cli --help

Légende des tableaux

  • Fonctionne après config : Fonctionne après quelques manipulations
  • Fonctionne immédiatement : Fonctionne
  • Ne fonctionne pas : Ne fonctionne pas

Souris

Nom Fonctionnement Commentaires
M280/320/275 Fonctionne immédiatement Fonctionne correctement
m175 Fonctionne immédiatement Reconnue comme une m185 par solaar
m185 Fonctionne immédiatement Fonctionne correctement bien que n'étant pas indiquée sur le site de Logitech™ comme étant une souris Unifying
m210 Fonctionne immédiatement Fonctionne correctement
m315 Fonctionne immédiatement Fonctionne correctement
m325 Fonctionne immédiatement Fonctionne correctement
m330 Fonctionne immédiatement Fonctionne correctement
m345 Fonctionne immédiatement Fonctionne correctement
m510 Fonctionne immédiatement Fonctionne correctement
m525 Fonctionne immédiatement Fonctionne correctement
m560 Fonctionne immédiatement Fonctionne correctement
Trackball m570 Fonctionne immédiatement - boule de commande Fonctionne correctement
m590 Fonctionne immédiatement Fonctionne correctement
m705 Fonctionne immédiatement Fonctionne correctement
m720 Fonctionne immédiatement Fonctionne correctement, reconnue comme une M720 Triathlon
Performance MX Fonctionne immédiatement Fonctionne correctement
MX Vertical Fonctionne immédiatement Fonctionne correctement
MX Ergo Fonctionne immédiatement Fonctionne correctement
MX Master Fonctionne immédiatement Fonctionne correctement
MX Master 3 Fonctionne immédiatement Fonctionne correctement
MX Master 3S Ne fonctionne pas Fonctionne en mode basique. Vous ne profitez des l'ensemble des touches ou molettes
MX Anywhere 2 Fonctionne immédiatement Fonctionne correctement
MX Ergo Fonctionne immédiatement Fonctionne correctement

Clavier

Nom Fonctionnement Commentaires
k230 Fonctionne immédiatement
k270 Fonctionne immédiatement
k350 Fonctionne immédiatement
k360 Fonctionne immédiatement
k400+ Fonctionne immédiatement La jauge de batterie peut ne pas apparaître. Touches multimédia OK
k750 Fonctionne immédiatement Certaines touches multimédias ne sont pas reconnues
k800 Fonctionne immédiatement
k850 Fonctionne immédiatement, les touches multimédias sont reconnues
MX Keys Fonctionne immédiatement, les touches multimédias sont reconnues

Combo (clavier & souris)

Nom Fonctionnement Commentaires
Wireless Combo MK330 Fonctionne immédiatement
Wireless Combo MK520 Fonctionne immédiatement

Si l'erreur :

solaar-cli: error: [Errno 13] Permission denied: '/dev/hidraw2'

se produit après l'installation de Solaar, cela signifie que l'application Solaar ne dispose pas des droits de super utilisateur.
Il peut être nécessaire de déconnecter et reconnecter physiquement le récepteur

Si l'erreur ne se résout pas, il est possible de forcer Udev à mettre des permissions plus étendues aux /dev/hidrawX : https://github.com/pwr-Solaar/Solaar/blob/master/rules.d/42-logitech-unify-permissions.rules


  • solaar.txt
  • Dernière modification: Le 10/12/2024, 13:20
  • par krodelabestiole