我可以将文件发送到我的手机,但我无法浏览文件...
我的蓝牙信息:
~$ lsusb | grep Bluetooth
Bus 002 Device 003: ID 0a5c:21b4 Broadcom Corp. BCM2070 Bluetooth 2.1 + EDR
这是 ubuntu 12.10 中的一个错误吗?
答案1
有一个已知的错误https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/1057546。
user26381 建议的解决方案很有效,如果您不想每次都使用图形界面,您可以制作类似下面的脚本(适用于 Nokia e72)并将其添加到您的路径中。由于手机的 MAC 地址不会改变,因此您只需设置一次脚本。
设置
sudo apt-get install obexfs #install obexfs tool as recommended above
mkdir ~.e72 #make a directory, the name could be anything. The dot "hides" it from normal file browsing
hcitool scan #detect the MAC address for your phone assuming that it has been previously paired via the Bluetooth tray icon.
现在使用您的 MAC 地址和文件夹名称创建一个包含以下内容的脚本。在此示例中,脚本位于我的主目录中的 Gnome 脚本文件夹中,但它可以位于任何地方。Gnome 脚本文件夹的优点是您可以通过 nautilus GUI 执行它。
vim ~/.gnome2/nautilus-scripts/e72 #insert the following two lines in the script...
obexfs -b AC:93:2F:29:75:90 ~/.e72
nautilus ~/.e72 &
您必须使用以下命令使脚本可执行:chmod u+x ~/.gnome2/nautilus-scripts/e72
用法
每当您需要浏览手机上的文件时,只需执行以下操作:
- 通过托盘图标在手机上激活蓝牙(即使没有脚本也必须这样做;-))
- 右键单击 Nautilus 右侧窗格中的任何文件或文件夹,然后执行脚本 -> e72
- 应该会打开一个新的 nautilus 文件资源管理器窗口,指向您的手机。
答案2
是的,这是一个错误。
你不是唯一一个。很多人都有同样的问题。抱歉,我目前不知道如何解决。
lsusb | grep 蓝牙
总线 007 设备 004:ID 0a12:0001 Cambridge Silicon Radio, Ltd 蓝牙适配器(HCI 模式)
这可能与安装设备有关
答案3
这篇博文帮助我在 12.10 中通过蓝牙从手机中获取了一些文件
http://ubuntu-answers.blogspot.nl/2011/11/bluetooth-on-ubuntu-1110.html
顺便说一句,安装 blueman 对我来说不起作用
总结一下对我有用的方法:
1 从命令行安装包:obexfs,可以使用以下命令完成:
sudo apt-get 安装 obexfs
2 将手机与电脑配对(通过屏幕右上角的蓝牙图标进行操作)
3 获取设备 MAC 并使用 obexfs 挂载它:
在命令行上执行此操作:
hcitool 扫描
它会回复:
正在扫描... 8F:77:17:77:44:16 您的手机
复制 mac 地址并将其挂载到主目录中的文件夹中,例如 ~/Public
使用以下命令:
obexfs -b 8F:77:17:77:44:16 ~/公共
您可以使用文件浏览器在 ~/Public 中找到手机中的文件
答案4
如果有人感兴趣的话,这个问题已经在 14.04 中修复了 - 所以升级是一种方法 :)