【发布时间】:2015-04-14 05:53:15
【问题描述】:
我想在 Raspberry Pi2 上使用 SFML 为自制程序制作图形界面。我正在使用 Raspbian。我重新编译了图形库
首先取消startx,然后使用我的应用程序,它工作得很好。
但我不知道是否有可能或者如何在启动后直接启动我的应用程序而不启动 startx(只是为了优化 Raspberry 的 cpu)。
启动后直接启动我的程序,我收到以下错误:
Failed to open X11 display: make sure the DISPLAY environnement variable is set correctly.
Aborted.
我已经测试了经典的export DISPLAY=:0.0,但没有成功。
我对 x 和 xinit 很感兴趣,但我不确定这是否能做到。
我应该从哪里开始寻找?我不需要一个完整的解决方案,即使是一个提示或一个想法也很好!
【问题讨论】:
-
这并不是严格意义上的编程,所以可能更适合Super User 或Unix & Linux。
-
在没有 X 服务器的情况下使 sfml 工作将是一项严肃的工作。您需要编写一个显示驱动程序,也许是一些
fb(直接帧缓冲区)样式。并修改 sfml 以使用它,而不是在窗口初始化期间使用 X 的 API。即使对于专家来说,这也是疯狂的工作。
标签: arm raspberry-pi sfml raspbian