35 lines
2.3 KiB
Markdown
35 lines
2.3 KiB
Markdown
# 云桌面选择页样式调整(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 的可见文本。后台设备认证与当前身份的数据接口保留。
|