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