引言
在数字创作和日常电脑使用中,图形输入板和触摸屏提供了更直观、灵活的交互方式。然而,专门的硬件设备往往价格不菲。Weylus 是一款开源软件,旨在解决这个问题,它能将你现有的平板电脑或智能手机转变为电脑的无线图形输入板或触摸屏,让你用熟悉的方式进行绘画、演示或远程控制。
Weylus 利用网络将电脑屏幕镜像到移动设备,并实时传输触摸、手写笔等输入信号回电脑,实现低延迟的交互体验。它基于 Web 技术,通常只需要在移动设备上使用浏览器即可连接,无需安装额外应用。
主要特性
Weylus 提供了一系列实用功能,使其成为一个强大的工具:
- 屏幕镜像与输入控制: 将电脑屏幕实时镜像到平板或手机,并支持触摸、多点触控以及手写笔输入。
- 图形输入板功能: 支持手写笔的压力感应和倾斜感应(取决于设备支持),非常适合与 Krita、GIMP 等绘图软件配合使用,提供接近专业数位板的体验。
- 低延迟: 通过优化网络传输和编解码,Weylus 致力于提供低延迟的交互,这对于绘画和需要快速响应的操作至关重要。不过,实际延迟受网络状况和设备性能影响较大。
- 跨平台支持: Weylus 服务器可在 Linux、Windows 和 macOS 上运行,客户端可以是任何支持现代 Web 浏览器的设备(如 Android 平板、iPad、手机等)。
- 硬件加速: 利用 GPU 进行视频编码(如 VAAPI, NVENC, VideoToolbox),降低 CPU 占用,提升性能。
- 无需客户端应用: 大多数情况下,只需在移动设备的浏览器中打开 Weylus 服务器提供的地址即可连接使用。
- 安全性: 支持设置访问密码和启用 HTTPS 加密传输,保护连接安全。
- 开源免费: Weylus 完全开源且免费,是商业解决方案的一个优秀替代品。
安装与快速入门
Weylus 的安装相对直接,但根据操作系统的不同,步骤略有差异:
- Linux:
- 许多发行版(如 Debian/Ubuntu, Fedora)可以通过包管理器直接安装:
sudo apt install weylus
或sudo dnf install weylus
。 - 可能需要安装
libinput
等依赖。 - 注意: 部分用户反馈在 Wayland 显示服务器下可能存在问题,建议在 X11 会话下运行。
- 许多发行版(如 Debian/Ubuntu, Fedora)可以通过包管理器直接安装:
- Windows:
- 从项目的 GitHub Releases 页面下载预编译的
.exe
文件。 - 运行
weylus.exe
。 - 注意: Windows 防火墙可能会阻止连接,需要手动添加入站规则允许 Weylus 使用的端口(默认为 1701)。可能需要安装 Visual C++ Redistributable。
- 从项目的 GitHub Releases 页面下载预编译的
- macOS:
- 推荐使用 Homebrew 安装:
brew install weylus
。 - 注意: 首次运行时,需要在“系统偏好设置” -> “安全性与隐私” -> “隐私”中,授予 Weylus 屏幕录制和辅助功能权限。
- 推荐使用 Homebrew 安装:
快速启动:
- 在电脑上打开终端或命令提示符,运行
weylus
命令。 - Weylus 会启动服务器,并显示一个类似
http://<你的电脑IP>:1701
的地址。 - 在你的平板或手机浏览器中访问这个地址。
- 如果设置了密码,请输入密码。
- 连接成功后,你的移动设备屏幕将显示电脑屏幕,并可以开始进行触摸或笔输入。
你可以通过命令行参数进一步配置 Weylus,例如指定端口、分辨率、帧率、启用 HTTPS 等。详细信息请参考官方文档。
使用场景/案例
Weylus 的灵活性使其适用于多种场景:
- 数字艺术创作: 将 iPad 或 Android 平板变成 Krita、GIMP 等软件的无线数位板,进行绘画、素描或图像编辑。压力感应功能让创作更加自然。
- 远程演示与教学: 在会议或课堂上,将电脑屏幕投射到平板上,使用手写笔在屏幕上进行实时批注和讲解,增强互动性。
- 远程控制: 在沙发上或房间的任何地方,使用平板或手机远程控制你的电脑,进行文件管理、运行脚本或简单操作。
- 辅助直播: 将手机屏幕作为 OBS Studio 等直播软件的额外输入源或控制面板。
- 打造移动工作站: 将性能较弱的 Linux 平板连接到远程的高性能服务器,随时随地进行开发或处理大型文件。
用户评价与常见问题
根据社区反馈和用户体验,Weylus 具有以下特点和常见问题:
优点:
- 低延迟: 在良好网络环境下,延迟较低,满足大部分绘图和演示需求。
- 优秀的压力感应支持: 与绘图软件配合良好。
- 开源免费: 无需购买昂贵的硬件或软件。
- 跨平台: 兼容性好。
缺点/挑战:
- 网络依赖性强: Wi-Fi 质量直接影响延迟和稳定性,有线连接效果通常更好。
- 设置可能稍复杂: 对于非技术用户,网络配置、防火墙设置、权限授予可能需要一些学习成本。
- 视频质量: 在某些网络或设备配置下,视频流可能出现像素化或卡顿。可以通过调整分辨率、帧率和编码设置来优化。
- Wayland 兼容性: 在 Linux 上使用 Wayland 可能遇到问题。
- 缺乏官方商业支持: 遇到问题主要依赖社区和自行解决。
常见问题与排查:
- 无法连接: 检查防火墙设置、IP 地址和端口是否正确、Weylus 服务是否已运行、网络是否通畅。
- 延迟高/卡顿: 尝试降低分辨率/帧率、更换视频编码器(如 H.264)、使用有线连接、关闭电脑上不必要的程序、确保设备性能足够。
- 输入无效: 检查 Weylus 是否获得必要的权限(尤其是 macOS)、尝试以管理员权限运行(Windows)。
- 安装失败: 确保安装了所有依赖项、检查操作系统兼容性、使用管理员权限安装。
与类似工具对比
市面上也有其他类似的屏幕共享或输入工具,了解它们的区别有助于选择:
- Weylus vs. Deskreen:
- Weylus: 侧重于图形输入板功能,优化了手写笔和触摸输入。
- Deskreen: 侧重于将任何带浏览器的设备变成电脑的第二显示器,扩展屏幕空间。
- Weylus vs. uxplay:
- Weylus: 跨平台,支持多种设备作为输入设备。
- uxplay: 主要用于将 iOS 设备通过 AirPlay 协议镜像到电脑作为显示器。
- Weylus vs. scrcpy:
- Weylus: 专注于将设备用作电脑的输入外设(图形板/触摸屏)。
- scrcpy: 专注于在电脑上显示和控制 Android 设备,输入功能相对辅助。
总的来说,Weylus 的核心优势在于其针对图形输入板场景的优化,特别是压力感应和低延迟输入。
总结
Weylus 是一个非常有价值的开源工具,它巧妙地利用你已有的平板电脑或手机,将其转变为功能强大的无线图形输入板或触摸屏。无论是数字艺术家、演示者,还是需要便捷远程控制的用户,都可以从 Weylus 中受益。虽然它对网络环境有一定要求,并且设置可能需要一些耐心,但其免费、开源和跨平台的特性,使其成为一个值得尝试的优秀解决方案。
如果你正在寻找一种经济实惠的方式来扩展你的电脑输入方式,不妨试试 Weylus!
项目地址: https://github.com/H-M-H/Weylus
评论(0)