Introduction¶
In DSH, to change settings, the default path is the bottom-left avatar menu: click the avatar, then click ‘Settings’. Two clicks. Ctrl + , can also open settings, but that is for keyboard users; mouse users either have to remember the shortcut or go through the two clicks every time. The plugin introduced below, dsh-quick-settings, simplifies these two steps into a permanent row of ‘⚙ Settings’ in the sidebar. Click once to open directly.
What is this¶
dsh-quick-settings is maintained by logo20091001-ux, version 0.1.4 in package.json, and is licensed under MIT. It is a client plugin that aims to move the settings entry from the avatar menu to a permanent row at the bottom of the sidebar. It does not add new configurations or change the settings page itself; it only provides a closer click entry.
Core Features¶
In one sentence: a permanent row of ‘⚙ Settings’ above the account row in the sidebar, clicking opens settings. Specific behaviors are as follows:
- Position: At the bottom of the sidebar, above the account row, full width.
- When the sidebar collapses to a narrow strip, only the icon remains, aligned with other controls in that area.
- Clicking invokes the host’s own
settings.opencommand, which is the command behindCtrl + ,. Therefore, the focus, mask, Esc to close, and modal stack behavior are completely consistent with the shortcut. - Does not fake clicks, does not take over DOM, does not modify the kernel.
Installation and Enablement¶
There are three installation methods; choose based on your usage scenario.
Desktop (Recommended): Go to the Plugins page. First, open ‘Settings → Plugins’, paste the package name, and then restart the application:
dsh-quick-settings
Command line installation is only applicable to the pure web profile. Run the following command; the package name is dsh-quick-settings:
dsh plugin --profile web add dsh-quick-settings
If the plugin is in a local directory, you can also specify the absolute path directly:
dsh plugin --profile web add /absolute/path/dsh-quick-settings
Here is a pitfall: The desktop (Electron) profile only allows the application itself to manage it; dsh plugin add cannot write to it and will report profile "desktop" is managed exclusively by the Electron application. Do not use the command line option for desktop; use the Plugins page above.
Behavior and Compatibility¶
This plugin only depends on two capabilities of the host: the shortcuts service and the sidebar.footer.action slot. After completing the steps above, if the host lacks either of these, the button will not appear or clicking will have no response; the plugin will not report an error and will not affect other interfaces.
Regarding compatibility, the author has tested it on DSH 0.1.x Desktop (Windows). The repository has only one client component, no build steps, and no third-party runtime dependencies.
Uninstallation: After disabling or removing it in ‘Settings → Plugins’, simply restart. It is a pure incremental plugin; no residual remains after uninstallation.
Applicable Scenarios and Notes¶
Suitable for those who want mouse users to click one less time and keep the settings entry fixed in the sidebar. If your usage habit is Ctrl + ,, this plugin is not essential.
It needs to be noted that the plugin runs with the permissions of the current dsh process. Before installing any plugin, you should check the source code and license. This project is licensed under MIT; the repository address is at the end of the text.
Regarding the ecosystem background, DSH’s philosophy is “Everything is a plugin”. The community plugins directory is an independent site and has no official affiliation with DeepSeek/Quant. Do not treat it as an official app store.
Conclusion¶
What dsh-quick-settings does is small: it liberates the settings entry from the avatar menu and makes it a permanent row in the sidebar. It does not add features, it only turns two clicks into one click, and completely reuses the host’s existing settings opening logic, without faking interactions or taking over DOM.
Plugin directory page: https://www.skillhub.cn/plugins/logo20091001-ux/dsh-quick-settings
GitHub: https://github.com/logo20091001-ux/dsh-quick-settings