ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

Weylus 完全上手指南:免费把平板变成电脑数位板与触摸屏

Weylus 完全上手指南:免费把平板变成电脑数位板与触摸屏

Weylus 完全上手指南:免费把平板变成电脑数位板与触摸屏

【免费下载链接】WeylusUse your tablet as graphic tablet/touch screen on your computer.项目地址: https://gitcode.com/gh_mirrors/we/Weylus

Weylus 是一个免费开源的工具,能把你的 iPad 或安卓平板变成电脑的数位板和触摸屏:电脑装它,平板的浏览器打开一个网页,鼠标控制、屏幕镜像、压感笔绘画就能跑起来,平板端不需要装任何 App。

为什么你需要这样一台"云数位板"

数位板的价格不低,而你的平板可能正躺在抽屉里吃灰。Weylus 的定位很直接:它在自己电脑上开一个小型 Web 服务,把浏览器的指针事件、笔事件实时送回电脑,再把屏幕画面编码成视频流推给平板回显——你手里那块闲置的触摸屏,就这么成了电脑的输入设备加监视器。

三步跑通:下载安装、启动服务、扫码连接

整个过程不需要任何网络配置,三步就能用:

  1. 下载:从项目 Release 页面拿对应操作系统的安装包装到电脑上,Arch 用户可以直接装 AUR 里的 weylus 包。
  2. 启动:运行 Weylus,在 access code 输入框里设一个访问码,点 Start。此时电脑上会起一个 Web 服务,默认端口 1701,界面会显示要访问的 URL 和二维码。
  3. 连接:用平板浏览器打开这个 URL(iOS/iPadOS 13+、Firefox 80+ 均可),建议顺手把页面加到主屏,方便以后全屏进入。

如果页面打不开,多半是防火墙拦了 1701(Web 服务)和 9001(视频流)两个端口,放行后重试即可。注意默认没有加密,只在信任的网络里用;要在公共网络跑,仓库里提供了 TLS 代理脚本 weylus_tls.sh。

它到底能帮你做什么

拿平板当鼠标和数位板

最基础的能力:在平板上滑动就是移动光标,点按就是点击,拖拽同样支持。蓝牙键盘连上平板后也能直接输入,屏幕软键盘则因技术限制不可用。

实时回看电脑屏幕

屏幕镜像功能把电脑画面推到平板上,你在哪台设备上看结果一目了然。在 Linux 上还可以只捕捉某个特定窗口,输入事件也只作用到那个窗口,适合"盯着一个画布干活"的场景。

压感笔与多点触控(Linux 独享)

这是 Weylus 最能打的部分:笔的压力、倾斜都能传过去,配 Krita 这类支持多点触控的软件,体验接近实体数位板。前提是给 Weylus 配好 uinput 写权限(加入 uinput 组并配一条 udev 规则,详见 Readme),配完注销重新登录即可生效。

命令行模式方便自动化

不想开图形界面就用weylus --no-gui无头启动,配合WEYLUS_LOG_LEVEL、WEYLUS_LOG_JSON等环境变量还能输出可解析的 JSON 日志,方便写脚本做"客户端一连上就执行某事"这类自动化。

平台差异、性能调优与进阶玩法

三个平台里Linux 功能最全,macOS 和 Windows 只有鼠标控制、屏幕镜像和键盘输入这些基础项。几个值得知道的点:

  • 硬件加速编码默认关闭。各平台都支持(Linux 走 VAAPI/NVENC,macOS 走 Videotoolbox,Windows 支持 NVENC 和 MediaFoundation),但不同硬件编码质量参差,官方为保证画质默认用软编;确定自己的显卡能出好效果后再手动开。VAAPI 出问题时,按 Readme 提示设置WEYLUS_VAAPI_DEVICE指向/dev/dri/renderD129之类设备常常就好了。
  • 把平板变第二屏是纯可选玩法:Intel 显卡可在 Xorg 下用虚拟输出,或者花几块钱买个 HDMI 欺骗器(dummy plug)造一个假屏幕,再让 Weylus 镜像它。
  • Wayland 是实验性支持:需要 pipewire 加 xdg-desktop-portal 全家桶,窗口映射、光标捕捉等还有缺口。
  • 想自己编译,Cargo.toml 里有完整依赖清单,构建产物默认静态链接 ffmpeg;Linux 也可以直接用 docker/Dockerfile 在容器里出包。

常见问题速查

平板上页面超时、一直转圈?检查两台设备是否在同一 WiFi,以及 1701 和 9001 两个 TCP 端口是否都放行了——只开了一个的话页面能打开但 Capture 下拉框是空的。

报Failed to create uinput device错误?uinput 权限没配好或者没重新登录。老内核可能也缺所需特性,升级系统通常能解决。

Capture 里选不到单个窗口?单窗口捕捉只实现了 Linux;若窗口管理器不支持 Extended Window Manager Hints,也只会看到整屏。

家里没 WiFi 能用吗?可以。平板开个热点让电脑连,或用 USB 共享网络;安卓设备还能用adb reverse把 1701 和 9001 两个端口转发到本地。

结语

从抽屉里翻出平板、三分钟连上电脑,Weylus 是目前把闲置设备变成数位板/触摸屏最省事的方案之一。想深入看源码的话,屏幕捕捉在 src/capturable/,输入模拟在 src/input/,主流程与 Web 服务入口在 src/ 下,构建与打包配置集中在 Cargo.toml。

【免费下载链接】WeylusUse your tablet as graphic tablet/touch screen on your computer.项目地址: https://gitcode.com/gh_mirrors/we/Weylus

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进