Você pode tentar executar bluetoothctl a partir da linha de comando, verifique se seu dispositivo está em / pronto para ser descoberto:
$ bluetoothctl
[NEW] Controller AA:BB:CC:DD:EE:FF device-name [default]
Quaisquer outros dispositivos Bluetooth serão listados aqui. Você estará em um prompt [bluetooth]
.
Primeiro, ligue o Bluetooth (se o seu dispositivo estiver desligado):
[bluetooth]# power on
Changing power on succeeded
Depois, verifique se seu agente está registrado:
[bluetooth]# agent on
Agent registered
[bluetooth]# default-agent
Default agent request successful
Agora você pode procurar dispositivos no console:
[bluetooth]# scan on
Discovery started
[CHG] Controller AA:BB:CC:DD:EE:FF Discovering: yes
[NEW] Device FF:EE:DD:CC:BB:AA Someone's Keyboard
Você também pode fazer um par manualmente a partir daqui:
[bluetooth]# pair FF:EE:DD:CC:BB:AA
Attempting to pair with FF:EE:DD:CC:BB:AA
[CHG] Device C8:E0:EB:04:52:55 Connected: yes
Neste ponto, você deve inserir um código PIN para o pareamento:
Request PIN code
[agent] Enter PIN code: 12345
Digite um número (por exemplo, 12345), e você será solicitado a inserir o mesmo número do dispositivo:
[Someone's Keyboard]# 12345
Você deve ser notificado de que seu teclado está emparelhado:
[CHG] Device FF:EE:DD:CC:BB:AA Paired: yes
Espero que isso funcione para você, estava tentando resolver isso por um tempo antes de encontrar qualquer referência a bluetoothctl
.
EDIT: O lançamento do Ubuntu Touch OTA9 inclui o Bluez 5, permitindo o emparelhamento com os teclados do ThinkPad. Aqui está o pequeno BQ Aquaris E4.5 atuando quase como um palmtop.