Bluetoothデバイス名の変更

Bluetoothデバイス名の変更

リモート Bluetooth デバイスのフレンドリ デバイス名を変更するにはどうすればよいでしょうか (Linux などのコマンドライン ツールを使用)? や などに含まれているソフトウェアをいくつか調べましたが、リモートデバイスbluez-tools名を変更する機能はありません。これを行うための HCI コマンドもないようです。hcitoolbt-device

多くの Bluetooth マネージャーでデバイスのエイリアスを変更できることは知っていますが、それは同じことではありません。エイリアスはローカル コンピューターでのみ表示されますが、デバイス名はすべての新しいデバイスに表示されます。

答え1

bt-device (bluez-toolsパッケージの一部) を使用します。

ペアリングされたデバイスのリストを取得します。

bt-device -l

新しいエイリアスを設定するには:

bt-device --set macaddress|name Alias "New Name"

例:

bt-device --set S530 Alias "S530 Blue"

答え2

半年以上経ってからの回答ですが、遅くてもやらないよりはましです。他の人の役に立つかもしれません。

この答えはこれに基づいていますブログ投稿私の場合はうまくいきました。Linux らしいやり方で、ツールを使用するのではなく、設定ファイルを編集することになります。

次の 2 つのファイルを編集する必要があります。

  • /var/lib/bluetooth/[your MAC address]/config、 で始まる行を編集しますname

  • で、 の行を のみが表示されるように/etc/bluetooth/main.conf変更します。これは、ホスト名を Bluetooth 名として使用することを前提としています ( は各ローカル Bluetooth アダプタごとに異なるインデックスを追加しますが、おそらくアダプタは 1 つしかありません)。他のものを使用しても機能するはずですが、私は自分で試していません。Name = %h-%dName = %h%d

完了したら、Bluetooth サービスを再起動します。

$ sudo service bluetooth restart

答え3

Fedora では、これらの設定を変更するために コマンドを使用しますbluetoothctl
これはパッケージによって提供されbluez、私の場合はすでにインストールされていました。

bluetoothctlコマンドを実行するだけでアクセスできるプロンプトがあります。
プロンプトにアクセスせずにコマンドを使用することもできますが、その場合、自動補完は行われません。

外部と外部の区別があるデバイス(マウス、キーボード、ゲームパッドなど)、ホストコントローラー(内蔵 BT カード、外付け USB BT アダプタなど)。

デバイスとコントローラーの両方のエイリアスを変更することが可能でbluetoothctl、プロセスは次の 3 つのステップに要約されます。

  • 利用可能なコントローラ/デバイスを一覧表示する
  • 変更するコントローラー/デバイスを選択する
  • コントローラー/デバイスを変更する

コマンドは次のとおりです。

コントローラ

  • bluetoothctlプロンプトにアクセスするには実行してください
  • 実行してlist利用可能なコントローラを一覧表示する
    • 私の場合、コントローラーは1つ、ラップトップのBTカードだけです
  • 実行してselect 00:11:22:33:44:55変更するコントローラを選択します
    • 住所は で自動補完できますがTAB、私の場合は が唯一の利用可能な住所です
  • system-alias "new alias for my BT controller"コントローラのエイリアスを変更するには実行します

デバイス

  • bluetoothctlプロンプトにアクセスするには実行してください
  • 実行してdevices利用可能なデバイスを一覧表示します
    • 出力はオプションのプロパティを使用してフィルタリングできます。たとえば、devices Connected
  • 実行してconnect AA:BB:CC:DD:EE:FF変更するデバイスを選択します
    • 住所は次のように自動補完されますTAB
  • set-alias "new alias for my BT device"デバイスのエイリアスを変更するために実行します

help使用可能なコマンドの概要を取得するには、次のようにします。

[bluetooth]# help
Menu main:
Available commands:
-------------------
...
list                                              List available controllers
...
select <ctrl>                                     Select default controller
devices [Paired/Bonded/Trusted/Connected]         List available devices, with an optional property as the filter
system-alias <name>                               Set controller alias
reset-alias                                       Reset controller alias
...
set-alias <alias>                                 Set device alias
...
connect <dev>                                     Connect device
...

関連情報