如何更改蓝牙广播设备名称?


Answers:


68

您还不能从ubuntu的控制面板中更改蓝牙设备的名称。以下是错误报告,其中提供了此解决方法:

如果要永久更改蓝牙设备名称,则必须创建一个名为的文件/etc/machine-info,该文件应具有以下内容:

PRETTY_HOSTNAME=device-name

之后,重新启动蓝牙服务:

sudo service bluetooth restart

或重新启动。


无需重启。service bluetooth restart绝招。
ArunasR 2014年

81

似乎该选项已从Bluetooth控制面板中删除,但您仍然应该能够通过命令行更改名称:

sudo hciconfig hci0 name 'Device Name'

一旦运行命令,您应该能够通过再次调出Bluetooth控制面板并检查设备名称来验证更改。


有用的答案!帮助我非常感谢!:)
Gaurav 2012年

这是最安全正确的方法,谢谢!
Aquarius Power

工作ubuntu 13.10
Shaharil Ahmad

5
可以,但是重新启动后会重命名。我使用Ubuntu 14.04。可以永久设置吗?
fikr4n 2014年

6
正如@BornToCode指出的那样,更改不会持续。重新启动服务service bluetooth restart将显示名称更改已还原。
Paul Lammertsma,2015年

21

我所做的(12.04版):

  1. 设备名称存储在 /var/lib/bluetooth/XX:XX:XX:XX:XX:XX/config
  2. 删除它
  3. 重新启动(~# service bluetooth restart
  4. 设备名称在config中重写(根据/etc/bluetooth/main.conf?)

如果您不喜欢设备名称的蓝牙版本,即hostname-0,则可以在上面的第4步中将“ Name =%h –%d ” 行替换为“ Name =%h ”,这将被消除后缀的编号,就像我在13.04中所做的那样。
2013年

这适用于15.04
马克

5

我正在使用Blueman蓝牙管理器。可以通过以下方式更改计算机的BT名称:

适配器→参数


1
非常感谢你!与其他答案相比,它更像是Ubuntu-way(更加用户友好;;),并且最新版本1.23通过菜单Adapter→Preferences→Friendly Name拥有此功能。更多信息:github.com/blueman-project/blueman
Sadi

5

要在Ubuntu 14.04或更高版本上永久更改蓝牙主机名:

打开一个终端与CTRL- ALT-T

  1. 编辑/etc/bluetooth/main.conf,将“%h”替换为所需的计算机名。由于某些原因,“%h”在我的系统上似乎总是代表“ ubuntu”。

    gksudo gedit /etc/bluetooth/main.conf

    例如更改Name = %h-%dName = gruber-%d `

  2. 删除/ var / lib / bluetooth / xx:xx:xx:xx:xx:xx / config使您的系统忘记旧名称。在XX:XX:XX:XX:XX:XX有独特的蓝牙硬件十六进制值。

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

  3. 重新启动蓝牙服务

    sudo service bluetooth restart

    (低于15.04或更高版本:)

    sudo systemctl restart bluetooth.service

您可以通过打开蓝牙设置来检查新名称。最后两个步骤来自马克思的答案。


这是我的首选答案,但是与其删除config文件,不如像dreis nineoneone的答案一样编辑它。顺便说一句,该service命令在15.04中仍然有效。
AFH 2015年

3

您可以在PC上更改蓝牙远程设备的名称:

  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. 使用以下命令重新启动服务(或PC):

    sudo service bluetooth restart
    

1
如果您的适配器具有别名,还可以编辑/ var / lib / bluetooth / XX: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 '16
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.