Emparejar Dispositivo Bluetooth desde Terminal
El primer paso es utilizar la herramienta bluetoothctl con el comando:
bluetoothctl
Todos los siguientes comandos se escriben sin el [Bluetooth]#.
Después hay que listar los controladores Bluetooth disponibles, ya sea que se utilice uno integrado en el ordenador o uno externo USB:
[Bluetooth]# list
Controller AB:12:CD:34:EF:56 spectrex360 [default]
Una vez identificado el controlador (por lo general solo hay uno), se selecciona (por medio del MAC Address del dispositivo, este es solo un ejemplo) para trabajar con el a partir de ese momento:
[Bluetooth]# select AB:12:CD:34:EF:56
En el caso de que se desee mostrar las especificaciones del controlador (para verificar compatibilidad o versión de Bluetooth por ejemplo) se utiliza el comando:
[Bluetooth]# show
Para asegurarse que el controlador se encuentre encendido se utiliza el comando:
[Bluetooth]# power on
Changing power on succeeded
Después hay que activar el escaneo de nuevos dispositivos. En este paso es necesario poner el mouse en el mode de conexión, por lo general es oprimiendo el botón en la parte inferior del mismo:
[Bluetooth]# scan on
Una vez identificado el dispositivo (mouse) (su MAC Address) ejecutamos el siguiente comando:
[Bluetooth]# scan off
Para conectar el dispositivo, primero hay que emparejarlo utilizando la MAC Address del mismo:
[Bluetooth]# pair AB:23:UV:67:89:XY
Después del emparejado exitoso, hay que conectar y agregar como dispositivo de confianza:
[Bluetooth]# connect AB:23:UV:67:89:XY
[Bluetooth]# trust AB:23:UV:67:89:XY
El mouse aparecerá como conectado en al interfaz gráfica y de ahora en adelante, debería conectarse automáticamente cada vez que se inicie el sistema.
Fuente: https://robustiana.com/428-como-configurar-un-mouse-logitech-bluetooth-en-ubuntu-18-04
Sincronizar Teclado Logitech K380 por terminar
En particular me vi con la necesidad de emparejar por terminal ya que en linux mint 21 el gestor de bluetooth no me reconocía el teclado (no lo encontraba), en cambio en ubuntu funciona sin problema.
Lo primero, desde la terminar teclear el siguiente comando:
bluetoothctl
Deberia responder:
Agent registered
Luego aparecerá el nombre del primer dispositivo bluethooth conectado , en mi caso M720 Triathlon, no importa.
Ejecutamos el comando agent on
[M720 Triathlon]# agent on
Agent is already registered
Poner tu teclado en modo emparejamiento.
Deberia entregar el mismo resultado, luego ejecutamos scan on:
# scan on
Discovery started
luego comenzará a mostrar todos los dispositivos, en mi caso el teclado aparece con su nombre, otros aparecerá keyboard o algo similar: MAC OCULTADA POR MI
[NEW] Device 34:--:5D:--:--:-- 34---------------
[CHG] Device 34:--:5D:--:--:-- LegacyPairing: no
[CHG] Device 34:--:5D:--:--:-- Name: Keyboard K380
[CHG] Device 34:--:5D:--:--:-- Alias: Keyboard K380
una vez que hayamos encontrado nuestra mac terminamos el escaneo con:
# scan off
Discovery stopped
Ahora indicamos que es un dispositivo de confianza con trust y la mac:
# trust 34:--:5D:--:--:--
A mi la primera vez que ejecute trust me arrojo que no esta disponible
Device 34:--:5D:--:--:-- not available
Volví a ejecutar el scan on y luego volví a ejecutar el comando trust con la mac.
# trust 34:--:5D:--:--:--
[CHG] Device 34:--:5D:--:--:-- Trusted: yes
Changing 34:--:5D:--:--:-- trust succeeded
Luego de emparejamos el teclado con pair y la mac:
# pair 34:--:5D:--:--:--
Attempting to pair with 34:--:5D:--:--:--
[CHG] Device 34:--:5D:--:--:-- Connected: yes
Inmediatamente nos pedirá que tecleemos el código en el teclado y presionamos enter, a medida que vamos tecleando va marcando la tecla para confirmar que se ha hecho correctamente el código.
[agent] Passkey: 716627
[agent] Passkey: 716627
[agent] Passkey: 716627
[agent] Passkey: 716627
[agent] Passkey: 716627
[agent] Passkey: 716627
[agent] Passkey: 716627
Si todo ha salido correctamente entregara que el emparejamiento ha sido correcto
[CHG] Device 34:--:5D:--:--:-- Modalias: usb:v046DpB342d4201
[CHG] Device 34:--:5D:--:--:-- UUIDs: 00001000-0000-1000-8000-00805f9b34fb
[CHG] Device 34:--:5D:--:--:-- UUIDs: 00001124-0000-1000-8000-00805f9b34fb
[CHG] Device 34:--:5D:--:--:-- UUIDs: 00001200-0000-1000-8000-00805f9b34fb
[CHG] Device 34:--:5D:--:--:-- ServicesResolved: yes
[CHG] Device 34:--:5D:--:--:-- Paired: yes
Pairing successful
Por último queda conectarlo, en mi caso lo hice por el manejador bluetooth gráfico ya que una vez hecho esto, apareció el teclado, pero para terminar el proceso solo queda conectarlo con el siguiente comando:
# connect 34:--:5D:--:--:--
Attempting to connect to 34:--:5D:--:--:--
[CHG] Device 34:--:5D:--:--:-- Connected: yes
Connection successful
Fuente: https://unix.stackexchange.com/questions/590221/pairing-logitech-k380-in-ubuntu-20-04