gpt4 book ai didi

c++ - 在没有显示的情况下使用 GTK

转载 作者:可可西里 更新时间:2023-11-01 17:42:06 28 4
gpt4 key购买 nike

是否可以在没有有效 X 显示的情况下使用 GTK?

我想将 GTK 与 Webkit 结合使用,但目前我只对使用 DOM 函数进行实验感兴趣,因此我不需要实际显示任何内容。在没有显示器的服务器上通过 SSH 连接执行此操作对我来说非常方便。

但是,如果没有 DISPLAY 环境变量,gtk_init() 只会失败并显示消息:

Gtk-WARNING **:无法打开显示:

有没有在没有显示器的情况下使用 GTK 的方法?

最佳答案

有一个名为 Xvfb 的 X 服务器,它提供有效的 DISPLAY 并将输出发送到文件而不是图形硬件。您可以在运行 gtk 客户端的同一台机器上运行它,gtk 将能够在不使用任何网络带宽的情况下做任何它想做的事情。作为奖励,您可以从文件中读取 Xvfb 的输出缓冲区,从而获得屏幕截图。

关于c++ - 在没有显示的情况下使用 GTK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11694278/

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