空白窗口vscode为root



很长一段时间以来,我通过以下命令(ubuntu 20.04.4 LTS)以root身份运行vscode:

> sudo code --user-data-dir="~/.vscode-root"

今天,我使用了与root相同的命令来执行vscode,但我没有得到相同的结果。在这个时候,我有一个空白窗口。

我试图删除它+remove/$Home/Code和.vscode文件夹再次安装,但我有同样的问题,我试图将同一命令与其他标志一起使用,但无法解决它。

Flags tried : --disable-gpu    ///  --disable-features=CalculateNativeWinOcclusion

有没有办法删除(package+config)和vscode的所有数据来重新正确安装它?

屏幕截图

知道吗?谢谢&今天过得愉快

我在这里找到了一个解决方案:https://github.com/microsoft/vscode/issues/151187

必须使用密钥:
--no-sandbox --disable-gpu-sandbox --user-data-dir

例如:
sudo code --no-sandbox --disable-gpu-sandbox --user-data-dir=/root/.vscode/

这对我在VSCodium:上有效

sudo su -c "codium --user-data-dir="/root" --no-sandbox && sleep infinity"

由于某种原因,vscode不是从sudo开始的,但它与su -c一起平静地工作

附言:我不知道是否可以做得更容易。我需要这个在vscode 中使用git

如果您面临打开/root下的代码的问题。

那么最好为root添加权限。

例如:

chmod -R 755 /root/

现在,您可以使用vscode 轻松打开根文件

最新更新