mercredi 20 février 2013

Logitech Unifying : universel, sauf sous GNU/Linux ...

Pour faire fonctionner deux périphériques Logitech Unifying avec le même dongle, c'est simple, il faut appairer le nouveau matériel au dongle. Pour cela, il suffit de télécharger le programme ... sous windows ou sous Mac !! :-# même dans une VM, ça va pas être facile !

Heureusement, y'a un p'tit malin dénommé Benjamin Tissoires qui a fait l'boulot :)
Voir cette page in the langue of Shakespeare

Pour le faire marcher :
  1. Compiler le programme (Télécharger) ; ici une version compilée Linux 3.2.0-34-generic #53-Ubuntu SMP x86_64 x86_64 x86_64 GNU/Linux
    • gcc -o unifying_pair unifying_pair
  2. Rechercher dans /sys/class/hidraw/hidraw<*>/device/uevent le fichier qui fait référence à HID_NAME=Logitech USB Receiver /!\ USB RECEIVER et pas Unifying quelquechose
  3. éteindre le périphérique qu'on souhaite ajouter (merci le clavier virtuel Onboard ou les outils d'accessibilité et le contrôle via le pavé numérique, ça peut s'avérer pratique...). 
  4. lancer le programme en root et dans mon cas :
    • ./unifying_pair /dev/hidraw0
  5. Allumer le périphérique, c'est appairé !
  6. Chercher où ranger l'autre dongle ... et pouvoir le retrouver d'ici quelques temps ;-)