У меня есть клавиатура Bluetooth ThinkPad 2 Tablet, которую я хочу подключить к своей Ubuntu Touch Aquaris E4.5. Из-за ограничений графического интерфейса, я хочу попробовать сделать это в терминале. Я надеюсь, что этот процесс будет похож на Ubuntu Desktop.
В Ubuntu Desktop 15.10 при сопряжении клавиатуры в диалоговом окне графического интерфейса пользователя отображается следующее сообщение:
Please enter the following PIN on "ThinkPad keyboard" and press "Enter" on the keyboard:
<6-digit number>
Ввод 6-значного PIN-кода на клавиатуре Bluetooth и нажатие Enter
завершает сопряжение клавиатуры, и она работает нормально. Когда я пытаюсь подключить клавиатуру в Ubuntu Touch, не отображается диалоговое окно с графическим интерфейсом, отображающее код, который необходимо ввести на клавиатуре Bluetooth. Итак, я хочу попробовать подключить клавиатуру в терминале.
Я пробовал следующее:
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:~$
Что я мог попробовать дальше?
bluetoothctl
? Я пыталсяsudo add-apt-repository ppa:vidplace7/bluez5; sudo apt-get update; sudo apt-get install bluez bluez-tools
.bluez-obexd
иlibbluetooth3
, но я предполагаю, что они идутbluez
(у меня работает 5.35 FWIW).Следовал инструкциям 1nfiniti на Ubuntu 16.04 amd64, и он прекрасно работал с клавиатурой и мышью Logitech MX5000. Но когда я перезагрузил компьютер, клавиатура больше не печатала. Он показывал как подключенный, но не сопряженный в настройках Bluetooth. Однако мышь работала нормально.
Изучив ссылку на bluetoothctl ( https://wiki.archlinux.org/index.php/bluetooth#Bluetoothctl ), вы поняли, что команда «trust» использовалась после команды «pair», чтобы позволить некоторым устройствам успешно переподключиться.
Итак, я запустил bluetoothctl, отключил и отключил клавиатуру, подключил и снова подключил ее, и выдал
Тогда мне сообщили, что вашей клавиатуре доверяют
И это сработало, теперь клавиатура подключается без проблем каждый раз, когда я запускаю / перезагружаю компьютер.
источник