大佬教程收集整理的这篇文章主要介绍了有没有办法配置xorg使用帧缓冲设备作为主监视器?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我考虑使用SDL将我的简单GUI的每一帧准备为原始图像,并使用mmap将其blit到/ dev / fb1而不是使用SDL的内置绘图功能,但我觉得这是实现我的目标的一种糟糕方式.
我想如果我能让xorg使用我的帧缓冲设备作为主监视器,我就不必担心做SDL绘制我的图像文件有什么特别之处.但我不确定xorg是如何工作的,如果可行的话.
任何人的见解或帮助都会有很大的帮助!我一直在讨论这个问题一个星期,看看不同的可能性.
不幸的是,Raspbian没有附带SDL2(jessie的SDL2不起作用)所以你需要自己构建它(大约需要一个小时).以下是构建SDL2的过程的说明:
sudo apt-get install build-essential libfreeimage-dev libopenal-dev libpango1.0-dev libsndfile-dev libudev-dev libasound2-dev
从https://www.libsdl.org/download-2.0.php下载SDL2的源代码.假设您下载的文件名为SDL2 * .tar.gz,您可以使用以下命令构建和安装它:
cd ~/Downloads tar zxvf SDL2*.tar.gz cd SDL2* ./configure --disable-video-x11 make sudo make install
之后,您应该能够将任何C程序与SDL2链接,例如:
g++ my_program.cpp -lSDL2 -o my_program ./my_program
以上是大佬教程为你收集整理的有没有办法配置xorg使用帧缓冲设备作为主监视器?全部内容,希望文章能够帮你解决有没有办法配置xorg使用帧缓冲设备作为主监视器?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。