Error Activating XKB
When launching a full desktop session some users get an “Error Activating xkb” message when launching a full Gnome Desktop.
This is an issue with your system’s xkb ruleset versus the xkb ruleset on X-Win32. X-Win32 currently uses the xkb ruleset from Debian linux which differs slightly from the (most notably) RedHat ruleset. When connecting remotely, the remote system (Redhat) first checks the ruleset of the local system (X-Win32). It then notices that there is a mismatch between the two and gives an error. This is a noncatastophic error, meaning that your system will work fine once you press OK.
Workaround
To remove this error, there are two options
Disable X keyboard extension
- Open X-Config
- Click on the Input Tab
- Uncheck Enable X Keyboard Extenion
Use your remote system’s xkb files
- Turn off X keyboard extension in the Input Tab of X-Config. Press Apply and restart X-Win32
- Copy the ruleset of your Redhat machine over to your X-Win32 installation.
- Open the C:\Program Files\StarNet\X-Win32 8.x\ folder.
- rename the xkb folder xkb.bak
- Copy over the xkb folder from your linux machine to your X-Win32 8.x folder. The folder is located in /usr/X11R6/lib/X11/xkb
See Also

Solutions