3 votes

Comment donner à Solaar l'autorisation de démarrer au démarrage ?

J'ai une souris Logitech M315 avec un nano récepteur et j'ai installé Solaar pour pouvoir l'utiliser sur mon ordinateur portable Lubuntu. Solaar s'exécute au démarrage comme je m'y attendais, mais dès que je branche mon nano récepteur, Solaar dit :

Found a Logitech Receiver (/dev/hidraw1), but did not have permission to open it.

If you've just installed Solaar, try removing the receiver and plugging it back in.

La seule façon de faire disparaître ce message et de faire fonctionner Solaar correctement est d'ouvrir un terminal et d'exécuter sudo solaar . J'en déduis qu'il faut l'autorisation de root pour ouvrir le périphérique USB en lecture/écriture. J'utilise Solaar pour appairer/désappairer mes périphériques et avoir un terminal qui traîne en permanence est à la fois ennuyeux et consommateur de RAM (mon ordinateur portable n'a que 512 Mo de RAM physique).

Le seul moyen que je connaisse pour résoudre ce problème vient de l'époque où j'utilisais UNIX et où l'on mettait dans le fichier /etc/profile mais cela ne fonctionne sous Linux que si l'utilisateur se connecte à un Shell en mode texte (via un terminal ou Ctrl-Alt-F2). Existe-t-il un autre moyen de donner à Solaar l'autorisation root au démarrage afin que ma souris fonctionne et que je puisse me débarrasser de ce message ennuyeux ?

3voto

Lekensteyn Points 162346

Vous pouvez utiliser une règle udev pour donner à l'utilisateur seated* actuel des privilèges de lecture/écriture sur le périphérique HID représentant le récepteur USB Logitech Unifying. Un exemple d'une telle règle se trouve dans le fichier Solaar règles.d/42-logitech-unify-permissions.rule archivo.

Vous avez mentionné le (dé)jumelage et une souris M315. Si c'est tout ce dont vous avez besoin, vous pouvez également essayer la souris M315. solaar-cli qui sort immédiatement après l'appairage. Vous pouvez également utiliser le petit bouton ltunify utilité qui est décrite à cette page (invocation de base : ltunify pair y ltunify unpair ).

En guise de remarque supplémentaire sur les autorisations de fichiers, notez que toute personne qui peut lire sur le périphérique hidraw est en mesure d'intercepter les mouvements de votre souris (et les frappes du clavier si vous avez un clavier sans fil). Si vous êtes inquiet à ce sujet, n'installez pas la règle udev et utilisez plutôt la règle suivante sudo .

*) Assis signifie l'utilisateur qui se trouve physiquement devant l'ordinateur. Cela exclut les utilisateurs SSH, par exemple, qui ne sont pas physiquement connectés.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X