Le logiciel Solaar (protocole Logitech™ Unifying Receiver)
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.
Pré-requis
- Disposer de droits d'administration.
- Disposer d'une connexion à Internet configurée et activé
Installation
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.
- Ajoutez le PPA ppa:solaar-unifying/stable1) dans vos sources de logiciels.
Utilisation
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
Périphériques compatibles
Solaar fournit une liste de périphériques compatibles.
Légende des tableaux
Souris
Clavier
Combo (clavier & souris)
Problèmes connus
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