Ich habe eine Bluetooth ThinkPad 2 Tablet-Tastatur , die ich mit meinem Ubuntu Touch Aquaris E4.5 koppeln möchte. Aufgrund von GUI-Einschränkungen möchte ich versuchen, dies im Terminal zu tun. Ich hoffe, dass der Prozess dem auf Ubuntu Desktop ähnelt.
Unter Ubuntu Desktop 15.10 wird beim Koppeln der Tastatur die folgende Meldung in einem GUI-Dialogfeld angezeigt:
Please enter the following PIN on "ThinkPad keyboard" and press "Enter" on the keyboard:
<6-digit number>
Durch Eingabe der 6-stelligen PIN über die Bluetooth-Tastatur und Drücken von wird Enter
das Pairing der Tastatur abgeschlossen, und es funktioniert einwandfrei. Wenn ich versuche, die Tastatur unter Ubuntu Touch zu koppeln, wird kein GUI-Dialogfeld angezeigt, in dem der auf der Bluetooth-Tastatur einzugebende Code angezeigt wird. Also möchte ich versuchen, die Tastatur im Terminal zu koppeln.
Ich habe Folgendes versucht:
phablet@ubuntu-phablet:~$ hcitool scan
Scanning ...
AB:CD:EF:GH:IJ:KL ThinkPad Keyboard
phablet@ubuntu-phablet:~$ bluez-simple-agent AB:CD:EF:GH:IJ:KL
RequestPinCode (/org/bluez/863/hci0/dev_AB_CD_EF_GH_IJ_KL)
Enter PIN Code: 0000
Release
Creating device failed: org.bluez.Error.ConnectionAttemptFailed: Page Timeout
phablet@ubuntu-phablet:~$
Was könnte ich als nächstes versuchen?
bluetoothctl
? Ich habe es versuchtsudo add-apt-repository ppa:vidplace7/bluez5; sudo apt-get update; sudo apt-get install bluez bluez-tools
.bluez-obexd
undlibbluetooth3
, aber ich vermute, sie kommen mitbluez
(ich lasse 5.35 laufen) fwiw).Befolgte die Schritte von 1nfiniti auf Ubuntu 16.04 amd64 und es funktionierte hervorragend mit der Logitech MX5000 Tastatur- und Mauskombination. Beim Neustart des Computers wurde die Tastatur jedoch nicht erneut eingegeben. Es wurde in den Bluetooth-Einstellungen als verbunden, aber nicht gekoppelt angezeigt. Die Maus funktionierte jedoch einwandfrei.
Ein Blick auf die Bluetooth-Referenz ( https://wiki.archlinux.org/index.php/bluetooth#Bluetoothctl ) hat ergeben, dass nach dem Befehl 'pair' ein Befehl 'trust' verwendet wurde, mit dem einige Geräte die Verbindung erfolgreich wiederherstellen können.
Also startete ich bluetoothctl, trennte und entkoppelte die Tastatur, verband und koppelte sie erneut und gab aus
Dann wurde mir mitgeteilt, dass Ihre Tastatur vertrauenswürdig ist
Und das war der Trick, jetzt stellt die Tastatur jedes Mal, wenn ich den Computer starte / neu starte, eine einwandfreie Verbindung her.
quelle