bluez重新配对蓝牙设备
Wednesday, February 28, 2007 1:47:45 AM
解决的方法很简单,删除/var/lib/bluetooth/*并重启bluez即可:
sudo rm -rf /var/lib/bluetooth/*;sudo /etc/init.d/bluez-utils restart
bluetooth目录下面的子目录是蓝牙适配器的baddr,子目录里面是linkkeys文件,因此删除linkkeys文件里面的需要重新配对的蓝牙设备baddr对应的那行应该也可以。
另外,我的系统locale是gbk,弹出的输入pin对话框不能正确显示中文,估计对话框用的是utf-8,于是编辑/usr/bin/pinwrapper,在bluez-pin命令前面加上LC_ALL=zh_CN.UTF8:
$ cat /usr/bin/pinwrapper
#/bin/sh
if [ -x /usr/bin/bluez-pin ]
then
LC_ALL=zh_CN.UTF8 /usr/bin/bluez-pin "$@"
else
/usr/lib/kdebluetooth/kbluepin "$@"
fi
这样就能正确显示中文了。








How to use Quote function: