我的系统:
$lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.3 LTS
Release: 14.04
Codename: trusty
Xvfb:
$ dpkg -s xvfb
Package: xvfb
Status: install ok installed
Priority: optional
Section: x11
Installed-Size: 2140
Maintainer: Ubuntu X-SWAT <[email protected]>
Architecture: amd64
Multi-Arch: foreign
Source: xorg-server
Version: 2:1.15.1-0ubuntu2.7
Provides: xserver
当前问题:
Xvfb 不支持 RANDR 扩展,即使我添加标志:
+extension RANDR
如果我运行 xdpyinfo,RANDR 不在列表中。这是一个缺失的功能或一个错误。我在这里找到了一个带有补丁的参考:https://bugzilla.novell.com/show_bug.cgi?id=823410
看起来在 debian 等其他发行版中,已经有一个支持 Xvfb 的测试版本:在 Xvfb 中运行 Firefox:显示中缺少扩展名“RANDR”
我试图通过 Xvfb 运行程序,它返回以下错误:
Xlib: extension "RANDR" missing on display ":99".
如果我通过 ssh/命令行运行该程序,该程序就可以工作。问题似乎是 xvfb 中缺乏对“RANDR”的支持。
我的问题是:在我的系统中获得具有“RANDR”支持的 xvfb 最简单的方法是什么?