vdi-cloud/docs/terminal-selection-style-20261110.md

35 lines
2.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 云桌面选择页样式调整(2026-11-10)
## 范围与设计来源
按用户确认,调整开机直接显示的“选择云桌面”页,参考
`ui/terminal/index.html` 的“登录工作台”设计;保留现有设备认证与平台授权流程。
- 左侧采用百工万象标识、品牌文案、金色树形图案与深色/暖白背景。
- 右侧展示平台返回的桌面卡片,使用铜橙色连接按钮、系统图标与状态文字。
- 深浅色外观可切换并记忆;空列表、平台错误、任务进行中、待分配及连接中均保留真实状态。
- Qt 原生布局,短屏可滚动;背景与品牌资源静态绘制,没有持续动画、WebView 或额外后台进程。
- 未引入设计原型中的模拟账号、SSO 或离线认证入口。
## 文件
- `terminal/kiosk-shell/src/desktop_list_page.cpp/.h`:页面布局、主题、响应式尺寸和桌面操作。
- `terminal/kiosk-shell/src/main_window.cpp`:移除旧选择页的局部样式覆盖。
- `terminal/kiosk-shell/resources/`:内嵌品牌与麒麟图标,来源见该目录 README。
- `terminal/kiosk-shell/tests/preview_desktop_list.cpp`:Qt 离屏截图工具。
- `tools/deploy_kiosk.sh`:同步新增资源目录。
验证截图位于 `docs/evidence/terminal-selection-style-20261110/`。
## 验证与部署结果
- ARM 原生 Release 编译通过。
- CTest 5/5:terminal-policy、display-guard、moonlight-session、desktop-list-page、main-window-boot。
- 离屏检查:1280×720、1366×768、1920×1080、2560×1440 深浅两色;800×600 滚动布局;连接中、平台错误、空列表、任务进行中与待分配状态。
- 实机:2560×1440,平台返回的 Ubuntu、Windows 10、麒麟三张卡片正常显示;外观按钮可切换并保存。
- 已更新 `armbian@192.168.1.188` 的 `~/vdi-terminal/bin/kiosk-shell`,由 LightDM 重新启动;已移除底部内部状态名称的显示。
- 原二进制备份:`~/vdi-terminal/bin/kiosk-shell.before-selection-style-20261110`。
- 仅更新界面程序,未重新配置虚拟机、Sunshine、Moonlight 或串流参数;本次没有发起新的远程桌面连接。
后续按用户反馈放大树形图案约 24%,保持宽高比并上移;移除“当前身份”与设备 SN 的可见文本。后台设备认证与当前身份的数据接口保留。