当前位置:  开发笔记 > 编程语言 > 正文

如何在不离开X.11环境的情况下开发DirectFB应用程序

如何解决《如何在不离开X.11环境的情况下开发DirectFB应用程序》经验,为你挑选了1个好方法。

我正在尝试为嵌入式平台开发GUI应用程序,没有任何窗口,我正在使用DirectFB,这非常适合我的需求.

由于我开发的嵌入式功能并不强大,我真的想尝试在我自己的Ubuntu桌面上进行开发.问题是Framebuffer与X.org冲突导致我离开整个桌面,并关闭X.org只是为了查看我的更改结果.

有一个适合我需要的好的帧缓冲模拟器吗?Qt有一个名为QVFb,但它只适用于开发Qt应用程序,而DirectFB的VNC后端总是崩溃.

那么,有什么想法吗?



1> ephemient..:

DirectFB有一个X11后端.

$ sudo apt-get install libdirectfb-extra  # for Debian and Ubuntu, anyhow
$ cat ~/.directfbrc
system=x11
force-windowed

此外,DirectFB具有SDL后端,SDL具有X11后端.此外,SDL具有GGI后端,GGI具有X后端.这有点迂回,但它应该工作:)

我测试了它

$ SDL_VIDEODRIVER=directfb ffplay some_movie.avi

有一个很好的640x480窗口,有媒体播放和DirectFB处理分层和输入,所以我相信这是有效的.

推荐阅读
mylvfamily
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有