我已经在 ubuntu 14.4 LTS 上安装了 vscode 1.0。如果我使用 unity desktop 在本地登录并在终端中键入“code”命令,它工作正常。
但是,当我将 rdp 放入框中时,我必须使用 xfce4 桌面,因为 xrdp 显然不能与 unity 一起使用,并且当我尝试从命令行启动它时,我在终端中没有收到任何错误,但 UI 从来没有出现。
我之前确实安装了旧版本的 vscode,并且在安装 1.0 之前没有卸载它,以防这可能是一个因素。
当我打字时
code --version
它正确地报告 1.0.0
有人有解决这个问题的想法吗?我真的希望能够在我的 Windows 10 机器上使用 rdp 工作
更新:这个问题似乎只发生在使用 rdp 时,如果我使用 xfce4 在本地登录,它会像使用 unity 桌面一样按预期工作。我的 ubuntu 盒子是一个带有最新 bios 的 intel nuc5ppyh,我想代码可能是在一个不可见的显示输出上启动的。以前盒子被配置为镜像到 HDMI 输出,我使用它也连接到电视。我试过从 bios 禁用 hdmi 输出并弄乱 xrandr 但仍然无法让它在 rdp 上工作。我不是 Linux 专家,但仍然认为它可能实际上是在不可见的显示输出中加载代码,但不确定如何解决问题
最佳答案
上面第二个链接中的建议命令有帮助:
sudo sed -i 's/BIG-REQUESTS/_IG-REQUESTS/' /usr/lib/x86_64-linux-gnu/libxcb.so.1
关于ubuntu - visual studio code 1 无法使用 xrdp 在 ubuntu 上启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36694941/