我要提问
ARTICLE DETAIL

资讯详情

前沿编程新知与开发实战干货的深度解读。

Input Leap 快速上手指南:用一套键鼠免费控制多台电脑

Input Leap 快速上手指南:用一套键鼠免费控制多台电脑 Input Leap 快速上手指南用一套键鼠免费控制多台电脑【免费下载链接】input-leapOpen-source KVM software项目地址: https://gitcode.com/gh_mirrors/in/input-leap凌晨一点运维小林的工位像一场三机位直播左边 Windows 挂着监控脚本中间 Linux 刷着生产日志右边 macOS 开着协作文档。每换一次机位他都要把手从这套键鼠挪到另一套键鼠——一晚下来光这个动作就重复了几十次。Input Leap 就是让这种狼狈变顺滑的开源 KVM 软件一套键鼠控制局域网里所有电脑Windows、macOS、Linux 通吃全程不碰一个硬件按钮。KVM 这个词听起来硬核拆开其实很朴素键盘Keyboard、显示器Video、鼠标Mouse。传统物理 KVM是个带旋钮的小盒子按一下切一台机器Input Leap 把这只盒子整个搬进了软件里。它解决什么问题把三套键鼠缩成一套想象你住在一栋三居室里每台电脑是一间独立房间键鼠是唯一的一串钥匙。以前你进哪间房都要先掏钥匙——对应到现实就是伸手去够另一套键鼠。Input Leap 的玩法是在墙壁上装几扇隐形门鼠标滑到屏幕边缘就像推门走进隔壁钥匙自动交到那间房手里你完全感觉不到换钥匙这个动作。这套方案的好处是显而易见的不用布线、不用按钮、不用重启桌面怎么摆鼠标就怎么流。它凭什么做到一次串门只需毫秒级这套门禁系统由两个角色协作服务器插着物理键鼠的那台电脑入口在 src/server/input-leaps.cpp。它像门卫一样记住所有房间的排列鼠标一到边界就做出判断。客户端其余电脑入口在 src/client/input-leapc.cpp。它们只负责接住服务器递过来的输入并重放。当鼠标滑到服务器屏幕边缘服务器通过 TCP 连接默认端口 24800定义在 src/lib/inputleap/protocol_types.h把控制权移交给相邻客户端键盘鼠标事件随之在目标机上重放整个过程通常控制在毫秒级快到你察觉不到切换。跨平台能力来自 src/lib/platform/ 下的适配层MSWindowsScreen.cpp 管 Windows、OSXScreen.mm 管 macOS、XWindowsScreen.cpp 管 Linux 的 X11。每块系统各说各的方言Input Leap 再把它们统一翻译成一套普通话。三分钟快速上手装好第一扇门上手路径很短照这个顺序走一遍即可安装软件Windows、macOS、主流 Linux 发行版都有现成安装包想从源码编译就克隆仓库按 README 构建git clone https://gitcode.com/gh_mirrors/in/input-leap。定角色键鼠插在哪台哪台就是服务器。配布局在服务器端打开 GUIsrc/gui/给每台电脑起屏幕名按桌面实际位置拖好排列。接客户端在客户端输入服务器的 IP 地址等待握手成功。试切换把鼠标移出屏幕边缘看到光标出现在隔壁电脑上就成了。不想开 GUI 也没关系配置文件是纯文本的 INI 风格照 doc/input-leap.conf.example-basic 抄一遍即可section: screens Laptop: Desktop1: iMac: end section: links Desktop1: right iMac left Laptop Laptop: right Desktop1 iMac: left Desktop1 endscreens负责登记住户links负责写清户型图谁在谁的右边谁在谁的左边。进阶玩法把多台电脑变成一块超宽屏基础切换只是开胃菜下面几个技巧能让体验再上一层楼技巧作用相关位置aliases 昵称主机名太长给它起个别名配置文件的aliases段剪贴板同步一台复制另一台直接粘贴服务器/客户端各自开启快捷键跳转不甩鼠标按键直达某台电脑GUI 里的 Hotkey 设置拖拽传文件把文件从一台直接拖到另一台src/lib/inputleap/ 的 FileChunk、DragInformation其中剪贴板同步对常年跨系统搬代码的人最实用Windows 上复制的文本切到 macOS 直接粘贴。但要注意它目前覆盖 Windows、macOS 和 Linux/X11Wayland 桌面还不行。避坑清单连不上时先查这四件事屏幕名必须一致配置里写的名字要和客户端上报的名字完全一样注意大小写。排查时开日志input-leaps --debug 1。防火墙放行 24800 端口这是默认通信端口TCP 入站必须开放。尽量同子网、优先有线跨路由器或无线环境延迟会明显变高。Wayland 用户留意剪贴板共享暂不支持这是它目前最大的平台短板。客观评价它值不值得你关注值得。它完全免费开源代码透明配置可以文本化、进版本管理运行时轻量安静不弹窗、不打扰。对多设备开发者、跨平台设计师、需要盯多台服务器的运维来说省下的远不止换键鼠的几秒钟还有每次切换时被打断的思路。但也要正视边界。它依赖网络断网等于断门Wayland 生态支持仍不完整个别高级功能只对 X11 开放。好在社区迭代很快doc/newsfragments/ 里已经能看到多语言修复、Windows 构建问题被陆续解决的记录。下一次深夜加班不妨让三台电脑共用一套键鼠。安装完成后从最顺手的那台机器开始试——你的屏幕是怎么排的也许顺手把布局配好就再也回不去三套键鼠的日子了。【免费下载链接】input-leapOpen-source KVM software项目地址: https://gitcode.com/gh_mirrors/in/input-leap创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表