TheColdWorld/dsh-wsl-keepalive
TheColdWorld★ 0TypeScript最后同步: 2026-08-17
a Ai-Gererated plugin for Dsh alive in Windows Subsystem of Linux
README 摘要
wsl-keepalive — WSL 保活开关插件 中文 English [!IMPORTANT] 这是非官方第三方项目。 本项目并非 DeepSeek 官方产品,不由 DeepSeek 开发、发布、背书或提供支持,也不代表 DeepSeek 的立场。 DeepSeek 、 DeepSeek Harness 、 dsh 及相关名称、标识和商标归其各自权利人所有。关于保活的问题请提交到本仓库,不要联系 DeepSeek 官方支持。 本插件完全由 AI 生成,以MIT协议进行分发 在 DSH WebUI 的设置里提供「保活」开关,用于防止 WSL 发行版因空闲被 Windows 自动关闭。 切换开关时,由 DSH 宿主机执行 dbus-daemon 的启动 / 停止 / 查询,并将当前 dbus-daemon 的 PID 显示在设置界面。 一、功能 能力 说明 保活开关 「设置 → General」里新增「保活」行,拨动即可开启/关闭 WSL 保活 状态 / PID 显示 副标题实时显示 已启用 · PID 或 已停用 ,并附发行版名(如 已启用 · PID 498 · Arch ) 防重复启动 开启前先 pgrep -x dbus-daemon 查重,已在运行则直接返回,不重复拉起 精确停止 关闭时仅对内存记录/检测到的 dbus-daemon PID 逐个 kill ,不无差别终止所有 dbus-daemon 自动探测 wsl.exe wsl-exec-path 未配置时,自动探测 /mnt/c/Windows/System32/wsl.exe ,存在则写入配置 配置持久化 配置存于 /.dsh/wsl-keepalive.json (与 dsh-ssh 插件同目录),跨重启/跨会话保留 本地化显示 WebUI 显示文本支持中文(zh)与英文(en),默认/回退为英文;字典注册进 DSH locale 服务,随 DSH UI 语言切换实时更新 二、要求(前置条件) 运行 DSH Web 的机器需满足: 1. WSL Interop :本插件的原理时通过wsl.exe拉起dbus-daemon防止发行版空闲,需要WSL Interop使得在Wsl中调用wsl.exe --exec 2. wsl.exe 可访问 : /mnt/c/Windows/System32/wsl.exe ,或通过配置 wsl-exec-path 指定其在 Linux 环境下的绝对路径。 3. dbus-launch :目标发行版内已安装 dbus-launch ( /usr/bin/dbus-launch )。 4. DSH Web :已通过 Web profile 方式安装插件(见「安装」)。 5. Node.js :构建工具链运行所需( ^22.19.0 =24.0.0 )。 注:…
在 GitHub 查看完整 README →分类
DeepSeek Harness: Everything is a Plugin.
★ 140,164
anywhere-labs/deepseek-harness-desktop为 DeepSeek Harness (DSH) 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
★ 10,272
awesome-dsh-plugin/awesome-dsh-pluginA curated list of plugins for DeepSeek Harness (dsh) · DeepSeek Harness 插件精选列表
★ 6,371