dsh-launcher-lifetime: Controls the residence mode of the dsh service
The DSH plugin `dsh-launcher-lifetime`, released by Ruler4396 under the MIT license, is designed to work with the `dsh-launcher` shell to control the lifecycle of the dsh (node) service. It addresses user requirements regarding whether the service continues running, minimizes to the tray, or terminates immediately when the window is closed or the tray is exited, providing three resident modes: persistent (default), tray resident, and follow window. In the DSH settings page, users can switch modes in real-time using vertical radio buttons, with changes taking effect immediately. Additionally, the `serviceLifetime` parameter can be configured in the `cordis` configuration file (0 for persistent, 1 for tray resident, 2 for follow window), though this requires restarting dsh to take effect. The plugin writes to `DSH_HOME\dsh-launcher` via an HTTP route.
Read More