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