linux - 如何在 Linux 中没有窗口管理器的情况下使用 OpenGL?

标签 linux opengl linux-from-scratch

我刚刚读完 LFS 这本书,我的 Linux 系统现在可以正常工作了。我想使用 OpenGL 在屏幕上显示图形,而目前唯一安装的软件包是 http://www.linuxfromscratch.org/lfs/view/stable/chapter03/packages.html 中描述的软件包.

我不想安装 Gnome、KDE ​​或 X.org 之类的东西。相反,我想直接从我的软件中使用 OpenGL。这可能吗,我该怎么做?或者它是否与编写全屏运行的 OpenGL 应用程序一样简单(我不这么认为 :'p)?

最佳答案

您不必安装 Gnome 或 KDE。这些用于托管窗口,您可以在没有窗口管理器的情况下启动图形应用程序。

因此,您必须安装 X 服务器。 X 服务器负责在屏幕上绘制内容。没有 X 服务器,您将无法启动图形应用程序。

安装 X 后,启动它,导出您的 DISPLAY 环境变量,剩下的就像编写一个全屏运行的 OpenGL 应用程序:-)

关于linux - 如何在 Linux 中没有窗口管理器的情况下使用 OpenGL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3804065/

相关文章:

linux - 如何逐行阅读并从键盘获取输入?

Linux Sockets,如何获取发送缓冲区中的字节数/数据包数?

Linux 日期 : invalid date

windows - 无法在 Netbeans(Win 和 cygwin)中运行 OpenGL 代码,未设置显示

c++ - SDL OpenGL 纹理丢失

c++ - 每个 libstdc++ 版本的 `__GLIBCXX__` 值

linux - 进行内核模块编程的最佳 Linux 发行版

linux - 如何在 LFS 系统上安装 wget

linux - 从源代码构建 glibc 而不是编译 ldconfig

c++ - 如何使用 openGL 在窗口的左上角创建菜单