Bluetoothマウスがラップトップに自動再接続しない


18

これは以前に何百回も質問され、回答されてきました。そして、私はそれらの質問と回答のほとんどすべてを読み、できるだけ多くの解決策を試したと思います。

ただし、スリープ、シャットダウン、または使用停止後にマウスを自動的に再接続することはできません。Kubuntu 14.04、64ビットでMicrosoft Sculpt Comfort Mouseを使用しています。もちろん、手動で接続できます。

私の最新の努力は、行を追加することでした

<!-- Microsoft Sculpt Comfort mouse -->
<device oui="28:18:78:" name="Microsoft Sculpt Comfort Mouse" pin="0000"/>    

/usr/share/kde4/apps/bluedevilwizard/pin-code-database.xmlBluetoothを再起動します

sudo service bluetooth restart

しかし、何も。マウスはまだ手動でペアリングする必要があります。

そして今、いくつかのhcitoolコマンドを試した後、マウスはまったく接続しません!タイムアウトメッセージのみが表示されます。私が何をしたかわかりませんが、今のところ、マウスはまったく接続を拒否しています。

ここで少し混乱しています。...

回答:


15

別のツールを使用して、Bluetoothデバイスをペアリングしてみてくださいblueman-manager(たとえば、Bluetoothデバイスは「信頼されていない」可能性があります)。

Ubuntu 14.04を使用していますが、Microsoft Sculpt Comfort Mouseがあります。UbuntuのBluetooth設定ダイアログでマウスをペアリングすると、一時停止/再開後、またはアイドル状態がしばらく続いた後でもマウスが再接続されません。

マウスのペアリングを解除し、ペアリングして「信頼」したところblueman-manager、今では魔法のように機能します。


トラリー!デバイスを取り外してから、「信頼」として設定するよりもblueman-managerを介してすべてのプロセスを作成しました。今では本当に自動再接続します!ありがとう!
サインイン

Ubuntu 18.04でも動作しますが、する必要がapt-get install bluemanありましたsudo blueman-manager
トランジスタ1

3

もう一度試してくださいが、この部分を削除してください name="Microsoft Sculpt Comfort Mouse"

そうでない場合は、おそらく間違ったOUIがあります。

ブルートゥースマウスのアドレスの前半だと思います。

OUIの略ですOrganizational Unique Identifier。基本的に、MACアドレスの前半はMicrosoft製であると言っていますが、同じ会社のマウスOUIは何らかの理由で異なるsを持っている場合があります。

このステップでは、ゼロから開始し、消去のプロセスを開始します。

アンインストール/パージblueman-managerまたは追加のBluetoothソフトウェア。バニラに行き、元のUbuntu bluetoothソフトウェアをそのままにして、競合を排除します。

  1. Bluetoothマウスの検出モードを押します。

  2. ターミナルを開き、コマンドを入力します hcitool scan

  3. 次に、Bluetoothアドレスの前半をOUIとして貼り付けます。

必ず最後のコロンを含めるようにしてください oui="xx:xx:xx:"

Bluetoothマウスのアドレスが AB:CD:EF:GH:IJ:KL

次のようになります。

<device oui="AB:CD:EF:" type="mouse" name="Microsoft Sculpt Comfort Mouse" pin="0000"/>

その行を残りのエントリとともに挿入します

/usr/share/gnome-bluetooth/pin-code-database.xml

重要:<devices> エントリが出現順に一致するため、ファイルの先頭、開始タグのすぐ下に挿入して ください!

この後、すべてが正常であることを確認するために再起動します。

これにより、Ubuntuは最初に再接続を試みるときにPINを認識したり保存したりしないため、ほとんどの再接続の問題が解決するはずです。

注:他のLinuxディストリビューションでは、ファイルのパスpin-code-database.xmlが異なる場合があります!


プラス:ちょうど使って、簡単な方法original Ubuntu bluetooth softwareのBluetoothデバイスを削除し、それが接続されていた場合は、変更をデバイスに接続しよう:PIN options使用してカスタマイズされたPINコード0000をテストし、ThinkPadのBluetoothレーザーマウス
artificerpi

3

