xvfb에 확장 'RANDR'이 ​​없습니다.

xvfb에 확장 'RANDR'이 ​​없습니다.

내 시스템:

$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

데비안과 같은 다른 배포판에는 Xvfb를 지원하는 테스트 버전이 이미 있는 것 같습니다.Xvfb에서 Firefox 실행: 디스플레이에 'RANDR' 확장자가 없습니다.

Xvfb를 통해 프로그램을 실행하려고 하는데 다음 오류가 반환됩니다.

Xlib:  extension "RANDR" missing on display ":99".

SSH/명령줄을 통해 실행하면 프로그램이 작동합니다. 문제는 xvfb에서 "RANDR"에 대한 지원이 부족한 것 같습니다.

내 질문은: 내 시스템에서 "RANDR" 지원을 통해 xvfb를 얻는 가장 쉬운 방법은 무엇입니까?

답변1

xvfb해결책은 실제 X11 서버 교체를 사용하는 것 같습니다.가짜드라이버는 패키지에서 제공됩니다 xserver-xorg-video-dummy. 이것아쿠벤투답변은 예제 Xorg.conf파일을 제공하지만 대부분의 사람들은 이것을 참조하는 것 같습니다.XPula이 드라이버 및 해당 드라이버 사용에 대한 Wiki 정보conf 파일.

관련 정보