web-dev-qa-db-ja.com

Bluetoothマウスがスリープ後に常に再接続に失敗する

Bluetoothサブシステムは、13.10へのアップグレード後にいくつかのバグを示しているようです。 13.04で非常にうまく機能していました。

私が持っているBluetoothマウスは、コンピューターが何らかのスリープ状態になった後は接続できず、毎回再追加する必要があります。時々、Bluetoothスタック全体が完全に消えてしまうことがあります。

これらのバージョン間でBluetoothで何が変わったのですか?

これは私が使用しているKubuntuの新規インストールです(bluedevil)アップグレードはありませんが、13.04と同じハードウェアで満足でした。

これをバグとして報告しました https://bugs.launchpad.net/ubuntu/+source/bluez/+bug/1246981

リクエストに応じてリンクをここに追加しました。

10
Peter NUnn

古い質問を復活させたくありませんが、ArchとUbuntu 14.04で同じ問題が発生しました。両方のシステムで永続的な回避策を見つけることができました。ソリューションを探しているグーグルにとって、これが私にとってうまくいったことです。あなたのマイレージは異なる場合があります。 Ubuntuの場合、 BluetoothSetup wikiページの指示、特に11.04の指示に従います。簡単にするために、ここで私が行った手順を示します。

  1. マウスのペアリングを解除し、マウスを完全に取り外してください。
  2. デバイスをペアモードに設定する
  3. ターミナルを開いて実行する

    hcitool scan
    

    デバイスのMacアドレスをXX:XX:XX:XX:XX:XXの形式でメモします

  4. 次に、入力してください:

    Sudo bluez-simple-agent hci0 XX:XX:XX:XX:XX:XX
    Sudo bluez-test-device trusted XX:XX:XX:XX:XX:XX yes
    Sudo bluez-test-input connect XX:XX:XX:XX:XX:XX
    
  5. この後、Bluetoothサービスを再起動し、ラップトップをスリープ状態にし、マウスの電源をオフにしてオンにして確認します。

2つの主要なポイントは、ステップ4の最後の2行です。これらが接続を永続的にするものだと思います。彼らが一緒に走る必要があるので、彼らの順序は重要です。

6
Nate Peterson

Bluetooth Managerユーティリティは、マウスとのペアリングのより良い仕事をしているようです。 Atalaiaの答えを見るとわかるように、デバイスを信頼する手順は重要であり、組み込みのBluetoothツールは常に正しく機能するとは限りません。

bluemanパッケージをインストールし、「Bluetooth Manager」アプリケーションを実行し、マウスを完全に取り外し、再度ペアリングして、信頼済みとしてマークします。これは一度だけ行う必要があります。

1
Jack Senechal

私が今していることは、Bluetoothアイコンでマウスを選択し、Bluetoothアイコンが点滅した後、接続解除をクリックして、接続し、マウスが再び動作するようにすることです。

1
Carlos Kassab