Как изменить имя устройства вещания Bluetooth?


73

Я просто не могу найти способ изменить имя моего устройства Bluetooth.

Есть ли какая-нибудь команда?


Дефект: не
удается

Ответы:


68

Вы не можете изменить имя устройства Bluetooth с панели управления в Ubuntu. Вот отчет об ошибке , который предоставляет этот обходной путь:

Если вы хотите изменить имя устройства Bluetooth навсегда, вам нужно создать файл с именем, /etc/machine-infoкоторый должен иметь следующее содержимое:

PRETTY_HOSTNAME=device-name

После этого перезапустите службу Bluetooth:

sudo service bluetooth restart

Или перезагрузиться.


Нет необходимости перезагружать. service bluetooth restartделает трюк.
ArunasR

81

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

sudo hciconfig hci0 name 'Device Name'

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


Полезный ответ! Помог мне, спасибо большое! :)
Гаурав

Это самый безопасный и правильный способ сделать это, спасибо!
Водолей Сила

работает убунту 13.10
Шахарил Ахмад

5
Работает, но имя сбрасывается после перезагрузки. Я использую Ubuntu 14.04. Может ли он быть установлен постоянно?
fikr4n

6
Как указывает @BornToCode, изменения не сохраняются. Перезапуск службы с помощью service bluetooth restartпокажет, что изменение имени отменено.
Пол Ламмерцма

21

Что я сделал (12.04):

  1. имя устройства хранится в /var/lib/bluetooth/XX:XX:XX:XX:XX:XX/config
  2. удалите это
  3. рестарт ( ~# service bluetooth restart)
  4. имя устройства переписывается в конфиге (согласно /etc/bluetooth/main.conf?)

Если вам не нравится версия имени устройства с поддержкой Bluetooth, т.е. hostname-0 , вы можете заменить строку « Name =% h -% d » на просто « Name =% h » в шаге 4 выше, что избавит вас от необходимости. суффикса нумерации, как я только что сделал в 13.04.
Сади

это работает 15.04
Mark

5

Я использую Blueman Bluetooth Manager . Существует возможность изменить имя BT компьютера в:

Адаптер → Параметры


1
Большое спасибо! Это больше похоже на Ubuntu-путь (более удобный для пользователя ;-), чем другие ответы, и в последней версии 1.23 эта функция доступна через меню « Адаптер» → «Настройки» → «Дружественное имя») . Дополнительная информация: github.com/blueman-project/blueman
Сади,

5

Для постоянного изменения имени хоста Bluetooth в Ubuntu 14.04 или более поздней версии:

Откройте терминал с CTRL- ALT-T

  1. Отредактируйте /etc/bluetooth/main.conf, заменив «% h» на нужное имя компьютера. «% h» всегда почему-то представляет «ubuntu» в моих системах.

    gksudo gedit /etc/bluetooth/main.conf

    Например, измените Name = %h-%dна Name = gruber-%d `

  2. Удалите / var / lib / bluetooth / xx: xx: xx: xx: xx: xx / config, чтобы ваша система забыла старое имя. Хх: хх: хх: хх: хх: хх имеет шестнадцатеричное значение , уникальное для Ваш Bluetooth - аппаратного обеспечения.

    sudo rm /var/lib/bluetooth/xx:xx:xx:xx:xx:xx/config

  3. Перезапустите службу Bluetooth

    sudo service bluetooth restart

    (До 15.04 или позже :)

    sudo systemctl restart bluetooth.service

Вы можете проверить новое имя, открыв настройки Bluetooth. Последние два шага взяты из ответа Маркса.


Это мой предпочтительный ответ, но вместо того, чтобы удалять configфайл, я бы лучше отредактировал его, как в ответе dreis nineoneone . Кстати, serviceкоманда все еще работает в 15.04.
AFH

3

Вы можете изменить имя удаленного устройства Bluetooth на вашем ПК:

  1. проверьте MAC-адрес устройства в настройках блютуса. Это выглядит:

    XX:XX:XX:XX:XX:XX
    
  2. откройте Терминал и введите:

    sudo gedit /var/lib/bluetooth/XX:XX:XX:XX:XX:XX/config/info
    
  3. если он запрашивает пароль, введите его (вы его не увидите)

  4. Gedit откроется с этим файлом.
  5. изменить (только) значение, соответствующее «имени»

    Name=modified_name_as_you_like_it
    

Изменение не будет мгновенным!

  1. Перезапустите службу (или ПК), используя команду:

    sudo service bluetooth restart
    

1
Если у вашего адаптера есть псевдоним, также отредактируйте / var / lib / bluetooth / XX: XX: XX: XX: XX: XX / settings и измените его.
Г - н B

Это не работает в Ubuntu 18.04. При перезапуске bluetooth службы устройство не переименовывается успешно, но еще не подключено. Когда вы подключаетесь, infoзаписывается новый файл, который перезаписывает ваши шансы, и поэтому имя устройства сбрасывается.
AlainD

0
sudo apt-get update; sudo apt-get install -y nano
sudo nano /var/lib/bluetooth/*/config
sudo service bluetooth restart

Обновите значение для «имени». В моем случае это было: Ubuntu-0


1
Этот ответ дает то же решение, что и многие другие, но с гораздо меньшими подробностями.
TheWanderer
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.