🚀 Deskflow:你的多设备无缝协作新利器
在现代工作中,我们常常需要面对多台电脑协作的场景,无论是开发、设计还是日常办公。传统的 KVM 切换器虽然能解决问题,但笨重且功能有限。今天,我将向大家介绍一款开源神器——Deskflow,它能让你仅用一套键盘、鼠标或触控板,就能丝滑地控制附近的全部电脑,同时实现剪贴板的无缝同步,如同在操作一台设备般流畅!
✨ 核心功能一览
Deskflow 是一款免费开源的键盘鼠标共享应用程序,它将你的多台电脑连接成一个统一的工作区。
⌨️ 键鼠共享与剪贴板同步
- 单一输入设备控制多机:无需物理切换器,只需在不同屏幕边缘移动鼠标,即可在多台电脑间自由切换控制。
- 全局剪贴板:复制内容在一台电脑上,粘贴到另一台电脑,剪贴板内容自动同步,极大地提升了工作效率。
🛡️ 安全与兼容性
- 默认启用 TLS 加密:数据传输安全有保障,无需担心敏感信息泄露。
- 原生 Wayland 支持:作为 Linux 显示服务器协议的未来,Deskflow 对 Wayland 有着出色的支持,并感谢 Peter Hutterer 等社区贡献者的努力。
- 广泛的系统支持:
- Windows: 需要 Windows 10 或更高版本。
- macOS: 需要 macOS 12 或更高版本。
- Linux: 需要
libei 1.3+和libportal 0.8+(服务器/客户端),以及Qt 6.7+(GUI)。不满足要求的用户可考虑使用 Flatpak。 - Unix-like BSD-derived: 官方支持 FreeBSD,并计划支持 OpenBSD、NetBSD、DragonFly、Solaris。
📦 轻松安装与部署
Deskflow 提供了多种安装方式,确保用户能便捷地在各种系统上部署:
- Windows: 下载最新的 Microsoft Visual C++ Redistributable (
vc_redist.x64.exe),然后安装 Deskflow 包。 -
macOS: 推荐使用 Homebrew,通过简单的命令即可安装和更新:
bash
brew tap deskflow/homebrew-tap
brew install deskflow请注意,macOS 用户安装后可能需要手动授予 Deskflow 辅助功能权限和本地网络访问权限。
- Linux: 可通过包管理器安装 (deskflow),或对于不满足特定库要求的系统,使用 Flatpak。
🤝 兼容性与生态
Deskflow 并非孤立存在,它积极融入开放源码社区,并实现了与其他同类项目的良好兼容。
🔄 与同类项目的互操作性
Deskflow 致力于实现与其他键鼠共享工具的互操作性,特别强调与以下项目的兼容性:
- Synergy:Deskflow 从 Synergy 项目演变而来,并保持了良好的兼容性。Deskflow
>= v1.17.0.96版本与 Synergy 1 服务器/客户端兼容(需要选择 Synergy 协议)。值得一提的是,Synergy 项目也为 Deskflow 提供了财务和代码支持。 - Input Leap & Barrier:Deskflow 服务器或客户端与 Input Leap 和 Barrier 可以无缝工作。
- Lan Mouse:Deskflow 期待与 Lan Mouse 实现兼容性,这可能会是未来的一个重要发展方向。
🌐 社区与贡献
Deskflow 是一个充满活力的开源项目,拥有一个友好、积极且热情的社区。
💖 开源精神与贡献方式
- GPL-2.0 许可:Deskflow 基于
GPL-2.0许可发布,并附带 OpenSSL 异常。 - 欢迎贡献:无论是代码贡献、Bug 反馈、文档改进还是参与讨论,社区都欢迎你的加入。你可以通过 GitHub 提交 Pull Request 或发起讨论。
- Synergy 的支持:Synergy 作为 Deskflow 的赞助商,不仅提供资金支持,也积极贡献代码,共同推动项目发展。
❓ 常见问题解答 (FAQ)
Q: Deskflow 支持剪贴板共享吗?
A: 绝对支持! 剪贴板共享是 Deskflow 的基石功能,并且团队致力于持续维护和改进。
Q: Linux 上的 Wayland 显示服务器协议是否支持?
A: 是的! Wayland 是我们重要的平台,libei 和 libportal 库提供了 Wayland 支持。
Q: Deskflow 的历史起源是怎样的?
A: Deskflow 最初于 2001 年由 Chris Schoeneman 创建,当时名为 Synergy。项目的历史可以在其维基页面找到。
Q: 如果我想解决 Deskflow 中的问题,需要贡献到某个分支吗?
A: 我们欢迎社区提交 Pull Request。如果你想进行修改,请随时发起讨论或直接提交 PR。
🚀 总结与展望
Deskflow 不仅仅是一款键鼠共享工具,它更是提升多设备工作效率的革命性解决方案。它以其免费开源的特性、强大的功能、卓越的兼容性和活跃的社区,为用户带来了前所未有的无缝桌面体验。无论是开发者、设计师还是普通用户,Deskflow 都能让你告别繁琐的物理 KVM,轻松驾驭你的数字世界。
还在等什么?立即下载 Deskflow,开启你的多屏协作新篇章吧!
🔗 参考资料
- https://deskflow.org
- https://github.com/deskflow/deskflow
- https://matrix.to/#/#deskflow:matrix.org
- https://docs.deskflow.org/wiki/Building
- https://docs.deskflow.org/wiki/History
- https://docs.deskflow.org/wiki/Contributing
- https://github.com/deskflow/homebrew-tap
- https://learn.microsoft.com/en-us/cpp/windows/latest-supported-visual-c-redistributable
- https://repology.org/project/deskflow/versions
评论区