我是一名新手 Linux 用户,但经验丰富的 Windows (C#) 开发人员正在尝试学习这个平台。
我在旧的 32 位机器上安装了 Ubuntu Mate 17.10.1,并为此添加了 32 位平台的 Visual Studio Code。(code_1.20.1-1518535974_i386.deb)我已经多次安装它,使用命令行和Ubuntu“GDebi Package Installer”。
Visual Studio Code 已添加到应用程序 > 编程下的菜单中。当我尝试实例化程序时,VS Code 图标会短暂出现在屏幕底部中心的启动栏上,但 2-3 秒后它会消失且没有错误消息,并且 GUI 也不会出现。
我在其他地方注意到有人提到了一个我可以查找的日志文件,但同样,作为 Linux 的新手用户,我不知道这个日志文件在哪里。
任何解决此问题的方向将不胜感激!
- 达蒙
新信息:我找到了安装文件夹 /usr/share/code/ 并在该文件夹中看到了一个名为“code”的可执行文件(基于属性)。我还注意到该文件的所有者是具有 rw 访问权限的 root,组 root 是 r,而其他人根本没有访问权限。
如果我尝试运行可执行文件:/usr/share/code/code
结果是 - update#setState idle
我不确定那是在告诉我什么。
如果我尝试以 root (sudo su) 身份运行它,我会得到完全相同的结果。
解决:
问题是/是 VS Code 确实在运行,但不会显示在 X2Go 客户端中。当我将键盘、鼠标和监视器连接到以前的无头 Linux 机器时,我发现该机器上运行着许多 VS Code 实例,但根本没有显示在客户端桌面上。
在这一点上,解决方案是/是平底船 X2Go 支持 X11VNC。我对这个解决方案不太满意,但其背后的驱动力是,对于使用 VS Code,X11VNC 可以工作,而 X2Go 不能。