Skip to content

Installer: add an Open-Shell Menu shortcut that starts the menu - #2579

Closed
emilioheredia-source wants to merge 1 commit into
Open-Shell:masterfrom
emilioheredia-source:menu-shortcut
Closed

emilioheredia-source wants to merge 1 commit into
Open-Shell:masterfrom
emilioheredia-source:menu-shortcut

Conversation

@emilioheredia-source

Copy link
Copy Markdown

The installer's Start Menu folder had shortcuts for the menu's settings, help and readme, but none that starts the menu itself. The menu starts on its own at sign-in, so after Exit (or an install that stops it) the only way back was running StartMenu.exe from Program Files by hand.

The new shortcut, "Open-Shell Menu", runs StartMenu.exe with no arguments, next to "Open-Shell Menu Settings" and under the same START_MENU_FOLDER condition. If the menu is already running, StartMenu.exe sees its mutex and quits, so the shortcut is harmless then.

"Open-Shell Menu" is the product name and stays untranslated, as in the existing strings. The description is English in every language file for now.

The installer's Start Menu folder had shortcuts for the menu's settings,
help and readme, but none that starts the menu itself. The menu starts on
its own at sign-in, so after Exit (or an install that stops it) the only
way back was running StartMenu.exe from Program Files by hand.

The new shortcut, "Open-Shell Menu", runs StartMenu.exe with no arguments,
next to "Open-Shell Menu Settings" and under the same START_MENU_FOLDER
condition. If the menu is already running, StartMenu.exe sees its mutex and
quits, so the shortcut is harmless then.

"Open-Shell Menu" is the product name and stays untranslated, as in the
existing strings. The description is English in every language file for
now.
@ge0rdi

ge0rdi commented Nov 7, 2026

Copy link
Copy Markdown
Member

Wondering what is the reason to add this.
There is Open-Shell Menu Settings shortcut that starts Open-Shell if not running yet.

Sure, it shows settings dialog too. But that can be easily dismissed (press Esc).

@emilioheredia-source

Copy link
Copy Markdown
Author

You're right, the Settings shortcut does start the menu when it isn't running. I got that wrong in the description.

It isn't strictly needed. The case I had in mind is someone who turns off Start automatically for this user: they start the menu by hand every time, and today that means opening the settings and closing them each time. A shortcut that only starts the menu seemed cleaner for that, and it's the counterpart of Exit on the start button's menu.

But if you think the Settings shortcut is enough, I'm happy to close this.

@ge0rdi

ge0rdi commented Nov 7, 2026

Copy link
Copy Markdown
Member

I think there is no need for such shortcut. Especially when there is no clear demand for it.
One can easily create such shortcut if needed (just simple shortcut for StartMenu.exe). That's very simple thing to do.

@emilioheredia-source

Copy link
Copy Markdown
Author

Fair enough, I'm closing this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants