闲置平板变免费专业绘图板:Weylus 开源方案完整上手
【免费下载链接】WeylusUse your tablet as graphic tablet/touch screen on your computer.项目地址: https://gitcode.com/gh_mirrors/we/Weylus
Weylus 是用 Rust 写的开源项目,能把闲置平板直接变成一块平板绘图板兼触摸屏:电脑捕获屏幕回传,你落笔的压感与倾斜实时注入电脑。零成本、跨平台,这就是它最大的卖点。
三步把 Weylus 跑起来:构建 + 启动
准备工作一句话:装好 Rust 工具链、C 编译器、nasm,Linux 上再补 X11、GStreamer 等开发库。然后构建,跑一条 release 编译,首次会顺手把 ffmpeg 编一遍,耐心等它跑完。最后启动,浏览器打开生成的地址(默认 1701 端口)就能开始。启动前在访问码栏设一个访问码,防火墙放行 1701 与 9001 两个端口。Linux 上想要压感和多指,还得把/dev/uinput交给当前用户并写一条 udev 规则,一句话搞定,这里不展开。
git clone https://gitcode.com/gh_mirrors/we/Weylus cd Weylus cargo build --release ./target/release/weylus笔落平板,笔迹如何实时同步到电脑
你拿起笔在平板上画一条线,几乎同一瞬间它出现在电脑端的设计软件里。Weylus 先把电脑屏幕镜像到平板,再经 WebSocket 把指针与笔触事件回传,整条链路都在局域网内,低到你能忘记它其实跨了设备。
在 Linux 上,它借 uinput 虚拟出一个真实绘图设备,压感(轻重)和倾斜(笔杆角度)都识别得到,线条粗细随手上的力道变化,倾斜还能让橡皮和柔边笔刷更好控。Krita、Photoshop、Clip Studio Paint 这类支持数位笔的软件能直接吃掉这些事件,习惯了纸笔的手感基本不用重新适应。
顺带一提,Linux 还支持多点触控:在 Krita 里两根手指缩放、旋转画布可以直接在平板上做,比外接数位板更顺手。
跨平台底座与编码策略
电脑端 Windows、macOS、Linux 都能跑,控鼠标、镜像屏幕、键盘输入、硬件编码这些基础功能三平台通吃;数位笔(压感+倾斜)、多点触控、单窗口捕获、平板当第二屏这些是 Linux 的加餐。平板端要求很低,一台 iPad 或安卓平板加一个现代浏览器(Firefox 80+ / iOS 13+)就够,无需装 App。
| 端 | 说明 |
|---|---|
| 电脑端 Win / macOS / Linux | 控鼠标、屏幕镜像、键盘、硬件编码,全平台可用 |
| 电脑端 Linux 额外 | 数位笔(压感+倾斜)、多点触控、单窗口捕获、第二屏 |
| 平板端 | 现代浏览器即可,iPad / 安卓均可,无需装 App |
Weylus 用 Rust 写,输入核心依赖 autopilot 库,视频统一交给静态链接的 ffmpeg。捕获按系统分流:Linux 走 X11(MIT-SHM 共享内存)或 Wayland 下的 PipeWire,macOS 用 Core Graphics,Windows 走 DXGI。输出统一是 H.264 + 分片 MP4,浏览器经 Media Source Extensions 播放;编码可手动挑 VAAPI(Intel)、NVENC(NVIDIA)或纯软编,默认关硬编以保画质稳定。
它能在哪些真实场景里干活
- 自由职业接单:客户丢来一堆图要改,你窝在沙发用平板在电脑里的 Photoshop 上直接勾画标注,省得搬笔记本。
- 课堂板书:老师用笔在 iPad 上写公式、画结构图,画面投到教室大屏,手写比敲字快得多。
- 远程会议批注:翻到 PDF 某页,直接用笔圈重点、补签名,比打字直观,参会者立刻看得懂。
- 临时替代数位板:把平板当绘图板用,急着想出图,Krita 里直接开工,不用等快递。
调优 & 避坑:几条实操建议
- 优先 5GHz WiFi 或有线,别和手机抢 2.4G 频段。
- 低配机器先关硬编、用软编,或把分辨率/帧率调低,画质更稳。
- Linux 记得把用户加进 uinput 组并 reload udev,压感/多指才生效。
- 关掉吃带宽与 CPU 的后台(下载、云同步),把资源让给编码。
- 首次构建会编 ffmpeg,等它跑完再测延迟,别被首启的卡顿骗了。
给想改源码的人
想改输入逻辑,看src/input/,uinput 与 autopilot 两套后端都在那;屏幕捕获的实现分散在src/capturable/,X11、PipeWire、Core Graphics、Windows 各占一个文件。改完cargo build --release验证即可。
Weylus 算是个完整的开源绘图板方案:用手里现成的平板,不花一分钱硬件,就多出了一块免费绘图板和跨平台触摸屏。把 release 版拉下来跑一遍,十分钟就能验证自己这套硬件的体验。
【免费下载链接】WeylusUse your tablet as graphic tablet/touch screen on your computer.项目地址: https://gitcode.com/gh_mirrors/we/Weylus
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考