通过查找一些信息,我知道flatpak安装的程序都在沙箱中运行。有没有一种方法可以让沙箱环境搜索一些系统环境来键入内容?
我想在vscode的集成终端中使用的程序位于/usr/libexec/tmp下。但在vscode的集成终端中无法搜索路径。但是,它可以在外部终端中搜索,并且可以运行程序。
你能使用flatpak安装在vscode中进行一些配置来实现上述目标吗?
我尝试使用aur源安装代码OSS,代码OSS终端与系统终端环境同步。
但是,Code OSS不能使用github帐户登录。
在您的vscodesettings.json
文件中添加以下内容,它基本上添加了对zsh
和bash
终端的访问权限,并将zsh
设置为默认
"terminal.integrated.defaultProfile.linux": "zsh",
"terminal.integrated.profiles.linux": {
"bash": {
"path": "/usr/bin/flatpak-spawn",
"icon": "terminal-bash",
"args": [
"--host",
"--env=TERM=xterm-256color",
"bash"
]
},
"zsh": {
"path": "/usr/bin/flatpak-spawn",
"args": [
"--host",
"--env=TERM=xterm-256color",
"zsh"
]
},
},
为了让您的扩展选择您的环境php,您还可以添加
"php.validate.executablePath": "/run/host/usr/bin/php",