前言¶
在 DSH 里改设置,默认路径是左下角的头像菜单:先点头像,再点「设置」,两下。Ctrl + , 也能打开设置,但那是给键盘用户的,鼠标用户要么记住快捷键,要么每次都走两次点击。下面介绍的插件 dsh-quick-settings 就是把这两步简化成侧边栏里常驻的一行「⚙ 设置」,点一下直接打开。
这是什么¶
dsh-quick-settings 由 logo20091001-ux 维护,package.json 里的版本是 0.1.4,许可证为 MIT。它是一个客户端插件,目标是把设置入口从头像菜单里搬出来,在侧边栏底部常驻一行。它不新增配置、不改变设置页本身,只是提供一个更近的点击入口。
核心功能¶
一句话概括:在侧边栏账号那一行的上方常驻一行「⚙ 设置」,点击直接打开设置。具体行为有几点。
1、位置在侧边栏底部、账号行的上方,宽度铺满。
2、侧边栏收起成窄条时,只保留图标,并与同区域的其它控件对齐。
3、点击调用的是宿主自己的 settings.open 命令,也就是 Ctrl + , 背后那条命令。因此弹窗的焦点、遮罩、Esc 关闭、模态栈行为与快捷键完全一致。
4、不伪造点击、不接管 DOM、不改内核。
安装与启用¶
安装方式有三种,按使用场景选。
桌面端(推荐)走插件页。先打开「设置 → 插件」,粘贴包名,然后重启应用:
dsh-quick-settings
命令行安装只适用于纯 web profile。运行下面的命令,包名就是 dsh-quick-settings:
dsh plugin --profile web add dsh-quick-settings
如果插件放在本地目录,也可以直接指定绝对路径:
dsh plugin --profile web add /绝对路径/dsh-quick-settings
这里有一个坑:桌面端(Electron)的 profile 只允许应用自己管理,dsh plugin add 写不进去,会报 profile "desktop" is managed exclusively by the Electron application。桌面端不要用命令行那条,走上面的插件页。
行为与兼容性¶
这个插件只依赖宿主的两个能力:shortcuts 服务和 sidebar.footer.action 插槽。经过上面这些步骤后,如果宿主缺少其中任意一项,按钮不会出现或点击无反应;插件不会报错,也不影响其它界面。
兼容性方面,作者在 DSH 0.1.x 桌面版(Windows)上实测通过。仓库只有一个客户端组件,没有构建步骤,也没有第三方运行时依赖。
卸载在「设置 → 插件」里停用或移除后重启即可。它是纯增量插件,卸载后不留残留。
适用场景与注意¶
适合那些希望鼠标用户少点一次、把设置入口固定在侧边栏的人。如果你的使用习惯是 Ctrl + ,,这个插件不是必需的。
需要说明的是,插件以当前 dsh 进程的权限运行。安装任何插件之前,都应该先检查源码和许可证。本项目许可证为 MIT,仓库地址见文末。
生态背景上,DSH 的理念是「一切皆插件」。社区插件目录是一个独立站点,与 DeepSeek / 幻方没有官方从属关系,不要把它当作官方应用商店。
结尾¶
dsh-quick-settings 做的事很小:把设置入口从头像菜单里解放出来,做成侧边栏常驻一行。它不添加功能,只把一次两步点击变成一次点击,且完全复用宿主已有的设置打开逻辑,不伪造交互、不接管 DOM。
插件目录页:https://www.skillhub.cn/plugins/logo20091001-ux/dsh-quick-settings
GitHub:https://github.com/logo20091001-ux/dsh-quick-settings