Я пытаюсь подключить новую bluetooth-клавиатуру (поверхность Microsoft erganomic клавиатура) к моей Ubuntu, выполняющей Dell XPS 15 (2016). Я выполняю версия ядра и Xubuntu 16.10:
root@Flere:~$ uname -a
Linux Flere 4.8.0-28-generic #30-Ubuntu SMP Fri Nov 11 14:03:52 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
Когда я пытаюсь подключить клавиатуру с bluetoothctl (как показано в этом сообщении: Как может bluetooth-клавиатура, которая требует, чтобы запись кода была соединена в терминале? Я получаю ошибку аутентификации. Если я соединю ту же клавиатуру с Windows на той же машине, то это попросит, чтобы я ввел число в клавиатуру, и нажать Enter затем это работает. Я также попробовал созданный в инструменте GUI в XFCE без успеха.
root@Flere:~$ bluetoothctl
[NEW] Controller [[mac address 1]] Flere [default]
[NEW] Device [[mac address 2]] Ergonomic Keyboard
[bluetooth]# power on
Changing power on succeeded
[bluetooth]# agent on
Agent registered
[bluetooth]# default-agent
Default agent request successful
[bluetooth]# scan on
Discovery started
[CHG] Controller [[mac address 1]] Discovering: yes
[NEW] Device [[mac address 2]] Ergonomic Keyboard
[NEW] Device [[mac address 3]] [[mac address 3 with dashes instead of colon]]
[bluetooth]# pair [[mac address 2]]
Attempting to pair with [[mac address 2]]
[CHG] Device [[mac address 2]] Connected: yes
Failed to pair: org.bluez.Error.AuthenticationFailed
[CHG] Device [[mac address 2]] Connected: no
Вы могли попробовать одно из этих двух решений: http://www.roydoer.com/microsoft-surface-ergonomic-bluetooth-keyboard-on-linux/ , который упоминает две опции:
получение адаптера Bluetooth usb, который работает приятно над Linux, например, (Google для одного, я не могу добавить вторую ссылку) IOGEAR GPU531, это работало на меня на одной версии Linux Mint и не работало с более новым
установка драйвера от сайта поставщика, например, Я следовал инструкциям от http://www.slackwiki.com/Btfirmware-nonfree - по-видимому, моя lenovo w530 имела тот же broadcom контроллер как T430s.
, После того как вышеупомянутое сделано, пойдите с обычными шагами:
$ bluetoothctl
# power on
...
# agent on
...
# default-agent
...
# scan on
Discovery started
[CHG] Controller 5C:F3:70:81:1A:F4 Discovering: yes
[NEW] Device F6:6B:77:FF:50:4B Ergonomic Keyboard
[bluetooth]# pair F6:6B:77:FF:50:4B
Attempting to pair with F6:6B:77:FF:50:4B
[CHG] Device F6:6B:77:FF:50:4B Connected: yes
[agent] Passkey: 910013
Одна вещь отметить выше: при использовании черной-на-белом темы в консоли ключ доступа мог бы быть невидимым, потому что это печатается на белом переднем плане. Измените цвета своей консоли на что-то еще, скажите зеленый-на-черном.
Вводят ключ доступа, совершают нападки, Входят и вуаля - я ввожу от поверхности MS эргономичную клавиатуру. Почти год Linux на рабочем столе! ;)