使用 OS X 中的远程 Linux 图形应用程序

使用 OS X 中的远程 Linux 图形应用程序

我需要在 Linux 机器上远程使用一些图形应用程序。对于非常基本的应用程序,我只需使用以下方法从我的 OS X Lion 进行远程连接:

ssh -X machine:

进而

./gedit &

并且它可以正常工作。但对于更复杂的图形应用程序,它们会不断挂起,并且我会收到错误:

Xlib:  extension "NV-GLX" missing on display "localhost:11.0".

我想知道我该如何规避这个问题。有人推荐 vncserver 和 vncclient,而其他人则推荐 X -query

答案1

我想说的是,您的 X 应用程序的功能检测在某个地方出了问题 - 它想使用 GL 渲染,但 X 服务器却没有。您能否尝试LIBGL_ALWAYS_SOFTWARE=1在环境中进行设置?这应该会强制您的应用程序不使用 OpenGL 的硬件渲染。

看看这个: 基于强制软件的opengl渲染

相关内容