Running with libxklavier debugging turned to max, looks like we get this after trying to set the keyboard layout in unity-greeter:
"Unexpected by libxklavier X ERROR: 0x8351fb8, 163f0005, 2 [], X11 request: 145, minor code: 9"
That 2 in there is the X error code, which means BadValue. I assume 145 is the major op code that got assigned for the XKBFile extension. If so, 9 is the X_kbSetMap request. Which all fits with an error trying to set the new layout map.
So the question is why we got BadValue... Looking into why xkbfile would do that.
Running with libxklavier debugging turned to max, looks like we get this after trying to set the keyboard layout in unity-greeter:
"Unexpected by libxklavier X ERROR: 0x8351fb8, 163f0005, 2 [], X11 request: 145, minor code: 9"
That 2 in there is the X error code, which means BadValue. I assume 145 is the major op code that got assigned for the XKBFile extension. If so, 9 is the X_kbSetMap request. Which all fits with an error trying to set the new layout map.
So the question is why we got BadValue... Looking into why xkbfile would do that.