How to use dsh-ui-web
Provides a Windows XP Luna blue retro skin for DSH Web GUI: blue title bar, four-color flag logo, beige status bar, green Start button, and Bliss blue sky desktop wallpaper. Only modifies browser appearance.
This article is auto-derived from indexed fields (wiki / faq / compatibility_json), not freshly AI-generated.
This article is derived from the plugin's already-indexed fields (wiki / faq / compatibility_json / readme), not freshly generated by AI. Source field is noted at the end of each section.
Quick start
dsh-ui-web
— source: plugin_wiki.wiki_content
Install & verify
dsh plugin --profile web add @captain1275/dsh-client-ui-skin-xp
Run the command above in your DSH Web Profile. Then enable the plugin in the plugin list.
— source: plugins.install
Key points
- 毛玻璃输入框:高斯模糊(backdrop-filter 30px)+ 半透明玻璃底 + 细边框 + 内高光
- 自定义背景:URL / 本地图片 / 动图(GIF/WebP)/ 视频(mp4/webm) / 透明度 / 模糊调节,
- 仿Claude Code推理等级滑块:点击模型菜单的「推理等级」弹出 Effort 滑块面板——无极拖动、松手吸附、
- 用户消息气泡毛玻璃:与输入框统一的玻璃质感
- 图片资源(社区同人资源,codex-pet-DeepSeek-girl)
— source: plugin_wiki.readme_en (fallback readme_raw)
FAQ
Will enabling the XP skin affect conversations or model requests?
No. The skin only modifies the browser DOM and body title, doesn't inject any Cordis services, doesn't send any events, and doesn't touch model requests; after uninstallation, all writes will be reverted by the effect disposer.
Can the 'Start' button in the skin center pop up the start menu?
No. It forwards the click event to the existing settings trigger button at the bottom of the sidebar, which is essentially reusing the native settings entry, not a real start menu.
Can multiple skins be enabled at the same time?
No. Only one skin can be active at a time. The mutual exclusion between skins is managed by the monorepo's scripts/dsh-skin script (dsh-skin use xp). When switching to a new skin, the old skin's effects are automatically revoked.
Will the boot page also be skinned?
No. The boot page is rendered when the shell is ready but the plugin bundle isn't ready yet, so it still uses the default appearance; once properties are set, the shell gets window borders, but cards inside the boot page retain the modern style. The skin only takes over the UI after it stabilizes.
Switching between light/dark theme will return to non-skinned appearance?
No. The skin renders Luna blue under light data-dsh-xp, and renders Zune-style black variant under data-dsh-xp][data-ds-dark-theme]; switching the appearance theme only flips between the two skin color schemes, it won't exit the skin.
Will uninstalling the skin leave residual DOM?
No. The effect disposer will逐一撤回写入:移除 data-dsh-xp 属性、删除标题栏和状态栏、移除「开始」按钮和任务栏样式、移除注入的 favicon;如果标题仍是皮肤自己写入的,还会一并恢复成原标题。
— source: plugin_wiki.faq_json
Compatibility
- DSH: 未声明
- Node: 未声明
- Platforms: 跨平台
— source: plugin_wiki.compatibility_json
Pitfalls
Review the upstream repo before installing. This guide is auto-derived from indexed fields and may lag the latest release. If anything contradicts the official docs, treat the upstream source as authoritative.
— source: general rule