Mam klawiaturę Bluetooth ThinkPad 2 Tablet , którą chcę sparować z moim Ubuntu Touch Aquaris E4.5. Ze względu na ograniczenia GUI chcę to zrobić w terminalu. Mam nadzieję, że proces będzie podobny do tego na Ubuntu Desktop.
W przypadku Ubuntu Desktop 15.10 podczas parowania klawiatury w oknie dialogowym GUI pojawia się następujący komunikat:
Please enter the following PIN on "ThinkPad keyboard" and press "Enter" on the keyboard:
<6-digit number>
Wprowadzenie 6-cyfrowego kodu PIN na klawiaturze Bluetooth i naciśnięcie Enter
kończy parowanie klawiatury i działa dobrze. Kiedy próbuję sparować klawiaturę z Ubuntu Touch, nie pojawia się okno dialogowe GUI z kodem, który należy wprowadzić na klawiaturze Bluetooth. Chcę więc sparować klawiaturę z terminalem.
Próbowałem następujące:
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:~$
Co mogę teraz spróbować?
bluetoothctl
? Próbowałemsudo add-apt-repository ppa:vidplace7/bluez5; sudo apt-get update; sudo apt-get install bluez bluez-tools
.bluez-obexd
ilibbluetooth3
, ale domyślam się, że są zbluez
(działam 5.35 fwiw).Postępował zgodnie z instrukcjami 1nfiniti na Ubuntu 16.04 amd64 i działał świetnie z kombinacją klawiatury i myszy Logitech MX5000. Ale kiedy ponownie uruchomiłem komputer, klawiatura nie pisała ponownie. W Ustawieniach Bluetooth pokazał się jako podłączony, ale nie sparowany. Jednak mysz działała dobrze.
Po zapoznaniu się z referencją bluetoothctl ( https://wiki.archlinux.org/index.php/bluetooth#Bluetoothctl ) zdałem sobie sprawę, że po poleceniu „sparowania” użyto polecenia „zaufanie”, aby umożliwić niektórym urządzeniom ponowne nawiązanie połączenia.
Więc uruchomiłem bluetoothctl, odłączyłem i sparowałem klawiaturę, podłączyłem i sparowałem ponownie, i wydałem
Wtedy otrzymałem powiadomienie, że twoja klawiatura jest zaufana
I to załatwiło sprawę, teraz klawiatura łączy się bezbłędnie za każdym razem, gdy uruchamiam / restartuję komputer.
źródło