5

Как изменить дружественное имя удаленного устройства Bluetooth (используя инструмент командной строки в Linux или аналогичный)? Я рассмотрел некоторые из программ, включенных в bluez-tools такие как hcitool и bt-device , но ни у одного из них нет возможности изменить имя удаленного устройства. Похоже, что для этого тоже нет команды HCI.

Мне известно, что во многих менеджерах Bluetooth можно изменить псевдоним устройств, но это не одно и то же. Псевдоним виден только на локальном компьютере, а имя устройства видимо для всех новых устройств.

2 ответа2

4

Отвечаю через полгода, но лучше поздно, чем никогда. Это может помочь другим людям.

Этот ответ основан на этом сообщении в блоге. Это сработало для меня. В стиле Linux, основанном на принципах работы, он основан на редактировании файлов конфигурации, а не на использовании инструмента.

Вам нужно отредактировать два файла:

  • В /var/lib/bluetooth/[your MAC address]/config отредактируйте строку, которая начинается с name .

  • В /etc/bluetooth/main.conf измените строку с Name = %h-%d чтобы она читала только Name = %h , предполагая, что вы хотите использовать ваше имя хоста в качестве имени bluetooth (%d добавляет другой индекс для каждый локальный адаптер Bluetooth, но у вас, вероятно, только один). Использование чего-то другого должно работать, но я сам не пробовал.

Как только вы закончите, перезапустите службу Bluetooth:

$ sudo service bluetooth restart
0

Используйте bt-устройство.

Получить список сопряженных устройств:

btdevice -l

Чтобы установить новый псевдоним:

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

то есть:

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .