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: <bug-823410-21960@http.bugzilla.novell.com/>

https://bugzilla.novell.com/show_bug.cgi?id=823410

https://bugzilla.novell.com/show_bug.cgi?id=823410#c0


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 X.org 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 X.org code. Several components of the GNOME desktop
(at least gnome-shell and gnome-control-center) require RANDR in order to
function.

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

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: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

< Previous Next >