Ubuntu Dolphin 多设备文件同步的可行方案
核心说明
Dolphin 是 KDE 的图形化文件管理器,本身不提供“自动双向同步”功能。要实现多设备文件同步,通常做法是配合专门的同步或共享方案:用 Syncthing 做去中心化的多端自动同步;用 Samba 做局域网共享后在 Dolphin 中手动/脚本化拷贝;用 KDE Connect/GSConnect 与 Android 进行点对点传输;或用 Nextcloud 客户端进行云同步并在 Dolphin 中访问本地同步目录。
方案一 Syncthing 去中心化自动同步(推荐)
- 在 Ubuntu 安装 Syncthing(稳定版仓库或官网 .deb 均可),首次启动后会监听本地 8384 端口的 Web UI,建议设置登录密码与仅本地访问。
- 在其他设备(如 Windows/macOS/Linux/Android)也安装对应客户端,使用相同的 Device ID 相互配对,选择需要同步的文件夹并设置为“发送/接收”或“仅发送/仅接收”。
- 为获得 Dolphin 右键菜单与状态集成,可安装 Syncthing Tray(提供托盘、Dolphin/Plasma 扩展、快速触发扫描/查看日志等),便于在文件管理器侧直接管理同步任务。
- 适用场景:多台电脑、手机之间的持续自动同步;无需中心服务器;局域网/互联网均可。
方案二 Samba 局域网共享后在 Dolphin 中同步
- 在 Ubuntu 安装并配置 Samba:
- 安装:sudo apt update && sudo apt install samba
- 编辑配置:sudo nano /etc/samba/smb.conf,添加共享段(示例)
- [shared]
- path = /home/your_username/shared
- available = yes
- valid users = your_username
- read only = no
- browsable = yes
- writable = yes
- guest ok = yes
- create mask = 0777
- directory mask = 0777
- 设置 Samba 用户:sudo smbpasswd -a your_username
- 重启服务:sudo systemctl restart smbd && sudo systemctl restart nmbd
- 在 Windows 访问:文件资源管理器地址栏输入 \Ubuntu_IP_Address\shared;在 Dolphin 中可通过“网络”→“Samba 共享”或地址栏 smb://Ubuntu_IP_Address/shared 访问。
- 同步方式:在 Dolphin 中配合“复制到/移动到”“按时间/大小过滤的脚本”或使用 Unison 等工具做周期性双向/单向同步。
方案三 Android 与 Ubuntu 的文件互传(KDE Connect/GSConnect)
- 在 Android 安装 KDE Connect,在 Ubuntu 安装 KDE Connect(或 GSConnect 作为 GNOME 扩展)。
- 两端在同一局域网下配对,授权文件访问权限。
- 在手机端选择文件→发送到电脑,或在电脑端从 Dolphin 侧浏览手机共享目录并拉取/推送文件;同时支持双向通知、剪贴板、远程控制等增强功能。
方案四 云同步与 Dolphin 集成
- Nextcloud:安装 Nextcloud 桌面客户端并登录服务器,指定本地同步目录;Dolphin 直接访问该目录即可查看/管理已同步文件。若需右键菜单与更深集成,可安装 dolphin-nextcloud。
- Ubuntu One:安装 ubuntuone-client 与 ubuntuone-sync 并登录账户,按提示设置同步文件夹;Dolphin 可像普通文件夹一样使用。
方案对比与选择建议
| 方案 |
同步方式 |
主要优点 |
适用场景 |
| Syncthing |
自动双向 |
去中心化、多平台、可离线局域网 |
多设备持续同步、隐私优先 |
| Samba |
手动/脚本 |
局域网高速、配置简单 |
临时拷贝、与 Windows 互通 |
| KDE Connect/GSConnect |
手动点对点 |
手机与电脑无缝互传 |
手机照片/文档快速同步 |
| Nextcloud/Ubuntu One |
自动双向 |
云盘体验、跨平台 |
需要云端备份与多端访问 |
| 选择时优先考虑是否需要“自动持续同步”(选 Syncthing/Nextcloud),还是“临时共享/手动拷贝”(选 Samba/KDE Connect)。 |
|
|
|