听起来可能有点愚蠢,但我不知道如何浏览通过蓝牙连接到 Ubuntu 机器的设备(手机)上的文件。我看到连接已建立,我可以将文件从计算机发送到手机,但似乎找不到如何浏览手机的文件系统。
我应该提一下,我的蓝牙适配器是富士康/鸿海的,直到最近才在 Linux 中得到支持。但是,现在我能够将手机与电脑配对,并将文件从电脑发送到手机。无法正常工作的是将文件从手机发送到电脑以及在电脑上浏览手机文件。
我问这个问题的原因实际上是想检查我的蓝牙适配器是否仍然没有完全支持,或者我只是不知道如何正确使用它。
答案1
- 使用 root 权限在 /media/mountpoint 中创建文件夹
- 安装
obexfs
- 将手机与电脑配对
获取设备 MAC 地址并使用以下命令挂载它
obexfs
:sudo mkdir /media/mountpoint sudo apt-get install obexfs hcitool scan
正在扫描...
8F:77:17:77:44:16 My Android Phone
obexfs -b 8F:77:17:77:44:16 /mountpoint
要卸载设备:
fusermount -u /mountpoint
答案2
好的,那么试试这个:
先进行测试,如果您的 USB 加密狗已被识别,您可以使用以下命令进行测试:
lsusb | grep Bluetooth
如果你收到此消息,则表示已成功识别:
Bus 003 Device 004: ID 1310:0001 Roper Class 1 Bluetooth Dongle
然后为 ubuntu 安装另一个浏览器:
sudo apt-get install bluez-utils libopenobex1 bluez-tools
安装后,您必须使用以下命令重新启动蓝牙适配器:
sudo /etc/init.d/bluetooth restart
或者用这个命令
sudo service bluetooth restart
使用以下命令获取蓝牙设备的详细信息:
hciconfig --all
如果一切正常,安装蓝牙小程序
答案3
看看https://wiki.archlinux.org/index.php/Blueman 并安装包 obexftp 和 obexfs。
安装蓝牙设备
以下说明介绍了在 Blueman 中使用不同文件管理器的方法。本节中的示例重点介绍 Thunar。如果您使用的是其他文件管理器,请将 thunar 替换为您所使用的文件管理器的名称。
obex_thunar.sh
创建一个包含以下内容的文件:
#!/bin/bash
[ ! -d ~/Bluetooth ] && mkdir ~/Bluetooth
fusermount -u ~/Bluetooth
obexfs -b $1 ~/Bluetooth
thunar ~/Bluetooth
现在您需要将脚本移动到适当的位置(例如/usr/local/bin
)。之后,使用
chmod +x /usr/local/bin/obex_thunar.sh
最后一步是更改
Blueman 托盘图标 → 本地服务 → 传输 → 高级
至obex_thunar.sh %d
。完成。