[App Sharing] 做了个 DSH 桌面壳:为什么我在 2026 年选了 Ele
Tofloor
poster avatar
westanke
deepin
2026-10-05 19:49
Author

分享一个自己写的开源项目:DeepSeek Harness 的桌面壳,只做 Linux(Deepin / UOS / Debian 系)。

浏览器内核,行为可预期。代价是首次启动要下载约 180 MB,我用"deb 只装 150 KB 壳代码 +

装完后台预下载"把这个代价抹平了。

**一句话总结:选 Electron 不是因为它小(它不小),而是因为它把不确定性从用户的系统

搬进了自己的包。** 对要覆盖国产老系统的项目,这个交换我认。

项目本身

  • 只发 deb(amd64 + arm64),约 150 KB,运行时按需下载、国内镜像优先

  • 不依赖系统 WebView,不需要 root,运行时装在用户家目录

  • 下载校验 SHASUMS256;镜像没同步清单时会明确提示降级,而不是静默跳过

  • 安全模式:插件把内核搞崩进不去时,可以停掉全部第三方 bundle 自救

  • 孤儿进程收割:内核非正常退出后,npm exec 拉起的 MCP 服务器会被 init 收养一直活着,

    壳会扫 /proc 按进程印记把它们收掉(24 个单测)

  • 单测 257/257 通过、tsc --noEmit 零错误

代码:https://gitee.com/westanke/dsh-desktop-deepin (镜像 GitHub 同名仓库)

MIT 许可,非官方项目。

想听的意见

  1. Tauri 2 这条路,在 Deepin 23/25 上有人跑通了吗?如果新版系统 webkit2gtk-4.1 已经普及,

    我的结论可能需要更新,欢迎指正。

  2. 有 arm64 机器的朋友能不能帮忙验一下?arm64 包我这边验证条件有限。

Reply Favorite View the author
All Replies
avatar
caoyuUU
deepin
2026-10-05 19:58
#1

tauri2的版本github上有人做了,deepin V25可以用

Reply View the author
avatar
晚秋(lateautumn)
Moderator
2026-10-06 16:35
#2

谢谢分享applaud

Reply View the author