Linux: содержимое /dev/fb0 не отображается на экране должным образом
Я делаю небольшую программу на языке C++ на виртуальной машине Ubuntu 14.04 (запущенной VMWare) для рисования некоторых файлов PNG в буфере кадров /dev/fb0. Я ожидаю, что содержимое файлов PNG будет отображаться в окне Ubuntu. Но после запуска программы VMWare переключается на другой экран (см. Picture1.png ниже)
Затем, если я сделаю VMWare полноэкранным, VMWare переключится обратно на экран Ubuntu (см. Picture2.png ниже)
Что-то не так, когда виртуальная машина Ubuntu запускается VMWare?
1 ответ
Я решил свою проблему. По сути, содержимое /dev/fb0 не отображается в окне x, но отображается на виртуальной консоли. Я должен переключиться на виртуальную консоль, нажав Ctrl + Alt + F1, а затем запустить мою программу. После этого мои PNG-файлы отображаются в порядке.