Dell XPS 15(2016)を実行しているUbuntuに新しいBluetoothキーボード(Microsoft Surfaceエルガノミックキーボード)を接続しようとしています。 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キーを押すように求められますが、動作します。
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
次の2つのソリューションのいずれかを試すことができます: http://www.roydoer.com/Microsoft-surface-ergonomic-bluetooth-keyboard-on-linux/ 2つのオプションに言及しています。
linuxでうまく機能するusb-bluetoothアダプターを取得します。 (1つをグーグル、2番目のリンクを追加できません)IOGEAR GPU531、それはLinux Mintの1つのバージョンで動作し、新しいバージョンでは動作しませんでした
ベンダーのサイトからドライバーをインストールします。私は http://www.slackwiki.com/Btfirmware-nonfree からの指示に従いました-明らかに私のレノボw530はT430と同じBroadcomコントローラーを持っていました。
上記が完了したら、通常の手順を実行します。
$ 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
上記の注意事項の1つ:konsoleで白地に黒のテーマを使用している場合、パスキーは白い前景に印刷されるため、見えない場合があります。コンソールの色を別の色に変更します。たとえば、黒地に緑と言います。
パスキーを入力し、Enterキーを押して、出来上がり-MS Surfaceの人間工学に基づいたキーボードから入力しています。デスクトップでのLinuxのほぼ1年! ;)