DSH 允许通过插件扩展 Web 界面。开发者若希望工作区呈现特定的终端美学,可以通过皮肤插件实现。dsh-theme-hacker-terminal 便是此类定制方案之一。
这是一个为 DSH Web 界面设计的黑客终端风格皮肤。由用户 XiaoluoFoxington 维护,旨在将界面改造为纯黑背景与高对比绿点缀的终端风格。
核心功能¶
- 视觉风格:采用纯黑背景与高对比绿(#00ff41)点缀,全站无圆角,使用等宽终端字体。
- 布局与兼容:对话区与输入区全宽,工具提示文字强制为亮绿色以适配深色背景。
- 滚动条:在 Gecko、Blink 和 WebKit 三种内核上统一使用 8px 绿黑滚动条。
- 组件位置:todo 列表、goal 条和 queue 队列位于输入框上方,遵循自然文档流。
- OLED 优化:移除了扫描线效果,适合 OLED 屏幕。
安装与启用¶
- 执行安装命令:
dsh plugin add https://github.com/XiaoluoFoxington/dsh-theme-hacker-terminal
- 安装后重启
dsh web(或刷新已打开的页面),皮肤即生效。
典型用法¶
安装后,界面会自动应用上述黑客终端风格。如需卸载,可执行:
dsh plugin remove dsh-theme-hacker-terminal
或者手动编辑 cordis.patch.yml 移除 ui-hacker-theme 插入项后重启。
适用场景与注意¶
该插件以当前 dsh 进程的权限运行。安装前应检查源码与许可证。
- 许可证:MIT。
- 维护:插件以 Cordis 插件形式存在,包含 host(无操作)和 browser(注入 CSS)两部分。
通过上述配置,DSH Web 界面即可呈现黑客终端风格。更多细节可查阅:
* 插件目录:https://www.skillhub.cn/plugins/XiaoluoFoxington/dsh-theme-hacker-terminal
* 源码仓库:https://github.com/XiaoluoFoxington/dsh-theme-hacker-terminal