我正在尝试运行一个不需要窗口的 OpenGL 程序,该程序会创建一个文件。这是在 debian xfce 上完成的,到目前为止一切顺利。
然后我尝试使用 ssh 从另一台计算机运行程序,如果 xfce 使用监视器打开,我可以使用 DISPLAY=:0 编译和运行程序(因此 glut 会打开一毫秒然后关闭)。
问题是当我重新启动并断开监视器时,xfce 不会启动 GUI,并且 glut 也不会启动。
VirtualGL 不是我想要的,隐藏窗口不是我想要的,我想在没有 X GUI 的情况下从终端运行 OpenGL 程序。或者能够强制 xfce 引导 GUI 并使其在 GUI 中登录,这样我就可以启动 glut。
一个小例子会很好。