NoMachine NX remote sessions doesn't get correct theme

Bug #462257 reported by Björn Harrtell
20
This bug affects 3 people
Affects Status Importance Assigned to Milestone
gnome-desktop (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

As per request in #409621 I'm opening this new bug report.

The issue is that remote sessions to a NoMachine NX Server doesn't get the correct theme.

This has been present since release of Jaunty and is also present using Karmic and libxklavier15 4.0-4ubuntu5.

Running gnome-settings-deamon in a terminal on the remote desktop yields:

Xlib: extension "Generic Event Extension" missing on display ":1037.0".
Xlib: extension "Generic Event Extension" missing on display ":1037.0".
Xlib: extension "Generic Event Extension" missing on display ":1037.0".
Xlib: extension "Generic Event Extension" missing on display ":1037.0".
Xlib: extension "Generic Event Extension" missing on display ":1037.0".
The program 'gnome-settings-daemon' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadRequest (invalid request code or no such operation)'.
  (Details: serial 105 error_code 1 request_code 150 minor_code 8)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)

Reportedly there are two workarounds:

1. Create ~/.gtkrc-2.0 with lines 'gtk-theme-name="Human"' and 'gtk-icon-theme-name = "Human"' which forces the Human theme of course.

2. Downgrade to libxklavier15 3.9-0ubuntu1

I've verified workaround 1

The issue is also described in length here:
http://ubuntu-virginia.ubuntuforums.org/showthread.php?t=1236402

Revision history for this message
Björn Harrtell (bjorn-wololo) wrote :

Perhaps the issue can be isolated to libxklavier15, but haven't confirmation about the second workaround which implies that libxklavier15 is to blame.

affects: libxklavier (Ubuntu) → gnome-settings-daemon (Ubuntu)
Revision history for this message
Chris Coulson (chrisccoulson) wrote :

Thank you for your bug report. This bug has already been reported, but please feel free to report any other bugs you find.

affects: gnome-settings-daemon (Ubuntu) → gnome-desktop (Ubuntu)
Changed in gnome-desktop (Ubuntu):
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.