2017-04-19 46 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。