Skip to content

Releases: GaryOAO/UUWay

UUWay 1.4.1

Choose a tag to compare

@github-actions github-actions released this 18 Oct 11:09

中文

  • 避免升级时重复启动 UU;监测真实画面服务进程,退出后自动恢复,更新进度显示健康检查状态。
  • 修复回滚恢复文件和目录权限的问题,保留更新前的运行时,不再用旧安装器覆盖已恢复的配置。
  • 多显示器独立采集与模式切换,新增超级屏创建、独占、退出恢复及异常清理。
  • 控制台集中管理显示器和软件更新,支持手动/自动检查;确认后才下载安装。
  • 修复超级屏切换时失效的显示确认事务阻断采集,保留原生光标元数据;超级屏仍可能出现双光标。
  • 清理实验性 GPU 光标抑制和内容追踪,归档旧 VKMS 实验,更新安装流程与中英文文档。
  • 同时提供 NVIDIA NVENC 和 AMD VA-API 后端。Intel 单显卡、镜像布局、旋转及 GDM 登录界面仍不支持。

English

  • Avoid starting UU twice during upgrades. Recover when the actual video server exits, and show health-check progress during updates.
  • Restore rollback files atomically without changing directory permissions. Keep the previous runtime instead of overwriting its restored configuration with the old installer.
  • Independent multi-display capture and mode changes, with Super Screen creation, exclusive mode, restoration and crash cleanup.
  • Console display management and manual/automatic update checks; installation always requires confirmation.
  • Fix stale display confirmations blocking capture after Super Screen transitions. Preserve native cursor metadata; duplicate Super Screen cursors remain a known issue.
  • Remove experimental GPU cursor suppression and content tracing, archive the old VKMS experiment, and update setup and documentation.
  • Includes NVIDIA NVENC and AMD VA-API. Intel-only encoding, mirroring, rotation and GDM capture remain unsupported.

UUWay 1.3.0

Choose a tag to compare

@github-actions github-actions released this 17 Oct 01:32
d83d2a9

UUWay 1.3.0

中文

  • 发布包同时携带 NVIDIA 和 AMD 两套后端并自动选择。 安装时优先验证 NVIDIA NVENC,失败后验证 AMD VA-API H.264/HEVC;首次成功的后端会写入用户运行时配置,刷新不会因环境短暂变化悄悄切换。可用 UURB_BACKEND=nvidia|amd 做诊断覆盖。
  • AMD 使用 host-memory copy 路径,Intel 仍不支持。UUWay 只检测驱动和编码能力,不会自动安装或切换显卡驱动。
  • AMD 后端由 @AliyahZombie 通过 PR #4 贡献,感谢参与。
  • 发布物没有签名,仍提供同一 Release 内的 SHA256SUMS。

English

  • The package ships both NVIDIA and AMD backends. Setup probes NVIDIA NVENC first, then AMD VA-API H.264/HEVC, and persists the first working choice. Use UURB_BACKEND=nvidia|amd for diagnostics.
  • AMD uses a host-memory copy path; Intel-only systems are not supported. UUWay detects driver and encoder capability but does not install or switch GPU drivers.
  • The AMD backend was contributed by @AliyahZombie in PR #4.
  • The release is unsigned; SHA256SUMS is included for integrity checks.

UUWay 1.2.0

Choose a tag to compare

@github-actions github-actions released this 11 Oct 12:51

UUWay 1.2.0

  • 新增 uuway update:检查并安装新版本。 uuway update 只查看有没有新版本;uuway update install 下载、校验哈希、备份、安装,装好后运行 uuway refresh,等机器回到线上并稳定约 90 秒,不正常就自动回滚到更新前的版本;uuway update status 看上次结果,uuway update rollback 手动回到更新前的版本。uuway doctor 会提示有新版本和上次更新是否失败,但它不联网。
  • 为纯远程使用的机器设计:更新不会让你失联。 更新以独立的系统服务在后台运行,终端断开不影响它;更新中途断电或重启,开机后会自动接着处理,不正常会回滚。
  • 只从本项目的 GitHub Release 安装。 下载只走 github.com/GaryOAO/UUWay 的 HTTPS;deb 必须与同一个 Release 里的 SHA256SUMS 一致。发布物没有签名,哈希只能发现下载损坏或截断。
  • 只在你运行时联网。 uuway update 只在运行时访问 api.github.com 和 github.com,不会在后台检查或自动安装。
  • 验证范围: 更新和回滚流程已在干净的 Ubuntu 24.04 容器中用真实 dpkg、apt 测试;真实桌面会话中的完整断连—恢复流程尚未验证。
  • 从 1.1.x 升到 1.2.0 需要手动安装 .deb,再运行 uuway refresh。
  • 修复从 UU 远程终端或 SSH 运行 uuway setup --system、uuway autologin on 时授权窗口出现在无人桌面的问题。
  • 修复 Ubuntu 26.04 上 UU 终端显示 OSC 3008 上下文序列的问题;感谢 @dororo42 报告并定位。

UUWay 1.1.2

Choose a tag to compare

@github-actions github-actions released this 07 Oct 06:03

UUWay 1.1.2

  • 修复 PC 端远程终端打开约一秒后闪退:忽略不合理的初始窗口大小,仍会拒绝长度错误的畸形帧。
  • UU 撤掉终端面板时,只要仍有终端连接,shell 会继续保留。
  • 两处均有桥接服务单元测试覆盖,但尚未与真实 PC 客户端完成端到端验证。
  • 感谢 @dororo42 报告并定位问题。

UUWay 1.1.1

Choose a tag to compare

@github-actions github-actions released this 07 Oct 04:49

UUWay 1.1.1

  • uuway autologin on 同时启用 GDM TimedLogin,桌面崩溃或注销后约 10 秒自动重新登录,UU 随桌面恢复上线。
  • uuway refresh --restart-services 在重启文字服务前会先警告。

UUWay 1.1.0

Choose a tag to compare

@github-actions github-actions released this 07 Oct 03:17

UUWay 1.1.0

  • 高 GPU 负载下采集端只发送最新帧,避免远程画面持续落后。
  • 提供可选的 Mutter 帧节奏补丁,修复 NVIDIA DMA-BUF 隐式同步造成的旧画面读取。
  • 新增 uuway autologin on|off|status,供只使用远程连接的机器选择性启用。

UUWay 1.0.0

Choose a tag to compare

@github-actions github-actions released this 06 Oct 16:06

UUWay:网易 UU 远程 Linux 被控端

让官方 Windows 版 UU 远程被控端在 Ubuntu 上原生运行:Wayland / PipeWire 零拷贝采集、NVENC 硬件编码、uinput 键鼠、Fcitx5 手机中文输入、剪贴板、文件传输,以及直达 Linux shell 的远程终端。用手机打开 UU 远程,就能像控制 Windows 电脑一样控制你的 Linux 桌面。

安装

需要 Ubuntu 24.04、GNOME 46 Wayland 会话、支持 NVENC 的 NVIDIA 显卡和官方驱动,以及 UU 远程官方 Windows 版安装包和一个 UU 账号。

sudo apt install ./uuway_*_amd64.deb
uuway setup --installer ~/Downloads/UURemote_Setup.exe

uuway setup 会添加并安装 WineHQ stable 11.0、授权键鼠注入、把 UU 装进独立的 Wine 前缀、授权屏幕共享并启动服务。需要你亲手做三件事:登录 UU 账号、在屏幕共享对话框里选显示器并勾选「记住」、在随后的文字服务对话框里点允许。可以反复运行;出问题先运行 uuway doctor。

升级:sudo apt install ./新版本.deb,再运行 uuway refresh(会重启桥接服务,远程会话会短暂断开)。
卸载:先 uuway uninstall,再 sudo apt remove uuway。

已验证的环境

Ubuntu 24.04 · GNOME 46 Wayland · RTX 3090 · WineHQ stable 11.0 · UU 4.42.0.2770。

其他显卡、驱动和显示器配置还缺少验证,欢迎提交兼容性报告,成功和失败的都有帮助。

不支持

  • 超级屏(虚拟显示器):依赖 Windows 内核驱动,Wine 无法加载
  • 非 NVIDIA 显卡、非 GNOME、X11 会话
  • 1440p / 4K 60 Hz 受显示器(或诱骗器)提供的刷新率限制

校验与源码

用 SHA256SUMS 校验下载:sha256sum -c SHA256SUMS。

UUWay 采用 GNU AGPL-3.0。对应源码就是本版本的 tag;安装包由 packaging/build-deb.sh 在干净的 Ubuntu 24.04 容器里从该源码构建,构建所需的第三方源码都按哈希固定。

UUWay 是独立的非官方项目,与网易无关,也未获得网易的认可。"UU"、"UU 远程"为其各自所有者的商标。安装包不含任何 UU 程序文件,客户端需由你自行从官方渠道安装。


English summary. UUWay runs NetEase's official UU Remote Windows host under Wine and hands every Windows interface it uses to a native Linux implementation (Wayland/PipeWire zero-copy capture, NVENC, uinput, Fcitx5, clipboard, file transfer, a Linux login shell as the remote terminal). Install with sudo apt install ./uuway_*_amd64.deb, then run uuway setup as your normal user. Verified on Ubuntu 24.04 + GNOME 46 Wayland + RTX 3090; compatibility reports for other setups are welcome. Not included: the UU client itself.