X2Go无法连接到我的 Kubuntu 16.04 PC,而 MATE 和 XFCE 可以与 X2Go 配合使用。 X2Go内置了旧版本的X服务器,不支持一些较新的功能;显然这就是 MATE 和 XFCE 可以很好地配合它的原因。
X2Go 确实可以正常连接到配置几乎相同的 KDE VM,当然视频驱动程序会有所不同。我怀疑视频驱动程序可能是我的 Kubuntu PC 上的问题(因为它在连接到虚拟机时可以工作)。
我应该如何配置它才能与X2Go兼容?我应该删除 NVidia 驱动程序吗?如果是这样,我该如何删除它?
这是显示问题的一些输出:
错误:
GUI 错误(显示在物理连接的显示器上,而不是 x2go)
Sorry Ubuntu 16.04 has experienced an internal error
Executable path: /usr/bin/ksplashqml
Architecture: AMD
Title: ksplashqml crashed with signal 7 in malloc_consolidate()
系统日志
May 10 10:26:04 Computer1234 /usr/bin/x2goruncommand: launching session with Xsession-x2go mechanism, using STARTUP="startkde"
May 10 10:26:04 Computer1234 /usr/bin/x2goruncommand: dbus wrapper available as /usr/bin/dbus-run-session
May 10 10:26:05 Computer1234 kernel: [xxx] x2goagent[xxx]: segfault at 0 ip xxx sp yyy error 4 in nxagent[xxx]
答案1
X2Go 崩溃是因为系统配置为使用 NVidia 视频驱动程序。这就是为什么连接到几乎相同的虚拟机可以工作的原因 - 因为虚拟机当然使用不同的视频驱动程序。
解决方案:
- 转到运行 X2Go 服务器的 Linux 计算机。
- 单击 K 开始菜单 >> 系统设置(在计算机选项卡中)>> 驱动程序管理器
- 选择“使用 X.Org X 服务器 -- 来自 xserver-xorg-video-nouveau 的 Nouveau 驱动程序
- 应用,然后重新启动