无法使用 x2go 在 CentOS 7 上运行 VS Code

nab*_*yan 1 centos centos7 visual-studio-code

我已经在 CentOS 7 上安装了最新版本的 VS Code。但是,当我尝试运行 VS Code 时,它​​会加载一段时间试图打开,但随后什么也没发生,没有错误,什么也没有。我试图同时安装 rpm 包和压缩文件,但在两种情况下都得到了相同的结果。

我正在使用 x2go 连接到我的 CentOS 7。

use*_*217 5

将以下行添加到文件/etc/x2go/x2goagent.options

X2GO_NXAGENT_DEFAULT_OPTIONS+=" -extension BIG-REQUESTS"

然后重新启动服务器并重试。

我遇到了同样的问题并添加了--verbose标志以获取更多信息(见下文)。谷歌搜索“gl_surface_glx.cc”错误让我找到了包含上述解决方法的https://github.com/atom/atom/issues/4360。VS Code 现在可以在带有 X2GO 的 CentOS7 上运行。

如果没有此解决方法,则会看到以下错误(使用 --verbose 标志):

$ code --user-data-dir=/home/user1646217 --verbose [19526:0719/091952.335817:WARNING:audio_manager.cc(317)] 检测到 AudioManager 的多个实例 [19526:0719/091952:3335923audio_manager.cc(317)] (278)] 检测到多个 AudioManager 实例 [19549:0719/091952.363736:ERROR:gl_surface_glx.cc(411)] 需要 GLX 1.3 或更高版本。[19549:0719/091952.363836:ERROR:gl_initializer_x11.cc(130)] GLSurfaceGLX::InitializeOneOff 失败。[19549:0719/091952.366430:ERROR:gpu_child_thread.cc(327)] 由于初始化过程中的错误而退出 GPU 进程