自由过剩(某些东西):无法打开显示器

freeglut (something): failed to open display ''

本文关键字:显示器 自由      更新时间:2023-10-16

我在linux(ubuntu(下编译了一个C 代码,就我将监视器连接到PC而言,一切都很好。

我的代码显示一些图形,然后保存其屏幕截图。运行时图表对我而言并不重要,而是屏幕截图。

但是,如果我远程运行代码,我将面对以下运行时错误:

freeglut(某物(:无法打开显示''

如果我向前x( ssh -v -X(,所有东西都会找到。但是,如果我不这样做怎么办?!

如何解决?我不在乎是否显示任何内容。是否可以在远程计算机上定义临时虚拟屏幕或以其他任何方式解决此问题?我只需要屏幕截图文件。

我建议您在远程计算机上尝试XVFD作为X服务器

报价表格以下答案:是否使用XVFB运行OpenGL效果版本?

xvfb是X服务器,整体目的是提供X11服务而不具有专用图形硬件

这使您可以在不使用GPU

的情况下同时拥有GL上下文和窗口