跳到主要内容
Plugin

dsh-auto-maximize

FideFeiPlane/dsh-auto-maximize

DSH 桌面版启动时自动最大化主窗口,等价于手动点一次最大化按钮。跨平台(Windows/macOS/Linux),尽力而为,host-only 插件。

形态
Plugin 插件
安装
npm 包安装
需要密钥
否
近月下载
1,548
最近推送
15 天前更新

项目说明

From README

dsh-auto-maximize DeepSeek Harness 桌面版插件:启动自动最大化主窗口(等同于手动点击最大化按钮) 适用于 DSH desktop profile,以及所有基于 Electron / 系统窗口运行 DSH 的场景。原理与平台支持 插件是 host-only 插件,随桌面版 host 进程在应用启动时加载。

host 进程是 Node 子进程 ( ELECTRON RUN AS NODE=1 ,由 Electron 主进程拉起),拿不到 BrowserWindow , 因此按平台调用系统级「最大化」能力,全部 尽力而为、失败只记日志、绝不 crash host : 平台 策略 依赖 备注 --- --- --- --- Windows ① 进程内 FFI:宿主同一进程里用 DSH 自带的 koffi 调 Win32 ShowWindow(hwnd, SW MAXIMIZE) ② 回退:pwsh 7 → Windows PowerShell 5.

1 子进程 ① 无(koffi 随 DSH 安装) ② pwsh 7,缺失时自动用 5.1(Windows 自带) ① 不再起子进程,实测 60–210ms(本来就已最大化时 60ms;真正切换含一次 200ms 校验等待);koffi 不可用时自动回退 ②。PowerShell 按 PATH 解析、不写死安装路径 macOS 把窗口设为主屏可视区大小( NSScreen.

visibleFrame ,即「向窗口发送最大化指令」);该调用失败时再点击绿色 AXZoomButton 作为补救 osascript (系统自带) 需要「辅助功能/Accessibility」授权,未授权会给出指引日志; processName 可覆盖应用名 Linux wmctrl → xdotool 设置 NET WM STATE MAXIMIZED 通常 未预装 ,需自行安装 尽力而为;两者都缺则跳过 窗口定位(Windows):先用 QueryFullProcessImageNameW 取窗口所属进程的 镜像路径 ,只认

Original description

DeepSeek Harness 桌面版插件:启动自动最大化主窗口(等同于手动点击最大化按钮) | DeepSeek Harness Desktop Plugin: Auto‑maximize main window on launch (same as clicking the Maximize button manually)

安装方式

npm 包安装 · 安装无需配置

README 解析
shell
dsh plugin --profile desktop add dsh-auto-maximize
shell
npm install # 包本身无第三方运行时依赖(FFI 借用 DSH 自带的 koffi);dev 仅测试需要 node:test
shell
npm test # 36 条:模块加载 / 禁用分支 / 效果注册 / koffi 锚点回退 / 窗口挑选 / 引擎顺序 /

安全能力

静态扫描源码得到的权限画像 —— 回答的是「它要动什么」,而不是「它好不好」

  • 执行命令
  • 写入文件
  • 读取文件
  • 读取环境变量

未发现已知红线(明文传输、安装期执行代码、凭据外传等)。

能力与红线来自 awesome-dsh-plugin 的静态扫描结果(CC0 公有领域),本站未逐行复核源码; 它只覆盖能被静态识别的模式,不等于安全审计结论。

为什么是这个分数

近 16 天内有提交;README 给出了可直接复制的安装命令;装完即可用,无需额外配置;近月 npm 下载 1548 次,star 不多但真在被使用。

维护活跃
86
实用度
66
生态热度
64
上手便捷
100
信号质量
100
数据置信度
100%
评分怎么算