vscode在超级用户模式下运行时打开白屏

问题描述 投票:0回答:2

我已经在我的 ubuntu 上安装了 vscode,我正在尝试以 root 权限运行它。 我知道这个版本和 root 权限有问题。 我从我的终端使用这个命令:

sudo 代码 /my_fils --user-data-dir='.' --无沙盒

但是当运行它时,vscode 会打开一个空白屏幕,上面有超级用户定义,但没有其他任何东西。 我知道这个配置有问题,我在这个链接中发现了这个问题: https://code.visualstudio.com/updates/v1_59#_progress-for-electron-sandbox-support

我试过以下但结果是一样的:

sudo chown root /chrome-sandbox sudo chmod 4755 /chrome-sandbox

在没有 root 权限的情况下运行 vscode。

我使用的是 ubuntu 20.04,我的 vscode 版本是 1.70.2

有解决方法吗?

谢谢!!

visual-studio-code root ubuntu-20.04
2个回答
0
投票

是的,这似乎是一个问题尝试 1.65.x 它可能会运行。安装fluent theme时遇到同样的情况

结帐:https://github.com/microsoft/vscode/issues/146847


0
投票

经过一番挣扎。我将我的 VSCode 降级到 1.65。无需更改所有者或权限。

按照这些步骤-

  1. 通过运行以下命令卸载 vscode

    sudo apt purge code
    
  2. 从这里下载 vs 1.65 - https://update.code.visualstudio.com/1.65.2/linux-deb-x64/stable

  3. 双击安装

  4. 安装后,从代码库启动 vscode(考虑到我在我的代码库目录中,所以使用“.”)

    sudo code . --user-data-dir='.' --no-sandbox
    
© www.soinside.com 2019 - 2024. All rights reserved.