Comments (4)
I agree with you, but that's more of an issue for https://github.com/flatpak/flatpak than it is here. Someone will possibly look and think about a general solution there!
from com.visualstudio.code.
@nedrichards could you please specify what kind of an issue of flatpak that is and which features you are missing?
I'm not a FlatPak expert, but GNOME builder seems to be able to do this just fine. I can open terminals and access all my host files, including my system CMake.
Considering gnome-builder is also an IDE just like VS Code, you might wanna take a look at how they are building their flatpaks: https://gitlab.gnome.org/GNOME/gnome-builder/blob/gnome-builder-3-28/build-aux/flatpak/org.gnome.Builder.json
from com.visualstudio.code.
GNOME Builder is custom coded to work inside a container and in partnership with a host system, spawning new containers where necessary and using host command etc. to get an experience that good takes real work and it'd have to be upstream in VS Code. I'd be delighted to help package it where available but the point of this version is to 'take the bits from microsoft and use them without changes'.
Certainly it's possible to do a lot better than we do here via extensions etc. but it'd need contributions from someone who isn't me.
As an aside, this is likely to get mitigated real soon now by switching to the 18.08 version of the freedesktop sdk. That version will come with cmake 3.12: https://gitlab.com/freedesktop-sdk/freedesktop-sdk/blob/18.08/elements/base/cmake.bst
from com.visualstudio.code.
OK, I see the issue now.
As an aside, this is likely to get mitigated real soon now by switching to the 18.08 version of the freedesktop sdk
That might fix my use case, but i'm worried that interacting with the host system will always be somewhat problematic.
Thanks for your work!
from com.visualstudio.code.
Related Issues (20)
- [Fix Requested] Add missing KDE session dbus permissions
- Ctrl+C signal kills the terminal HOT 2
- I have to login with Github on every launch for sync to work. HOT 30
- Incorrect `.desktop` name HOT 1
- [dotnet, golang] Connot access to extension SDK despite it being installed and FLATPAK_ENABLE_SDK_EXT being used HOT 7
- Confusion Regarding Installation Instructions for Linux Newbies HOT 2
- libsframe needs to be copied when updating to runtime 23.08 HOT 1
- "editor.rulers" not working HOT 1
- | Warning: You are running an unofficial Flatpak version of Visual Studio Code !!! | HOT 1
- Update to latest release
- Invalid instructions in README HOT 1
- Feature: add optional Wayland support HOT 6
- Path to PHP HOT 1
- 1password support
- Newest version breaks SDK extensions and podman tooling HOT 1
- Cannot find "/usr/bin/arm-none-eabi-gcc" HOT 1
- libsecret is now apart of org.electronjs.Electron2.BaseApp, please remove from manifest
- 611 preload-host-spawn-strategy] Warning: waitpid override ignores groups
- devcontainer will not start: 'buildx' is not a docker command
- Flatpak-warning running an unofficial Flatpak version of Visual Studio Code HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from com.visualstudio.code.