ARTICLE DETAIL

资讯详情

深耕网站SEO优化与搜索引擎排名提升的一线实战洞察。

7DGroup 开源 dsh-7d-tray-win 系统托盘插件

7DGroup 开源 dsh-7d-tray-win 系统托盘插件 文章目录 项目信息️ 插件效果✨ 核心功能✅ 功能清单 项目结构 快速开始环境要求安装到 web profile推荐安装到其他 profile 使用说明托盘图标交互静默桌面启动器 运行时目录⚠️ 注意事项❓ 常见问题 许可证作者7DGroupDeepSeek Harnessdsh的Windows 专属系统托盘插件。在dsh web运行期间系统托盘会自动出现 DeepSeek 鲸鱼图标服务停止后托盘图标 3 秒内自动消失——托盘与服务同生命周期。同时自动维护一个静默桌面启动器DSH.lnk双击即可无窗口启动服务并打开浏览器。 项目信息字段值作者7DGroup版本0.1.0运行平台Windows 10/11win32其他平台自动跳过运行时Node^22.19.0 || 24.0.0· pnpm 10 · dsh CLI插件名称tray-7d-winPeer dependencydeepseek-ai/cordis^4.0.1仓库github.com/7dgroup-ai/dsh-7d-tray-win许可证MIT️ 插件效果运行dsh web后系统托盘区将出现 DeepSeek 鲸鱼图标同时桌面会自动生成DSH.lnk快捷方式双击图标打开http://127.0.0.1:3080右键菜单打开 DSH Web / 打开日志文件夹 / 退出停止服务服务退出含崩溃后托盘图标与托盘代理进程自动消失。✨ 核心功能托盘图标官方 DeepSeek 鲸鱼标志双击打开 Web UI右键菜单支持打开日志、退出服务。生命周期同步无论通过桌面快捷方式、命令行还是脚本启动dsh web托盘都会自动出现服务退出后托盘 3 秒内自动消失。静默桌面启动器自动维护桌面DSH.lnk双击后无任何窗口服务在后台启动并自动打开浏览器。自带干净启动链内置 PowerShell 启动脚本与 npmmirror 镜像源配置避免宿主环境变量污染国内网络也可正常启动。零核心改动 / 官方升级无影响纯 Cordis 组合层插件仅通过cordis.patch.yml在 profile 组合层中插入一行不覆盖、不修改 DSH 官方包内的任何文件。执行dsh plugin remove即可恢复原始状态只要 Cordis 生命周期保持兼容升级 DSH 官方版本不会与本插件产生冲突。✅ 功能清单✅ Windows 系统托盘自动显隐✅ 双击托盘打开 Web UI✅ 右键菜单打开 DSH Web / 打开日志文件夹 / 退出✅ 服务停止后托盘自动清理✅ 静默桌面启动器DSH.lnk自动维护✅ 首次启动时自动编译 .NET 启动器需 .NET Framework 4✅ 每次启动自动刷新插件携带的最新资源✅ 非 win32 平台自动跳过不报错 项目结构dsh-7d-tray-win/ ├── assets/ # 随包发布的资源文件 │ ├── DSH.ico # 托盘图标 │ ├── tray-agent.ps1 # 托盘代理脚本 │ ├── starter.ps1 # dsh web 启动链脚本 │ ├── starter-launcher.cs # 静默桌面启动器源码 │ └── make-shortcut.ps1 # 桌面快捷方式维护脚本 ├── lib/ # 运行时入口 │ └── index.js # Cordis 插件托盘控制逻辑 ├── cordis.patch.yml # 组合层补丁 ├── package.json ├── LICENSE ├── README.md └── README.zh.md 快速开始环境要求Windows 10/11win32Node.js^22.19.0 || 24.0.0pnpm 10.NET Framework 4系统自带用于一次性编译静默启动器PowerShell系统自带安装到webprofile推荐大多数会话默认启动webprofiledsh web是dsh --profile web的简写因此推荐直接安装到webprofiledsh plugin--profile web add 7dgroup/dsh-7d-tray-win或从本地路径安装开发/测试时dsh plugin--profile web add C:\path\to\dsh-7d-tray-win安装后启动dsh web托盘图标与桌面快捷方式即自动生效。安装到其他 profile如果你使用自定义 profile请将上述命令中的web替换为对应的 profile 名称。插件只在它被安装到的 profile 中生效。 使用说明托盘图标交互操作行为双击图标打开http://127.0.0.1:3080右键 → 打开 DSH Web打开http://127.0.0.1:3080右键 → 打开日志文件夹打开%LOCALAPPDATA%\dsh-7d-tray-win\右键 → 退出停止 dsh web 服务并关闭托盘静默桌面启动器插件首次启动时会编译starter-launcher.cs为starter-launcher.exe并生成/刷新桌面DSH.lnk。此后双击桌面DSH.lnk→ 无任何窗口弹出dsh web在后台启动浏览器自动打开http://127.0.0.1:3080系统托盘出现 DeepSeek 鲸鱼图标 运行时目录所有运行资源与日志存放在%LOCALAPPDATA%\dsh-7d-tray-win\文件用途DSH.ico托盘图标tray-agent.ps1托盘代理脚本starter.ps1dsh web 启动链脚本starter-launcher.cs静默启动器源码starter-launcher.exe编译后的静默启动器make-shortcut.ps1快捷方式维护脚本dsh-launch.log服务启动链日志npx/dsh 输出tray-agent.log托盘代理生命周期日志plugin-debug.log插件 apply/spawn/卸载调试日志每次服务启动时插件都会将携带的最新资源刷新到该目录。⚠️ 注意事项Windows 专属插件在检测到非win32平台时会自动跳过不会安装托盘或报错。首次编译首次运行需要 .NET Framework 4 编译静默启动器若缺少csc.exe桌面快捷方式功能将不可用但托盘功能不受影响。启动器无托盘DSH.lnk本身不显示托盘托盘由本插件在dsh web运行时提供。资源刷新每次dsh web启动都会覆盖%LOCALAPPDATA%\dsh-7d-tray-win\下的资源文件为插件携带的最新版本请勿在该目录中存放需要持久化的自定义文件。端口固定双击托盘图标固定打开http://127.0.0.1:3080请确保 dsh web 服务监听在该地址。官方版本升级无影响本插件是纯 Cordis 组合层插件不覆盖、不修改 DSH 官方包内的任何文件只要 Cordis 生命周期保持兼容升级 DSH 官方版本不会破坏本插件。建议单实例运行所有运行中的实例共享运行时目录%LOCALAPPDATA%\dsh-7d-tray-win\与桌面快捷方式DSH.lnk若同时运行多个dsh web实例后启动的实例会覆盖共享文件请同一时间只运行 1 个实例。❓ 常见问题Q: 安装时提示找不到 pnpmA:dsh plugin会调用 pnpm 安装依赖请确保 pnpm 已安装并在 PATH 中npm install-g pnpm10Q: 托盘图标没有出现A: 请确认当前系统为 Windows 10/11插件安装到了你实际启动的 profile默认是webdsh web已成功启动查看%LOCALAPPDATA%\dsh-7d-tray-win\plugin-debug.log与tray-agent.log排查错误。Q: 桌面快捷方式没有生成A: 检查%LOCALAPPDATA%\dsh-7d-tray-win\plugin-debug.log中是否有csc.exe not found或launcher compile failed日志。首次运行需要系统自带 .NET Framework 4。Q: 如何卸载A: 运行dsh plugin--profile web remove 7dgroup/dsh-7d-tray-win然后可手动删除%LOCALAPPDATA%\dsh-7d-tray-win\与桌面DSH.lnk。Q: 可以在非 win32 平台安装吗A: 可以安装但插件会自动跳过不会创建托盘或快捷方式。Q: 升级 DSH 官方版本会影响本插件吗A: 不会。本插件是纯 Cordis 组合层插件仅向 profile 的cordis.patch.yml添加一行不覆盖、不修改 DSH 官方包内的任何文件。只要 Cordis 生命周期保持兼容官方版本升级后本插件继续生效。 许可证MIT · Copyright © 2026 7DGroup
返回列表