如果效率更高,我可以使用CLI 。
#1 楼
首先,以下步骤直接来自@wolf的答案注意:此答案仅在Ubuntu 16.04上进行了测试(从google搜索中删除。请考虑一下,以增加我的经验)
我假设:
a)您已经将“ QY7”蓝牙耳机与Ubuntu配对。
b)在系统设置中它被列为“ QY7”- >(硬件)蓝牙->设备
步骤:
1)获取QY7的Mac地址(我们将其称为MAC_ADDR_QY7)
系统设置->
(硬件)蓝牙->
在左侧的“设备”列表中,单击“ QY7”->
从右侧记下“地址”
以我为例,它是:
Address 1C:52:db:7a:48:17
2)获取计算机的“蓝牙适配器”的Mac地址(MAC_ADDR_BT_ADAP)
您可以打开一个终端并使用以下命令:(源:如何通过终端检查蓝牙状态) :5C:C4: B3:41是“蓝牙适配器”的Mac地址
3)导航到/ var / lib / bluetooth
user@user:~$ hcitool dev
Devices:
hci0 00:1A:5C:C4:B3:41
4)我们需要编辑与成对的“ QY7”相对应的名为info的文件的内容。
但是它位于“ root”拥有的文件夹结构中。
对我来说,进行操作最简单的方法是使用具有root特权的GEdit,我要共享相同的内容:
user@user:~$ cd /var/lib/bluetooth
5)在此打开的“文本编辑器”中->
单击“打开”->
其他文档...->
名为MAC_ADDR_BT_ADAP的文件夹(从步骤2开始)->
名为MAC_ADDR_QY7的文件夹(从步骤1开始)->
打开名为info
的文件的示例信息:
user@user:~$ sudo gedit
(Enter your password)
6)我们只需要修改与“名称”相对应的值'。即:
[General]
Name=QY7
Class=0x240404
SupportedTechnologies=BR/EDR;
Trusted=true
Blocked=false
...
修改后,保存文件并关闭文本编辑器!
7)现在,我们需要重新启动蓝牙服务。
Name=modified_name_for_qy7
8)验证名称已在系统设置->(硬件)蓝牙->设备
中完成更新!
评论
这些说明在Linux Mint上对我有用。谢谢!
–Curtis Gibby
20-05-16在15:51
#2 楼
我没有使用蓝牙,所以无法测试,但是我发现应该可以使用的东西:连接您的设备后,应该在
/var/lib/bluetooth
中通过其MAC地址列出它。在该MAC地址文件夹中应该是config
文件。将以name
开头的行编辑为您想要的名称。重新启动蓝牙:
sudo service bluetooth restart
我相信这与更改本地蓝牙广播名称的方法相同,但是您可以也需要更改另一个conf文件
评论
打开所有蓝牙设置对话框后,您会看到设备仍具有其默认名称,并且信息文件中的“名称”字段已更改,因此可以确定默认名称。我试图重命名几个设备,结果总是一样。因此,应该有一些服务会在服务重启或其他事件时更改信息文件。
–sempasha
19年11月23日在7:33
#3 楼
/var/lib/bluetooth/[MAC ADDRESS of adapter]/[MAC ADDRESS of remote device]/info
文件具有设备的名称。,因此您可以根据需要在此文件中更改设备名称。
请不要忘记更改名称后重启蓝牙恶魔
sudo service bluetooth restart
但是,由于某些配对事件使名称恢复为原始名称,这对我来说并不稳定。在Ubuntu 18.04下的Bluez 5.48版本下很烦人,根本不知道
评论
ls -l / var / lib / bluetooth /,然后sudo nano / var / lib / bluetooth / [板载蓝牙卡的MAC] /名称,尽管在与外部设备建立连接后似乎并没有保存名称(例如:“我新重命名的设备名称-00”更改为耳机的(EPROM?)字符串“ H7”)。进一步的建议表示赞赏。