统信uos需手动启用蓝牙文件传输:先确保蓝牙硬件激活(hciconfig -a显示hci0且状态为up running),再安装并启动obex服务(obexftp、openobex-apps、blueman),最后配置接收目录权限并运行obexpushd监听。

统信UOS系统默认不启用蓝牙文件传输功能,需手动开启OBEX服务并配置权限,否则即使蓝牙已连通,也无法收发图片、文档等文件。
确认蓝牙基础服务已就绪
这一步是后续传输的前提,跳过会导致“发送失败”或“设备不可见”。【若hciconfig -a无输出或状态非UP RUNNING,所有传输操作都将无效】
按Ctrl+Alt+T打开终端,依次执行:
sudo systemctl start bluetooth → sudo rfkill unblock bluetooth → hciconfig -a
观察输出中是否出现hci0且状态含UP RUNNING;若无,说明硬件未激活或驱动异常,需先解决适配器识别问题再继续。
启用OBEX对象交换服务
UOS原生控制中心不提供图形化开关,必须通过命令行启动OBEX服务,否则右键菜单中不会出现“通过蓝牙发送”选项。
在终端中执行:sudo apt install obexftp openobex-apps blueman
安装完成后,运行:sudo systemctl start obex
验证服务是否运行:systemctl is-active obex —— 返回active即成功。
在文件管理器中启用蓝牙发送功能
方法一:右键直接发送(需blueman已安装)
在文件管理器中选中要发送的文件 → 右键 → 选择“通过蓝牙发送” → 在弹出窗口中选择已配对设备 → 点击发送。
方法二:使用Blueman Manager发起传输
启动Blueman Manager → 左下角点击“搜索”确保目标设备在线 → 右键该设备 → 选择“发送文件” → 浏览并选取本地文件 → 确认发送。
注意:首次发送时,接收端(如手机)会弹出接受提示,须手动点“接受”,否则文件将被丢弃。
设置默认接收路径与权限
第一步:创建接收目录
执行:mkdir -p ~/Bluetooth-Received
第二步:授权OBEX写入权限
执行:sudo setfacl -m u:obex:rwx ~/Bluetooth-Received
第三步:配置接收服务
执行:sudo obexpushd -B -o ~/Bluetooth-Received -n "UOS-OBEX"
此时终端将保持监听状态,手机向UOS发送文件时,会自动存入该目录。若关闭终端,接收即中断。











