在多系统工作环境中,同时使用多台电脑是很常见的情况。例如一台 Windows 主机作为主力工作站,一台 Linux 机器用于编译或服务运行,再配合一台 macOS 设备进行测试或文档处理。如果每台设备都单独连接键盘和鼠标,使用体验和桌面整洁度都会受到影响。
软件 KVM 工具正是为了解决这一问题而存在。Deskflow 是近年来出现的一款开源键鼠共享工具,目标是替代在现代系统环境下逐渐受限的 Synergy / Barrier,尤其针对 Wayland 桌面进行了重新设计。
Deskflow 是什么
Deskflow 是一款跨平台的键盘和鼠标共享软件,允许用户使用一套输入设备控制多台电脑。鼠标移动到屏幕边缘时,会自动切换到另一台设备,整体体验类似多显示器的扩展桌面。
它只传输键盘和鼠标事件,不传输屏幕画面,因此对网络带宽要求很低,延迟也非常小。
主要特性
跨平台支持
Deskflow 支持主流桌面系统:
- Windows
- macOS
- Linux(支持 X11 和 Wayland)
其中,对 Wayland 的支持是 Deskflow 与传统工具相比最重要的改进之一。
Wayland 兼容性
在 Wayland 的安全模型下,输入事件捕获受到严格限制,许多早期的键鼠共享工具无法正常工作。Deskflow 针对这一点进行了适配,能够在常见的 Wayland 桌面环境(如 GNOME、KDE)下稳定运行,并支持多显示器和高分辨率屏幕。
开源与本地化使用
Deskflow 完全开源,不依赖云服务,也不需要用户账号。所有通信均在局域网内完成,适合对安全性和可控性有要求的使用场景。
与 Synergy / Barrier 的对比
| 项目 | Deskflow | Barrier | Synergy |
|---|---|---|---|
| 开源 | 是 | 是 | 否 |
| Wayland 支持 | 原生支持 | 不支持 | 部分支持 |
| 维护状态 | 活跃 | 较慢 | 商业维护 |
| 使用限制 | 无 | 无 | 有授权限制 |
从实际使用角度看,如果系统环境中包含 Linux Wayland,Deskflow 的可用性明显更高。
典型使用场景
- 多系统开发环境(Windows / Linux / macOS 混合使用)
- 编译机、测试机、主力工作机并行办公
- 内网环境或不允许使用云服务的场合
- NAS、工控机、树莓派等辅助设备管理
工作方式概述
Deskflow 采用客户端 / 服务器模式:
- 一台电脑作为 Server,连接键盘和鼠标
- 其他电脑作为 Client
- 输入事件通过局域网传输到目标设备
由于不涉及图像传输,整体资源占用和网络负载都很低,稳定性也较好。
是否值得使用
如果你曾使用过 Synergy 或 Barrier,并且:
- 已经在使用或计划使用 Wayland 桌面
- 不希望受到商业授权限制
- 更倾向于开源、可控的工具
那么 Deskflow 是一个值得考虑的选择。
总结
Deskflow 并不是一个“功能堆叠型”的工具,它的价值在于对现代桌面环境的适配,尤其是对 Wayland 的支持。在当前的 Linux 桌面生态中,它可以视为 Synergy / Barrier 的一个现实替代方案。
酷居科技