跨平台、跨主机共享键鼠方案(KVM)
背景
最近慢慢把开发工作转移到了 Ubuntu 系统,但由于部分限制,不得不继续使用 win 电脑的部分功能,于是就有了这么个场景:怎么在日常使用的过程当中,使用一套键鼠设备控制不同主机、系统。
针对这些场景我个人使用过 3 套方案,可以给大家参考评估,选择最合适自己的方案。
方案
方案 | 方案说明 | 优点 | 缺点 | 适用场景 |
硬件方案 1 | 网购一个 USB 切换器,价格 35 左右,通过开关切换信号输出。 | 稳定,不会受网络限制和影响。 |
切换速度慢,我买的大概有 1 - 2s 左右的卡顿,会有比较明显的割裂感。 不同系统使用比较频繁的话,按键切换也比较费劲。 连接数量有限 |
不同主机无法网络通信的场景 |
硬件方案 2 |
网购一个 KVM 切换器,价格 100 - 200 不等 (未试用 |
支持不同主机无缝鼠标拖动,也支持同步和单独切换的模式 多主机切换无感,不需要按键切换 |
价格偏贵 连接数量有限 |
不同主机无法网络通信的场景 |
软件方案 1 |
Barrier https://github.com/debauchee/barrier |
免费 多主机屏幕切换无感,就跟两个显示屏一样 支持文件拷贝 |
不稳定,偶尔会卡顿,需要重启,所以我都是搭配方案 1 使用 控制的屏幕数量可以支持 12 个 配置略微复杂,需要自己解决。(下面有详细教程,可以参考下 |
主机可以通过局域网通信的场景 主机数偏多的场景
|
软件方案 2 |
Synergy 属于 Barrier 的商业版,做了很多优化 https://symless.com/synergy/features |
稳定,支持 Barrier 的所有功能,且比 Barrier 的体感更好,近乎无感的切换 配置简单 |
贵,个人版 29 美元,支持 3 台电脑,当然还有其他版本,支持更多的连接。 |
与 Barrier 类似,但整体使用体感比 Barrier 好很多,例如屏幕切换时比较丝滑,不会有断层感。
|
目前我个人使用的是软件方案 1 + 硬件方案 1,大多数情况下,在两台电脑都处于同一个局域网之后,Barrier 会自动连接上,几乎无感,所以硬件方案 1 是我的紧急方案(其实主要是用了也不能退)。
关于 Barrier 的配置方式,具体跳转:https://www.cnblogs.com/gonzo/p/18258239