Still occurs for me on 4.3.0.dfsg.1-6ubuntu23. It doesn't do it for all
keyboard layouts, as most are functional. A couple that cause the error are
French Canadian, Japanese, Vietnamian, Hungarian, etc...
After doing two runs of X, one with the broken layout and one without, I get
this.
mjihad@hotaru:~ $ diff test-xbug-xoutput test-xbug-xoutput2 | tail -n 6
< The XKEYBOARD keymap compiler (xkbcomp) reports:
< > Error: Can't find file "pc/ca_enhanced" for symbols include
< > Exiting
< > Abandoning symbols file "default"
< Errors from xkbcomp are not fatal to the X server
< Error loading keymap /var/tmp/server-0.xkm
mjihad@hotaru:~ $ locate ca_enhanced
/etc/X11/xkb/symbols/ca_enhanced
Symlinking /etc/X11/xkb/symbols/pc/ca_enhanced to
/etc/X11/xkb/symbols/ca_enhanced fixes the problem. I assume that the other
broken layouts are also due to missing symlinks to their symbol file.
Still occurs for me on 4.3.0.dfsg. 1-6ubuntu23. It doesn't do it for all
keyboard layouts, as most are functional. A couple that cause the error are
French Canadian, Japanese, Vietnamian, Hungarian, etc...
After doing two runs of X, one with the broken layout and one without, I get
this.
mjihad@hotaru:~ $ diff test-xbug-xoutput test-xbug-xoutput2 | tail -n 6 server- 0.xkm xkb/symbols/ ca_enhanced
< The XKEYBOARD keymap compiler (xkbcomp) reports:
< > Error: Can't find file "pc/ca_enhanced" for symbols include
< > Exiting
< > Abandoning symbols file "default"
< Errors from xkbcomp are not fatal to the X server
< Error loading keymap /var/tmp/
mjihad@hotaru:~ $ locate ca_enhanced
/etc/X11/
Symlinking /etc/X11/ xkb/symbols/ pc/ca_enhanced to xkb/symbols/ ca_enhanced fixes the problem. I assume that the other
/etc/X11/
broken layouts are also due to missing symlinks to their symbol file.