Расширение «RANDR» отсутствует на xvfb

Ubuntu:

$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 <ubuntu-x@lists.ubuntu.com>
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 с поддержкой: https://unix.stackexchange.com/questions/205509/running-firefox-in-xvfb-extension-randr-missing-on-display

Я пытаюсь запустить программу через Xvfb, и она возвращает следующую ошибку:

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

Программа работает, если я запускаю ее через ssh / командную строку. Похоже, проблема заключается в отсутствии поддержки «RANDR» в xvfb.

У меня вопрос: какой самый простой способ получить xvfb с поддержкой «RANDR» в моей системе?

5
задан 13 April 2017 в 15:37

1 ответ

Это может быть проблемой с установкой пакета для 14.0.4. На 16.0.4:

$sudo apt-get install xvfb
$Xvfb :99 -screen 0 1024x768x24 > /dev/null &

$ xdpyinfo -display :99 | grep "number of extensions"  -A 25
number of extensions:    25
    BIG-REQUESTS
    Composite
    DAMAGE
    DOUBLE-BUFFER
    DPMS
    GLX
    Generic Event Extension
    MIT-SCREEN-SAVER
    MIT-SHM
    Present
    **** RANDR ****
    RECORD
    RENDER
    SECURITY
    SGI-GLX
    SHAPE
    SYNC
    X-Resource
    XC-MISC
    XFIXES
    XINERAMA
    XInputExtension
    XKEYBOARD
    XTEST
    XVideo
2
ответ дан 14 April 2017 в 01:37
  • 1
    I' m довольный Вы смогли зафиксировать его! Необходимо принять ответ, таким образом, люди видят, что это - что-то, что может быть зафиксировано. – rplaughlin 11 October 2017 в 16:45

Другие вопросы по тегам:

Похожие вопросы: