Sun*_*hah 25 linux framebuffer chromium
我正在开发一个项目,我需要在Linux FrameBuffer上运行Google Chrome,我需要在没有任何窗口系统依赖的情况下运行它(它应该在我们提供它绘制的缓冲区上绘制,这将使其非常移植到任何嵌入式系统容易),我不需要它的多标签GUI,我只需要在缓冲区中的渲染器窗口,有没有试过这个?我应该使用什么方法的任何帮助?
Mik*_*ola 16
如果你需要对窗口函数有一些直接的控制,或者想要在DOM数据中找到解决方案,那么解决这个问题的正确方法就是直接嵌入webkit.这将比我建议的更快更清洁.
现在,让我们假设您不需要所有那种奇特的控制,而且你真的很懒.解决问题的一种古老的低技术解决方案可能是创建虚拟帧缓冲区,然后直接读取其内容.为此,您可以在服务器上设置xvfb:
http://www.x.org/releases/X11R7.6/doc/man/man1/Xvfb.1.xhtml
xvfb是一个旧的unix工具,它允许您使用所需的任何类型的配置创建虚拟x服务器.更重要的是,它可以配置为将其X服务器屏幕的内容直接写入内存映射文件!您也可以将其设置为使用共享内存,虽然也更复杂,但速度要快一些.
| 归档时间: |
|
| 查看次数: |
15374 次 |
| 最近记录: |