Ubuntu 17.10で動作しますbluetoothctlのすべてのディストリビューションがサポートされていると思います:

  1. ターミナルで実行する bluetoothctl には$bluetooth、コマンドラインタイプdevices。利用可能なデバイスのリストが表示されます。
  2. タイプtrust 00:XX:XX:XX:XX:XX開始番号00:は、接続したいデバイスです。
  3. ctrl+dまたはquitを入力して終了します。
  4. 起動時にデバイスを自動的に接続する場合は、Startup Applications新しいデバイスを開いて追加します。

    • 押す Add
    • ような名前ランチャー My startup BT connection
    • コマンドタイプで bash -c 'echo -e "connect 00:XX:XX:XX:XX:XX \nquit" | bluetoothctl'

昼食時と同じコマンドでキーボードショートカットを設定し、ボタンを押すだけでデバイスを接続することもできます。

楽しんで :)


ありがとう!実際に使用しなかった理由はありますbluetoothctl connect 00:XX:XX:XX:XX:XXか?それもうまくいくようです。またbash -c 'echo -e "connect 00:XX:XX:XX:XX:XX \nquit" | bluetoothctl'、UbuntuのStartup Application を介して追加すると、\ nquitに2つ目のバックスラッシュが追加さbash -c 'echo -e "connect 00:XX:XX:XX:XX:XX \\nquit" | bluetoothctl'れ、適切な.desktopファイル内で次のようになります~/.config/autostartか?
DMT

1

マウスを正しくペアリングしていない場合は動作しません。私はまったく同じ問題を抱えていました。Microsoft Sculpt Comfort Mouseが正常にペアリングされた後、その日はコンピューターを離れました。スクリーンセーバーが起動し、数時間後にコンピューターを使用するために戻ってきましたが、マウスが機能していませんでした。私もおそらく最初に間違ってペアリングしました。そこで、インターネットを検索して、Ubuntuコミュニティから複数のことを試してみました。これには、マウスが削除されて修復されない場合があります。ペアリングするたびに実際に正しくペアリングしていないことがわかりました。動作したこのマウスをペアリングする正しい手順は以下のとおりです。

  1. Bluetoothマネージャーを開きます(どのマネージャーでも動作するはずですが、特にBluetoothマネージャーを使用しました)
  2. マウスの下部にあるペアリングボタンを、青色のライトが点滅するまで(1秒に1回程度ゆっくり点滅)押し続ける
  3. Bluetoothマネージャーで検索をクリックします

    • Microsoft Sculpt Comfort Mouseをクリックし、キーアイコン(ペアリングアイコン)をクリックします
    • マウスがペアになったら、Bluetoothマネージャー内の金色の星のアイコンをクリックして、マウスが信頼されるようにします。
    • マウスがペアリングされて信頼されたので、セットアップをクリックし、入力サービスを選択してから「進む」をクリックします。「デバイスが正常に追加および接続されました」と表示されたら、[閉じる]をクリックします。

それでも同じ問題が発生する場合は、私の答えをご覧ください!
Tek

1

ここにリストされている答えはどれも私にとってはうまくいきませんでしたが、コマンドラインツールbluetoothctlを使用してデバイスをペアリングすると、自動的に再接続されました。私がしたことは:

  • マウスを検出可能に設定します
  • 実行bluetoothctl(マウスのMacアドレスを一覧表示)
  • 実行pair <MAC>(デバイスをペアリングしたbluetoothctl内)

0

私はこのマウスで同じ問題を抱えており、ここで言及した2番目のアプローチを使用した解決策を見つけました:https : //unix.stackexchange.com/questions/177998/bluetooth-mouse-disconnects

つまり、「/ etc / udev /」にルールファイル、つまり「99-bluetooth.rules」を作成し、次の行を追加します。

ACTION=="add", SUBSYSTEM=="bluetooth", ATTR{product}=="Microsoft Bluetooth Mouse        ", ATTR{power/control}="on"

これで私の問題が解決しました。あなたにも役立つことを願っています。


0

確認済み。pin-code-database.xmlファイルを編集する標準のbluetoothパッケージを使用すると、システムの再起動後にLenovo Thinkpad Bluetoothレーザーマウスを再接続することもできます。私が使用した設定は次のとおりです。

<device oui="F0:65:DD:" type="mouse" name="ThinkPad Bluetooth Laser Mouse" pin="0000"/>
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.