Alex Plescan 的桌面上摆着两台机器:一台 MacBook 负责工作,一台 Linux 台式机折腾爱好。问题是,他只有一套键盘、鼠标和显示器。过去这些年,他在两台机器之间切换时,要么爬到显示器后面拔插线缆,要么忍受不靠谱的 USB-C 切换器,或者各种烦人的转接 dongle。

最近一次升级显示器时,他决定彻底解决这个麻烦。目标很明确:切换要快,零折腾,甚至双手不离开键盘

打开网易新闻 查看精彩图片

他做到了。

打开网易新闻 查看精彩图片

实现这个方案依赖两个关键组件。第一是内置 KVM(键盘、视频、鼠标)功能的显示器,USB 外设可以跟随当前激活的输入源自动切换;第二是通过 DDC(显示数据通道)命令,经由 HDMI 或 DP 线缆直接控制显示器。

显示器型号是 MSI MPG 321URX。这块 QLED 面板支持 4K 240Hz,编程和游戏都够用。三星和 Alienware 也有同款面板的产品,但 MSI 更便宜,而且把游戏风格的设计藏在背面——只有墙能看到。他接了两路输入:USB-C 连 MacBook,DisplayPort 连 Linux 台式机。显示器自带几个 USB 口和一个 3.5mm 音频口,他额外接了个 USB hub 扩展。

打开网易新闻 查看精彩图片

KVM 的核心逻辑是:USB 数据流跟随当前输入源。用笔记本时,显示器的 USB hub 走 USB-C;切到台式机时,自动改走 USB-A 连接。理论上可以伸手按显示器按键切换,但 Plescan 的底线是手不离键盘。

这就用到 DDC。现代显示器可以通过 HDMI、USB-C 或 DisplayPort 接收指令,调整音量、亮度、对比度,或者切换输入源——全程不用碰显示器。命令行工具能跨 DDC 发送这些指令,不同操作系统都有对应方案。