|
|
755944fc58
|
合并:汇总全部并行工作(会话就绪检测/GPU 看板与直通/README 与 .gitignore 统一)
|
2026-10-30 15:21:00 +08:00 |
|
|
|
6d483bbf3c
|
补充:从公司 main 保留 README 与各模块占位目录(RDP 遗留代码不恢复)
|
2026-10-30 15:14:33 +08:00 |
|
|
|
781974d588
|
合并:保留公司 Gitea main 完整历史,内容以本地开发版为准(删 RDP/直进桌面列表/GPU 看板与直通/防闪重构等全部工作)
|
2026-10-30 15:14:32 +08:00 |
|
|
|
b2f6a6abcd
|
功能:统一 Moonlight 会话并优化云桌面启动体验
|
2026-10-30 15:11:21 +08:00 |
|
|
|
8d24a5b2f2
|
功能:kiosk 会话就绪检测重构(Moonlight 输出解析器/事件化回调/单元测试);GPU 直通实操记录(vfio Subsystem 注入、sysfs vBIOS、7zr+pnputil 安装、566.36 驱动、Sunshine 配对断链修复)
|
2026-10-30 14:42:11 +08:00 |
|
|
|
2cc80989c6
|
文档:GPU 直通实施记录——vfio/驱动安装成功,阻塞于 GM204M vBIOS 缺失(Code 43),已回退保环境并列出三条后续路线
|
2026-10-30 13:56:25 +08:00 |
|
|
|
ade16efe49
|
功能:GPU 数据展示看板上线(http://192.168.1.51:8090,systemd 自启);修正 GPU/IOMMU 实测事实
- tools/gpu_dashboard.py:宿主机端采集(lspci/sysfs/qm),直通前显示驱动/解绑/IOMMU 状态,直通后经 guest agent 采 nvidia-smi 实时利用率/显存/温度/NVENC 会话
- 实测修正:GPU 为 CLEVO 准系统 GM204M/965M(非笔记本误判);IOMMU 已启用(组 2 = 00:01.0 + 01:00.0 整组直通);Maxwell 需 R580 legacy 驱动
- docs/gpu-passthrough-20261030.md:明日直通操作单
|
2026-10-30 09:52:18 +08:00 |
|
|
|
27edbe2d82
|
功能:开机直进桌面列表——设备身份自动登录,移除登录页与退出登录入口
- 构造时以设备 SN 走演示认证,kConfig->kAuthenticating->kDesktopList 同步完成,开机不再显示登录页
- 列表页移除"退出登录"按钮(无登录概念无去向);管理菜单"退出终端"保留
- 登录页与认证代码保留,接平台正式认证后由 DesktopService 驱动恢复登录流程
- 已部署盒子并抓屏验证;文档与 MEMORY 同步
|
2026-10-30 09:19:17 +08:00 |
|
|
|
8ec7b1ea49
|
清理:删除 RDP 时代文档与临时截图/缓存/.zcode;纳管正式产品 Word、VDD 安装资产、对比记录与 PVE 运维工具脚本
|
2026-10-29 17:44:25 +08:00 |
|
|
|
9f1824ff21
|
功能:删除 RDP 渲染管线,协议统一 Moonlight;退出三层设计与串流过场层落地
- 移除 rdp_session.*、FreeRDP 构建依赖与代码内协议概念,Moonlight 为唯一会话通道
- Ctrl+Alt+Shift+Q 退串流回列表(kiosk 兜底 + moonlight-qt 主路径);登录页去退出按钮
- 新增 TransitionOverlay:全屏过场层盖住串流启动闪烁,进程 CPU 首帧检测后淡出
- Sunshine 写入 sw_preset=ultrafast;实测推翻 x264 瓶颈结论(21.6FPS 帽子在虚拟显示/捕获节奏,CPU≈0%)
- 文档:麒麟(101/.71)/Ubuntu(102/.72) 接入信息与四件事落地记录;MEMORY 根因修正
|
2026-10-29 17:37:38 +08:00 |
|
|
|
653c4f627e
|
调整:协议统一 Moonlight,移除 RDP 选项
- 三张桌面默认协议全部 Moonlight(Ubuntu/麒麟装 Sunshine 后即可直连)
- 设置对话框移除协议选择行,保存时固定 Moonlight
- RDP 内嵌代码保留作网关备用,不再从本地配置暴露
|
2026-10-29 14:56:55 +08:00 |
|
|
|
01c2a0c336
|
调整:协议统一 Moonlight,移除 RDP 选项
|
2026-10-29 02:55:41 -04:00 |
|
|
|
487d473fc8
|
调整:协议统一 Moonlight,移除 RDP 选项
|
2026-10-29 02:55:40 -04:00 |
|
|
|
774a4d99fd
|
调整:协议统一 Moonlight,移除 RDP 选项
|
2026-10-29 02:55:38 -04:00 |
|
|
|
9b4a376105
|
文档:README 补充桌面连接可配置说明
|
2026-10-29 02:15:17 -04:00 |
|
|
|
9e4c16047d
|
构建:加入 desktop_store 与 desktop_settings_dialog
|
2026-10-29 02:10:16 -04:00 |
|
|
|
27828572b9
|
功能:接入桌面连接设置入口与管理菜单
|
2026-10-29 02:10:14 -04:00 |
|
|
|
4d5456d73b
|
功能:接入桌面连接设置入口
|
2026-10-29 02:10:11 -04:00 |
|
|
|
101d160d62
|
重构:桌面数据改为从本地连接配置读取
|
2026-10-29 02:10:09 -04:00 |
|
|
|
0ef517daa0
|
功能:桌面列表每卡增加设置入口
|
2026-10-29 02:10:06 -04:00 |
|
|
|
4610d32ac4
|
功能:桌面列表每卡增加设置入口
|
2026-10-29 02:10:05 -04:00 |
|
|
|
789f70b11e
|
功能:新增桌面连接设置对话框(置顶显示)
|
2026-10-29 02:10:02 -04:00 |
|
|
|
033b9bfc0d
|
功能:新增桌面连接设置对话框
|
2026-10-29 02:10:00 -04:00 |
|
|
|
28f79e674b
|
功能:新增桌面连接配置持久化(desktops.json)
|
2026-10-29 02:09:57 -04:00 |
|
|
|
921f4c7798
|
功能:新增桌面连接配置持久化(desktops.json)
|
2026-10-29 02:09:55 -04:00 |
|
|
|
8ee0cd2038
|
功能:桌面连接可配置化——每卡设置、地址支持 IP/域名/VPN 隧道
- 新增 DesktopStore:~/.config/vdi-terminal/desktops.json 持久化连接参数,
首次启动生成三张默认卡(待分配),老盒子自动从 client.conf 迁移 server 地址
- 新增 DesktopSettingsDialog:按桌面编辑协议/地址/应用名/分辨率/帧率,
置顶显示避免被全屏 kiosk 遮挡
- 桌面列表每张卡增加“设置”按钮;管理菜单 Ctrl+Alt+Shift+M 增加入口
- DesktopService 改为从 store 读取;地址为空的桌面显示待分配且不可连接
- 修复:默认卡未按 endpoint 重算状态导致迁移后仍显示待分配
- 实测真机通过:Windows 自动迁移可连接、对话框显示与保存正常
|
2026-10-29 14:05:35 +08:00 |
|
|
|
b9e5a3d416
|
工具:新增 C++ 括号配平语法自检脚本
|
2026-10-28 23:59:06 -04:00 |
|
|
|
c7e5855c8a
|
工具:新增一键部署脚本(同步/编译/安装/自启收敛/验证)
|
2026-10-28 23:59:05 -04:00 |
|
|
|
6f5f7b5f06
|
配置:vsync/frame-pacing 默认开启(A/B 实测关闭无改善)
|
2026-10-28 23:59:04 -04:00 |
|
|
|
21e3a6d107
|
修复:QProcess::finished 重载用 QOverload 消歧,修复 ARM64 编译
|
2026-10-28 23:59:03 -04:00 |
|
|
|
66f0cacb32
|
修复:QProcess::finished 重载消歧;文档:串流失败根因(双 IP ARP 混乱)与延迟 A/B 结论
- moonlight_session.cpp:QOverload 显式指定 finished 重载,修复 ARM64 编译
- moonlight.conf:vsync/frame-pacing 默认改回开启(A/B 实测关闭无改善)
- docs:补充 10-29 登录流程验收、重启验收、Monitor 恢复、双 IP 根因与 A/B 数据
- tools:新增 deploy_kiosk.sh 一键部署脚本与语法自检
|
2026-10-29 11:58:32 +08:00 |
|
|
|
c431ffdd55
|
文档:新增项目 README 及当前开发状态说明
|
2026-10-28 21:09:52 -04:00 |
|
|
|
887c2f2aaf
|
chore: preserve terminal/vdt-agent/src structure
|
2026-10-28 21:06:08 -04:00 |
|
|
|
e5b8ce2735
|
chore: preserve terminal/usb-monitor/src structure
|
2026-10-28 21:06:07 -04:00 |
|
|
|
59dac72199
|
chore: preserve terminal/ota-updater/src structure
|
2026-10-28 21:06:06 -04:00 |
|
|
|
eb1c039e8e
|
chore: preserve terminal/meta-vdi structure
|
2026-10-28 21:06:05 -04:00 |
|
|
|
d6e2a46038
|
chore: preserve terminal/freerdp-rk structure
|
2026-10-28 21:06:03 -04:00 |
|
|
|
c1e5c2d641
|
chore: preserve tools structure
|
2026-10-28 21:06:02 -04:00 |
|
|
|
1b88fd1ee1
|
chore: preserve platform structure
|
2026-10-28 21:06:01 -04:00 |
|
|
|
35001e44b0
|
chore: preserve docs structure
|
2026-10-28 21:06:00 -04:00 |
|
|
|
82f9b55d58
|
chore: preserve deploy structure
|
2026-10-28 21:05:59 -04:00 |
|
|
|
f975b01dfa
|
chore: preserve console structure
|
2026-10-28 21:05:58 -04:00 |
|
|
|
4864327101
|
init: VDI 云终端代码(kiosk-shell 登录/桌面列表/Moonlight/RDP/看门狗)
|
2026-10-28 20:52:20 +08:00 |
|
|
|
a9e42a4084
|
feat(kiosk-shell): 登录/桌面列表产品流程 + Moonlight 会话 + 看门狗进程组修复
- 登录页改为用户认证(本地演示认证,账号密码非空通过)
- 新增桌面列表页:Windows/Moonlight 可连接,Ubuntu/麒麟待分配
- 新增 DesktopService 适配层(登录/桌面列表/连接票据,后续接 API)
- 新增 MoonlightSession:QProcess 参数数组直启 moonlight-qt,退出回列表
- 状态机扩展 AUTHENTICATING / DESKTOP_LIST
- 移除开机自动 RDP,收敛为 monitor -> kiosk-shell 单一自启链
- Monitor 按进程组结束整棵进程树,修复孤儿串流进程
- vdi-moonlight 启动器新增 vsync/frame-pacing/overlay 低延迟开关
|
2026-10-28 20:48:12 +08:00 |
|
dev
|
ca15672256
|
docs: add complete project context for VDI terminal
|
2026-10-26 10:32:42 +08:00 |
|
dev
|
589cde457c
|
feat(kiosk-shell): FreeRDP 3 内嵌客户端跑通,登录页可进入远程桌面
- 按方案 3.2/3.3 节以 libfreerdp3 API 内嵌,不拉起外部进程
- gdi_init 移到 PostConnect(提前调用会段错误)
- 去掉 ContextSize 扩展 rdpContext,改用 freerdp* 注册表 + gfx->custom
- NLA 认证传空字符串而非 nullptr,修复 SEC_E_NO_CREDENTIALS
- 补充 FreeRDP3 内嵌实现笔记文档
|
2026-10-23 18:57:05 +08:00 |
|
dev
|
419630fcd7
|
feat(kiosk-shell): 首版登录页与状态机骨架
按《VDI 云桌面软件开发方案》3.2 节实现:
- 状态机 BOOT/CONFIG/CONNECTING/SESSION/RECONNECT/ERROR
- 首配页(SN 绑定、服务器地址、账号、密码、显示档位)
- 全局热键 Ctrl+Alt+Shift+M 呼出管理菜单
- FreeRDP 3 以 libfreerdp3 API 内嵌,非拉起外部进程
|
2026-10-23 17:22:55 +08:00 |
|