カテゴリー: Ubuntu

USBブートしたUbuntu19.04とハードディスクにあるWindows10でBluetoothマウスを共有させる

最近、ふと本屋で日経Linuxの7月号をみつけLinuxを気軽に試せるUSBアダプタを見つけて気に入り即買いしてしまいました。

てなことで、どっぷりとUbuntu漬けになってしまっています。
でふと思ったんですが、基本Linuxって自分で解決しろってな感じで、Googleさんのお世話にならないとわからない。それも複数サイトを検索しないと答えが出てこない。なおかつ、英文で書かれているヒントもある。
てなことで、挫折する人も多くいるのではと思い、自分が躓いたところを書いていこうと思います。
で、今回第一弾はマウスの共有。これも調べれば出てくるのですが情報が古いのか、それとも検索の仕方が悪いのかうまいこと行かない。
最終出来上がったものをここに備忘録も兼ねて、書いておきます。

マウスの共有方法

マウスの共有と言ってもペアリングすれば、マウスは使えます。でも厄介なことに、OSを変えると再度ペアリングさせられ、前のOSのペアリングが全ておじゃんになってしまいます。  これは、Bluetoothのキーデータが書き換えられるから起こる現象。あたりまえといえば当たり前なのですが、わかるのに一苦労させられました。  じゃあ、同じデータを書き込めばいいのではということで、Googleってみると [blogcard url="http://console.systems/2014/09/how-to-pair-low-energy-le-bluetooth.html"]  ってな感じで英文。  もう少し調べると、 [blogcard url="http://aimingoff.way-nifty.com/blog/2018/09/windows-linux-b.html"]  と日本文のページが、少しややこしいので、これを参考にしながらもっと簡単に書いてみる。

前準備

1)まずはUSBブートしたubuntuで普通にbluetooth接続をする。
2)Windows10に戻って再度bluetooth接続する。
このままでは、ubuntuで使えないので、ここからがひと手間加えます。
3)windowsからbluetoothのデータを取り出すために、pstoolsというソフトをダウンロード
4)pstoolsを解凍して、Windowsメニューを右クリックしてPowerSell(管理者)をクリック
5)pstoolsを解凍したフォルダまで移動して

./PsExec64 -s -i regedit

を入力する。

レジストリの確認

6)開いたレジストリエディタで、

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTHPORT\Parameters\Keys

まで行き、BluetoothのMACアドレスとマウスのMACアドレスを選択すると、LTK、EDIV、ERandなどが書かれたものがあるので、それを画面コピーする。

Ubuntuの情報を書き換える

7)Ubuntuを起動し、Ctrl+Alt+tでターミナルを開き、そこから

cd /var/lib/bluetooth/[BluetoothのMACアドレス]/[マウスのMACアドレス]/

で移動します。
8)infoファイルを

sudo vim info

などで開いて変更する。
9)以下の部分を書き換える。
[LocalSignatureKey] の Key に Windows 側の CSRK を(私の場合ありませんでした。)
[LongTermKey] の Key に Windows 側の LTK を(英文字は大文字にする)
[LongTermKey] の EDiv に Windows 側の EDIV の()に書いている数字を
[LongTermKey] の Rand に Windows 側の ERand の()に書いている数字を
[IdentityResolvingKey] の Key に Windows 側の IRK を(英文字は大文字にする)
10)bluetoothサービスを再起動する。

service bluetooth restart

これで、うまく行けばbluetoothマウスが動くようになります。

よかったらクリックしてください。

Share
Writer:
Dr?Thomas

Recent Posts

  • python

Qiitaに投稿

最近pythonにはまりだした。 (さら…

2週間 前
  • Ubuntu

USB3.0でUEFI起動する外付けUSBメモリUbuntu19.04を作る

最近は UEFI で起動するパソコンがほ…

3か月 前
  • その他

Last Quest新章追加

新しい章「2 Ryki's determ…

3か月 前
  • WordPress

モーダルウィンドウ からテキストモードに文字列を挿入する

モーダルウィンドウ編の最終です。今回は前…

1年 前
  • WordPress

モーダルウィンドウ にテキストモードで選択した文字列を表示する

でモーダルウィンドウを表示するところまで…

1年 前
  • WordPress

テキストモードにモーダルウィンドウを持つボタンを設置する

私は、このサイトを更新するときは、もっ…

1年 前