gpt4 book ai didi

linux - 将 Xvfb 捆绑到应用程序中的问题

转载 作者:太空狗 更新时间:2023-10-29 11:46:48 25 4
gpt4 key购买 nike

我们的应用程序使用帧缓冲区显示以 headless 模式运行一些命令。我们不能依赖 Xvfb 安装在每台机器上的事实,但我们假设 X 服务器是,所以我们将 Xvfb 二进制文件捆绑到我们的应用程序中。问题是在某些机器上,当运行捆绑的 Xvfb 时,我们会收到以下 fatal error :

could not open default font 'fixed'

有没有办法捆绑基本字体,并将 Xvfb 二进制指向它们,或者有更优雅的解决方案吗?

谢谢!

最佳答案

future 会有一个更优雅的解决方案,它被称为 Xdummy 并且能够使用带有虚拟驱动程序的真实 X11 服务器来获得由真实服务器支持的虚拟屏幕(Xvfb 现在几乎没有维护) .更多详情(和套餐)here , 它基于 Xdummy by Karl Runge但是更干净(没有共享库技巧)这将是 Xorg 服务器 1.12 的一部分(即将发布)

在那之前,您可以将 Xvfb 包装在一个小脚本中,该脚本确定字体在系统上的位置(没有那么多地方)并添加 -fp 字符串默认值命令行的字体路径参数。

关于linux - 将 Xvfb 捆绑到应用程序中的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8817196/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com