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

2.3 KiB
Raw Blame History

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