Actualizado al 22-01-2020:
"Raspberry pi 4: Emparejar teclado y ratón Logitech al receptor Unifying en Raspbian".
Para los que no sepan de qué estoy hablando, descripción en la wikipedia:
"El receptor Logitech Unifying es un receptor inalámbrico USB dedicado miniatura que permite hasta 6 dispositivos (como ratones y teclados, los auriculares no son compatibles). Los dispositivos deben ser fabricados por Logitech y de diseño compatible, para poder enlazarlos al mismo ordenador. Unifying utiliza la banda de comunicación de 2.4 GHz de una manera muy similar a Bluetooth, pero incompatible con él.? El software del controlador de Logitech está disponible para Windows y macOS."
Para Linux hay que utilizar software de terceros, como solaar o ltunify. Nosotros vamos a utilizar ltunify, un software de Peter Wu.
* Instalar ltunify:
* Actualizamos Raspbian:
sudo apt-get update; sudo apt-get upgrade
* Creamos una carpeta de desarrollo:
cd ~; mkdir desarrollo
* Instalamos git
sudo apt-get install git
* Descargamos ltunify
cd desarrollo
git clone https://git.lekensteyn.nl/ltunify.git
* Compilar ltunify:
cd ltunify
make install-home
Esto ha instalado el ejecutable en el /home/pi/bin/ltunify
* Para ver qué dispositivos tenemos emparejados con la pi 4:
sudo ~/bin/ltunify list
Y nos da este resultado:
Devices count: 2
Connected devices:
idx=1 Mouse Wireless Mouse
idx=2 Keyboard K400
Solo tengo conectado el teclado Logitech K400, pero como lleva un touchpad incorporado, aparece también como un ratón inalámbrico.
Bueno, como no me gusta mucho manejar el touchpad y tengo otro ratón Logitech Unifying, voy a emparejar la pi 4 con éste:
sudo ~/bin/ltunify pair
Y me contesta:
Please turn your wireless device off and on to start pairing.
En cristiano: me dice que apague y encienda el ratón para emparejarlo. Lo hago y sale este mensaje:
Found new device, id=0x01 Mouse
Me dice que ha encontrado un nuevo dispositivo, mi ratón. Listamos los dispositivos conectados de nuevo:
sudo ~/bin/ltunify list
Y nos sale la lista modificada:
Devices count: 2
Connected devices:
idx=1 Mouse
idx=2 Keyboard K400
Compruebo, y efectivamente, el ratón ya funciona. De hecho, funcionan el ratón, el teclado y el touchpad.
Para desemparejar un dispositivo, primero listamos todos los dispositivos emparejados para ver los idx
Utilizando la última lista, si queremos desemparejar el teclado, utilizaríamos:
sudo ~/bin/ltunify unpair 2
Y nos contestaría:
Device 0x02 Keyboard successfully unpaired
Traducido: Dispositivo 0x02 teclado desemparejado con éxito.
NOTA: Puede suceder, si hemos utilizado los productos logitech enlazados con otro dongle, que, al listar, nos salga una lista de los elementos teóricamente enlazados y que éstos no respondan. En este caso, solo hay que realizar de nuevo la tarea de emparejamiento para que funcionen correctamente.
* Si todo ha ido bien eliminamos la carpeta de desarrollo y su contenido:
cd ~; sudo rm -r -f ./desarrollo