SDL 无法在 Xvfb 中找到视频设备

SDL 无法在 Xvfb 中找到视频设备

我想在 X 虚拟帧缓冲区中运行一个依赖 SDL 1.2 作为图形后端的程序。我使用 xvfb-run 命令,如下所示:

xvfb-run --auto-servernum --server-num=1 -s 'fbdir /tmp/pics' my_program

但是,我最终收到以下错误:

Couldn't initialize SDL: No available video device

我使用 Compiz 作为窗口管理器,使用的是 Ubuntu 14.04。除了安装依赖项之外,我还没有进行任何配置;我需要做些什么才能使虚拟帧缓冲区与 SDL 1.2 很好地配合使用?

相关内容