2017-04-19 47 views
-1

我在Ubuntu 14.04虚拟机(由VMWare运行)上创建一个小型C++程序,以将一些PNG文件绘制到framebuffer“/ dev/fb0”。 我预计PNG文件的内容将显示在Ubuntu上的窗口中。 但在我运行程序,VMWare的切换到其他屏幕(请参阅下面的picture1.png)Linux:/ dev/fb0的内容未按预期显示到屏幕上

enter image description here

然后,如果我做了VMWare的全屏幕,VMWare的切换到Ubuntu的屏幕(见被VMWare运行Ubuntu的虚拟机时,下面picture2.png)

enter image description here

难道有什么错?

回答

0

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