剪贴板双向同步
纯文本、图片、文件 —— 一边 ⌘C,另一边 Ctrl+V。 字节级一致,图片走 PNG 归一化,文件分块流式 + sha256 校验。
- 事件驱动,不轮询、不抢焦点、不闪烁
- LWW 冲突策略,自动防回环
- 最近 10 条剪贴板历史,点击即回填
Crosslink 让 macOS 与 Linux 在同一局域网内直接对话 —— 鼠标推到屏幕边缘,控制权就跨到另一台机器;复制粘贴跨系统瞬时同步。 P2P 直连、mTLS 加密、不经任何服务器。
macOS 14 Sonoma 以上 · Ubuntu 22.04 以上(或任何带 XWayland 的 Wayland 桌面)
不堆功能,只把每天会用十几次的桌面互通体验做透。
纯文本、图片、文件 —— 一边 ⌘C,另一边 Ctrl+V。 字节级一致,图片走 PNG 归一化,文件分块流式 + sha256 校验。
鼠标推到右屏边缘,光标无缝跨到 Linux,键盘也一起过去。 想回来?推一下边界就回。一套键鼠,两套桌面。
设备之间走 mTLS,证书指纹固定,只信任你亲手用 6 位 PIN 配过对的机器。 没有云、没有账号、没有遥测。
第一次配对 1 分钟,之后开机即用。
Mac 拖进应用程序;Linux sudo apt install ./crosslink_0.5.0_amd64.deb,自带 systemd 用户服务。
一端显示 PIN,另一端输入。CPace PAKE 派生密钥 + 指纹交换,完成后互相记账,以后免认证自动连。
⌘C 或 Ctrl+C,内容立刻出现在另一台机器的剪贴板。文本、图片、文件都行。
在「跨屏键鼠」设置页拖拽屏幕方位(上下左右),鼠标推到对应边缘就跨过去,键盘跟着走。
Go 1.26 编译,Linux 端 CGO_ENABLED=0,扔 Ubuntu 22.04~26.04 都直接跑,不挑发行版。
所有流量在你局域网里来回,没有云端中转,没有匿名统计。代码可审计。
每台设备 Ed25519 自签证书,指纹库一旦建立,中间人换证书直接被拒。
同网段开机即互相找到,不用记 IP,DHCP 换地址也无感。
Linux 走 X11/XFIXES owner-changed,macOS 走 NSPasteboard changeCount;两边都在该响应时才动。
Mac 端是原生 MenuBarExtra + Settings scene,跟系统视觉一致,内存占用低。
屏幕方位可视化布局,改完立刻生效,无需重启守护进程。
MenuBarExtra(.window) 要求)/dev/uinput 可写(.deb 装好自动配置 udev 规则)体积加起来不到 30 MB,完全可逆 —— 不喜欢直接卸,不留后台账号,不留云端数据。