私のシステム:
$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を取得する最も簡単な方法は何ですか?