Mailinglist Archive: opensuse-bugs (2746 mails)

< Previous Next >
[Bug 823410] New: Xvfb missing randr support
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Wed, 5 Jun 2013 18:27:55 +0000
  • Message-id: <>

Summary: Xvfb missing randr support
Classification: openSUSE
Product: openSUSE 12.3
Version: Final
Platform: All
OS/Version: openSUSE 12.3
Status: NEW
Severity: Minor
Priority: P5 - None
Component: X.Org
AssignedTo: bnc-team-xorg-bugs@xxxxxxxxxxxxxxxxxxxxxx
ReportedBy: hpj@xxxxxxxx
QAContact: xorg-maintainer-bugs@xxxxxxxxxxxxxxxxxxxxxx
Found By: ---
Blocker: ---

As far as I can tell, on openSUSE 12.3 the only reliable way to run a
gnome-shell desktop on a headless server is by starting up Xvfb,
launching gnome-session in that, connecting x11vnc to it, and connecting a VNC
client to the x11vnc instance for viewing.

This *almost* works, but for Xvfb not supporting the RANDR extension. You can
ask for it like this:

Xvfb +extension RANDR :1 -screen 0 1024x768x24

And it'll say:

Initializing built-in extension RANDR

But if you run xdpyinfo on the server, RANDR is not on the list. This seems to
be a bug/missing feature in code. Several components of the GNOME desktop
(at least gnome-shell and gnome-control-center) require RANDR in order to

There is a patch on FDO that fixes the issue. I've tested it and it works for

The test looks like this:

Xvfb +extension RANDR :1 -screen 0 1024x768x24 &
DISPLAY=:1 dbus-launch gnome-session --session=gnome &
x11vnc -display :1 &

Then connect to x11vnc using e.g. vncviewer from another host.

Configure bugmail:
------- You are receiving this mail because: -------
You are on the CC list for the bug.

< Previous Next >