多年来,我一直习惯于,当我离开家时,VNC-ing (over )回到我的“家庭机器”中,并在那里的紧缩服务器环境中运行进化(用于电子邮件、联系人等)。
这在主计算机运行Debian/挤压时运行良好,但现在它已经更新为Wheezy,试图在VNC服务器会话输出中启动进化:
Xlib: extension "GLX" missing on display ":1".
Failed to connected to any renderer:
XServer appears to lack required GLX support紧缩服务器不支持GLX并不令人惊讶,但进化论转移到GL后端(通过使用“杂乱”工具包?)是。(要明确的是:进化在桌面上运行得非常好;机器通过DKMS拥有nvidia驱动程序。)
解决这一问题的前景如何?我的想法是:
请注意,我倾向于在高延迟/低带宽的链接中使用VNC;我以前尝试过在X11上远程运行进化论,这不是一个好的体验;VNC的工作效果要好得多。
Debian友好(apt-get -able)解决方案优先。
发布于 2017-09-30 22:55:45
我看到在Debian9 (“拉伸”)中出现了一个叫做tigervnc-独立服务器的东西。这似乎包括了一些OpenGL支持(我注意到mesa是一个依赖项)。我在一个新的Debian9安装上安装它并启动它没有任何问题,我得到了一个VNC可独立的(任何VNC客户端)独立(而不是“屏幕擦拭”)运行Gnome的桌面(不需要处理.Xsession文件),这似乎没有问题运行进化或格格齿轮。不需要,甚至不需要安装在机器上。非常好!(虽然我强烈怀疑这个解决方案可能是使用SW渲染,而使用virtualgl时我使用的是GPU;对于现代CPU上的主要2D桌面应用程序来说,这还不错)。
注意,tigervnc服务器默认不接受远程(非本地主机)连接(尽管有一个命令行选项来覆盖该连接);这应该(明智地)鼓励您使用ssh隧道!
https://unix.stackexchange.com/questions/75621
复制相似问题