Silverblue 中,通常将 GUI 程序安装在 Flatpak 中,CLI 程序安装在 Toolbox 中,但是对于 IDE 而言,安装在 Flatpak 中的 IDE 无法直接访问到 Toolbox 中的开发环境。
网上有几种解决方法:
1. IDE 和开发环境一起安装在 Toolbox 中,然后复制 `.desktop` 文件到主机
2. 使用 Distrobox 替代 Toolbox 安装开发环境,然后 `distrobox-export` 到主机,但是对于 Flatpak 中的 IDE 来说还是要一通非常麻烦的设置才能访问到主机中 Distrobox 导出的开发工具
3. IDE 和开发环境一起安装在 Flatpak 中
4. 对于 VSCode ,可以使用 [toolbox-vscode]( https://github.com/owtaylor/toolbox-vscode) 工具,但也仅限于 VSCode
我认为 1 和 3 虽然能用,但是很别扭,都不太符合 Silverblue 的原则,而 2 感觉非常麻烦。
有什么更好的方法吗
网上有几种解决方法:
1. IDE 和开发环境一起安装在 Toolbox 中,然后复制 `.desktop` 文件到主机
2. 使用 Distrobox 替代 Toolbox 安装开发环境,然后 `distrobox-export` 到主机,但是对于 Flatpak 中的 IDE 来说还是要一通非常麻烦的设置才能访问到主机中 Distrobox 导出的开发工具
3. IDE 和开发环境一起安装在 Flatpak 中
4. 对于 VSCode ,可以使用 [toolbox-vscode]( https://github.com/owtaylor/toolbox-vscode) 工具,但也仅限于 VSCode
我认为 1 和 3 虽然能用,但是很别扭,都不太符合 Silverblue 的原则,而 2 感觉非常麻烦。
有什么更好的方法吗