Linux:/ dev / fb0的内容未按预期显示在屏幕上

时间:2017-04-19 15:26:08

标签: c++ ubuntu vmware fbdev

我在Ubuntu 14.04虚拟机(由VMWare运行)上创建一个小型c ++程序,将一些PNG文件绘制到帧缓冲区" / dev / fb0"。 我希望PNG文件的内容将显示在Ubuntu的窗口上。 但是在我运行程序后,VMWare切换到其他屏幕(参见下面的picture1.png)

enter image description here

然后,如果我使VMWare全屏,VMWare切换回Ubuntu的屏幕(参见下面的picture2.png)

enter image description here

VMWare运行Ubuntu虚拟机时有什么问题吗?

1 个答案:

答案 0 :(得分:0)

我已经解决了我的问题。 基本上,/ dev / fb0的内容没有在x窗口上显示,而是显示在虚拟控制台上。 我必须按“Ctrl + Alt + F1”切换到虚拟控制台,然后运行我的程序。之后我的PNG文件显示确定。