visual studio code 1无法使用xrdp在ubuntu上启动

Joe*_*tte 9 ubuntu xrdp visual-studio-code

我在ubuntu 14.4 LTS上安装了vscode 1.0.如果我使用unity桌面本地登录并在终端中键入"code"命令,它可以正常工作.

但是,当我进入盒子时,我必须使用xfce4桌面,因为xrdp显然不能与单位一起使用,当我尝试从命令行启动它时,我在终端中没有出现任何错误,但UI从未出现过.

我以前安装了旧版本的vscode,并且在安装1.0之前没有卸载它,以防这可能是一个因素.

当我输入

code --version
Run Code Online (Sandbox Code Playgroud)

它正确报告1.0.0

有谁有任何想法来解决这个问题?我真的希望能够使用我的Windows 10机器上的rdp工作

更新:这个问题似乎只发生在使用rdp,如果我在本地使用xfce4登录,它就像在Unity桌面一样工作.我的ubuntu盒子是带有最新BIOS的intel nuc5ppyh,我想也许代码是在不可见的显示输出上启动的.以前这个盒子被配置为镜像到hdmi输出,我使用它也连接到电视.我已经尝试从bios中禁用hdmi输出并使用xrandr搞乱,但仍然无法使其在rdp上运行.我不是Linux专家,但仍然认为它可能实际上是在不可见的显示输出中加载代码但不确定如何解决问题

Mik*_*lov 33

上面第二个链接建议的命令有助于:

sudo sed -i 's/BIG-REQUESTS/_IG-REQUESTS/' /usr/lib/x86_64-linux-gnu/libxcb.so.1
Run Code Online (Sandbox Code Playgroud)

  • 这个单一修复允许我通过xrdp在我的AWS实例上运行vscode而不做任何其他更改. (7认同)

Dan*_*mms 3

这是由于 Electron 错误而发生的,请参阅下面跟踪该错误的问题: