Skip to content
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

Cannot install on Linux #65

Closed
kurthuwig opened this issue Feb 27, 2023 · 6 comments
Closed

Cannot install on Linux #65

kurthuwig opened this issue Feb 27, 2023 · 6 comments

Comments

@kurthuwig
Copy link

kurthuwig commented Feb 27, 2023

When search for "Marlin" in the extensions, I get only these results:

  • Mario: The Block J...
  • Star Rod
  • nightly

image

@thisiskeithb
Copy link
Member

thisiskeithb commented Feb 27, 2023

Are you using VSCodium by chance? VSCode’s Marketplace isn’t used in those builds due to licensing issues so it won’t show.

You could try to install it manually: https://marketplace.visualstudio.com/items?itemName=MarlinFirmware.auto-build

@kurthuwig
Copy link
Author

I use this version:

1 community/code 1.75.1-1 (14.3 MiB 102.8 MiB) (Installed)
The Open Source build of Visual Studio Code (vscode) editor

Version: 1.75.1
Commit: 441438abd1ac652551dbe4d408dfcec8a499b8bf
Date: 2023-02-09T20:16:38.064Z
Electron: 19.1.9
Chromium: 102.0.5005.167
Node.js: 16.14.2
V8: 10.2.154.15-electron.0
OS: Linux x64 6.1.12-1-MANJARO
Sandboxed: No

The manual installation worked fine, thanks!

@thisiskeithb
Copy link
Member

I use this version:
1 community/code 1.75.1-1 (14.3 MiB 102.8 MiB) (Installed)
The Open Source build of Visual Studio Code (vscode) editor

Ahh. It has the same extension licensing restrictions since it’s not the official VSCode build from Microsoft.

@kurthuwig
Copy link
Author

Ok, but why do I see other extensions that I can install? Which licensing restriction apply? I thought Marlin were GPL?!

@thisiskeithb
Copy link
Member

I thought Marlin were GPL?!

It is, but the restriction is from Microsoft, not Marlin.

The VSCodium readme on extensions/marketplace covers this better than I can explain here, but the short version is:

Unfortunately, as Microsoft microsoft/vscode#31168 or redistribution of .vsix files from it, in order to use VS Code extensions in non-Microsoft products those need to be installed differently.

So any non-Microsoft build of VSCode is forced to use a different extension marketplace (like https://open-vsx.org/ or whatever your fork of VSCode uses), or they would be in violation of the licensing.

@kurthuwig
Copy link
Author

Thanks for the explanation!

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

No branches or pull requests

2 participants