gitpod-io / gitpod

The developer platform for on-demand cloud development environments to create software faster and more securely.
https://www.gitpod.io
GNU Affero General Public License v3.0
12.72k stars 1.22k forks source link

VSCodium support #10667

Open KaspianDev opened 2 years ago

KaspianDev commented 2 years ago

Is your feature request related to a problem? Please describe

I am not a big fan of binaries that microsoft redistributes, they contain some crap I don't really want like telemetry which makes it nonfree software. VSCodium is a good approach to fix it. It builds open source binary without microsoft stuff and uses open source extension store. However, gitpod "open in vscode" does not open workspace in VSCodium, simply nothing happens. So here is my suggestion, open workspace in VSCodium

Describe alternatives you've considered

I tried ssh but it wasn't as smooth and easy.

KaspianDev commented 2 years ago

This extension seems to do the thing (ssh extension replica, but OSS).

stale[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

wvffle commented 1 year ago

:eyes:

stale[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

axonasif commented 1 year ago

Not stale.

stale[bot] commented 12 months ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

astrojuanlu commented 12 months ago

activity

GitMensch commented 11 months ago

Wouldn't it be enough to add "VSCodium (Desktop)" to the options that can be chosen, then do the exact same thing as with "VSCode (Desktop)" but instead of using a vscode:// url use vscodium://, as per https://github.com/VSCodium/vscodium/issues/1126#issuecomment-1156711667?

axonasif commented 11 months ago

@GitMensch I think the issue is not about establishing a SSH connection, that's already doable (manually), it's about detecting user interaction as heartbeat so that the workspace doesn't timeout.

GitMensch commented 11 months ago

It would be nice to not need to start that manually - is there a way I can get GitPod Workspaces to start with a vscodium URL instead (or at least get the vscode URL to clipboard for testing so I can manually change that to the other scheme)?

What part does the heartbeat on the "VSCode Desktop" option? The GitPod extension / an internal SSH connection / something else?

KaspianDev commented 11 months ago

All that's needed to support it should be respecting vscodium's protocol (because it has a different name) but I might be wrong. Just commenting.

Edit: whoops looks like someone else said that before me mb

jeanp413 commented 11 months ago

You should be able to connect using vscodium now, steps:

ENate commented 10 months ago

@jeanp413 Thanks for the info. I could not connect by following the instructions you posted. Will this work if I have vscode installed or it is best to remove vscode and follow the steps for codium? I saw that an access token was provided but it is not possible to add the token because the 'token option' for Gitpod is only available for private beta users.

jeanp413 commented 9 months ago

Will this work if I have vscode installed or it is best to remove vscode and follow the steps for codium?

yes, it should be fine to have both vscode and vscodium installed

I could not connect by following the instructions you posted.

@ENate Could you give more info about what step you failed to complete successfully? maybe share gitpod and/or remote-ssh extension logs

GitMensch commented 8 months ago

@jeanp413 connecting from vscodium works fine now, can you have a look at letting vscodium be opened by GitPod online, too?

It would be nice to not need to start that manually - is there a way I can get GitPod Workspaces to start with a vscodium URL instead (or at least get the vscode URL to clipboard for testing so I can manually change that to the other scheme)?

So a request to have an "Gitpod: Open in VSCodium" entry or at least a "Gitpod: Open vscode connection URL"?