When I xrdp on the machine, a xsettingsd crash is reported and, after a jiffy, the fallback theme is displayed instead of the selected theme. Restarting the deamon with debug results in XFSETTINGSD_DEBUG=1 xfsettingsd --replace --no-daemon xfce4-settings(xsettings): _XSETTINGS_S0 registered on screen 0 xfce4-settings(xsettings): 29 settings changed (serial=0, len=1112) xfce4-settings(xsettings): resource manager (xft) changed (len=125) (xfsettingsd:3393): xfsettingsd-CRITICAL **: RANDR extension is too old, version 1.1. Display settings won't be applied. Xlib: extension "XInputExtension" missing on display ":11.0". (xfsettingsd:3393): xfsettingsd-CRITICAL **: XI is not present. (xfsettingsd:3393): xfsettingsd-CRITICAL **: Failed to initialize the Xkb extension. (xfsettingsd:3393): xfsettingsd-CRITICAL **: Failed to initialize the Accessibility extension. Speicherzugriffsfehler (Speicherabzug geschrieben) The installation is a x64 xubuntu raring, kept up to date. A dual monitor xinerama view is configured. Logging in locally works flawlessly. If further information are required, please contact me.
I actually don't find how to reproduce, but I think when I log into the target marchine locally, the error report would say that the problem is caused by some method with keyboard shortcut in it's name. Can check on Monday.
I have tracked down the issue to the call in function xfce_shortcuts_grabber_grab from file xfce-shortcuts-grabber.c at the line xmap = XkbGetMap (GDK_DISPLAY_XDISPLAY (display), XkbAllClientInfoMask, XkbUseCoreKbd); The function call returns NULL due to the display.flags set to 4 ( XlibDisplayNoXkb ) which is checked in a call from XkbGetMap to GetUpdatedMap. As a workaround I have checked the return value to XkbGetMap against NULL and exit the function in that case. Unfortunately I have no deeper insight in to this keyboard stuff and therefore I can't provide a proper patch to solve this issue. Maybe this is due to the xrdb no supporting the XKB extension? Hopefully someone can shed a little bit more light on this.
-- GitLab Migration Automatic Message -- This bug has been migrated to xfce.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.xfce.org/xfce/xfce4-settings/-/issues/26. Please create an account or use an existing account on one of our supported OAuth providers. If you want to fork to submit patches and merge requests please continue reading here: https://docs.xfce.org/contribute/dev/git/start#gitlab_forks_and_merge_requests Also feel free to reach out to us on the mailing list https://mail.xfce.org/mailman/listinfo/xfce4-dev