-
-
Notifications
You must be signed in to change notification settings - Fork 820
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bring "Open Wezterm Here" menu item on Windows 11 context menu #3777
Comments
Anyone can bring old windows 10 menu by using this by using this reg file: https://gitlab.com/-/snippets/2547911 But I do not want that. I want wezterm menu item on windows 11 context menu. Thank you. |
If you (or someone else) can find out what APIs and/or registry stuff is needed to make it show up there, then that gives us a starting point for this. |
In my next free time, I will look for this 👍 |
After doing some digging, it seems an app must either be packaged in the MSIX format, or granted identity (1) via other methods to appear on the condensed Windows 11 context menu. I was able to easily bundle the existing WezTerm installer (2) as an MSIX package with the MSIX Packaging Tool (3) as a test, but I believe to appear on the context menu it needs to implement a shell extension as the registry is virtualized for MSIX apps.
Either packaging method would likely require a shell extension implementation for anything other than a file type association. Definitely not a trivial task just to save one button click! (1) Grant package identity to non (MSIX) packaged apps |
If a COM shell extension is required for this, it seems like it would make sense to also consider registering as a default terminal at the same time, which AFAIU, also requires a COM shell extension: |
im willing to create if people are still interested in this if you like @wez |
@modz2014 I would love to see a PR for this, yes! |
@wez I will work on this also for the msix package you will need to get it signed I can make an external package spare package or msix package with the full software in it If you would like to chat about it please DM on Discord modz2014#4684 |
I'd prefer that the solution to this gets deployed as part of the existing iss installer. |
@wez possibly but this section will be yours as its your project also if you create the full msix package and upload it to the Microsoft store they sign it for us |
@wez here is an example for i just created now but I need to create a msix package project in visual studio or I can make a batch script to build the msix package and sign it for testing it |
@wez i have made it in C++ is that ok no |
nil.soft.shell.nvim.mp4nil.soft.shell.wezterm.mp4To have these in you explorer follow the below steps:
If you need logo like mine and the below logos in "~ \documents\logo' Change the code to
|
Describe the solution you'd like
Windows 11 brings a new context menu and if you want you can switch to old Windows 11 context menu. On new windows 11 context menu
Windows Terminal
comes by default. But after installing Wezterm,Open Wezterm Here
context menu item only appears in old win10 context menu.Here is a gif:
Is there a way to bring wezterm to Win11 context menu. Can you make it default when we install wezterm.
Thank you.
The text was updated successfully, but these errors were encountered: