禾光企业版 Linux 1.5.15 · 麒麟 Intel 兼容测试版 r1 · 2026-10-29 目标:银河麒麟桌面 V10 SP1,x86_64(Intel/AMD 64 位),glibc 2.31+,DEB/APT。 使用 Debian 11 的相同 glibc 2.31 ABI 基线原生构建,不依赖 Ubuntu 24.04 的 Qt6 或 glibc。 这是兼容测试包:没有冒充已经通过麒麟真机远程采集、输入与重连验收。 不是所有 Linux 发行版通用;ARM、龙芯、麒麟服务器 RPM 版不适用。 麒麟 V11、openKylin、统信等系统需要分别核对,不自动宣称兼容。 安装包包含: helink-enterprise_1.5.15-1~kylinv10_amd64.deb:企业版控制端与被控端及独立 Qt6 运行库。 helink-input-permissions_1.0.0-1~kylinv10_amd64.deb:共用输入权限及只读接口自检。 install-linux.sh:安装入口。 SHA256SUMS:包内文件校验。 BUILD-REPORT.txt:本次构建与测试范围。 1. 解压完整包,进入解压目录,在普通桌面用户终端执行: sha256sum -c SHA256SUMS bash install-linux.sh ./helink-input-permissions_*.deb ./helink-enterprise_*.deb 安装时会请求一次管理员提权,APT 另有正常的安装确认。 首次安装可能从系统软件源补齐基础显示/音频等依赖,需要正常的 APT 软件源。 Qt6、ICU、OpenH264 与必要私有运行库随包置于 /usr/lib/helink-enterprise, 不安装全局 Qt6,不替换系统 Qt5、glibc 或 OpenSSL。 2. 远程批量部署、root 安装或安装者并非被控端运行用户时: sudo bash install-linux.sh --user 实际桌面用户名 ./helink-input-permissions_*.deb ./helink-enterprise_*.deb 必须指定真实桌面用户,不要用 root 或无登录 shell 的服务账号。 3. 安装器只为指定用户配置 /dev/uinput 的专用组权限。 首次配置后,原有桌面和 systemd --user 进程可能仍持有旧组。 如不能输入,请保存工作,完整注销桌面并重新登录。仅关闭窗口可能不够。 安装器不强制注销、不重启、不自动拉起被控端,不会主动断开已有连接。 后续升级保留组及已有成员;不会每次重置授权。 4. 从应用菜单启动:禾光企业版被控端、禾光企业版控制端。 或在普通用户终端执行:helink-nb-agent / helink-nb-ctl。 不要 sudo 运行图形程序。包内不包含部署码、账号、密码或个人配置。 企业版保存到自身 HeLinkNetBar 配置目录,不采用个人版 Wayland 授权缓存。 界面默认使用 X11/XWayland;请先验证麒麟实际桌面环境。 若麒麟安全中心拦截程序,请通过系统正常的审核授权流程处理;安装器不关闭安全管控。 5. 普通桌面用户可执行:helink-input-check。 ACCESS_OK 仅代表当前进程可打开 uinput 并访问驱动接口,不代表实际键鼠事件或屏幕采集已验证。 RELOGIN_REQUIRED 表示用户组已配置,但此进程尚未继承新组。 MISSING_DEVICE / DRIVER_UNAVAILABLE / PERMISSION_DENIED 等结果请按提示检查。 安装入口退出码非零或 INPUT_SETUP_PENDING 表示输入配置尚未完成,不要当作可控状态。 6. Wayland 屏幕共享等系统提示仍需要用户同意。安装器不会绕过授权。 此更新不增加锁屏/登录界面控制,也不等同于 Windows/macOS 更高版本的全部功能。 无人值守环境应先在真实桌面验证采集、输入、重连与开机自启策略。 注意:helink-uinput 组成员可以模拟全局输入,应该只授予可信用户。 这不是仅允许 HeLink 注入的应用级沙箱。卸载某个客户端不会自动删除这个共用组。 管理员撤销授权可运行:sudo gpasswd -d 实际桌面用户名 helink-uinput。 撤销后完整注销重登录,并结束已打开输入设备的旧进程,现有句柄不会立刻失效。