$ setxkbmap -model applealu_iso Error loading keyboard description xkeyboard-config 2.1 (OpenSuse 11.4) also happens on Fedora 14. Forwarded from https://bugs.kde.org/show_bug.cgi?id=273414
What is the full configuration? I just tried - it worked for me. What are layouts, variants, options?
I think original bug report (from Fedora 14) had this command: /usr/bin/setxkbmap -model applealu_iso -layout us,us -variant altgr-intl, I was able to reproduce it on OpenSuse 11.4 with: /usr/bin/setxkbmap -model applealu_iso -layout us,us -variant altgr-intl, -option -option grp:menu_toggle
Just tried. Works for me. Could you please check with the latest git? Also, is it evdev driver/ruleset?
So just tried 2.2.1 (2.20110415git19a0026b5.fc15) from FC15 and here´s the outcome: /usr/bin/setxkbmap -model applealu_iso Success /usr/bin/setxkbmap -model applealu_iso -layout us,us -variant , Success /usr/bin/setxkbmap -model applealu_iso -layout us,us -variant ,intl Success /usr/bin/setxkbmap -model applealu_iso -layout us,us -variant intl, Error loading new keyboard description /usr/bin/setxkbmap -model pc104 -layout us,us -variant intl, Success So it seems like applealu_iso produces an error with using us(intl),us but is ok with reverse us,us(intl) and pc104 is ok with both
> So it seems like applealu_iso produces an error with using us(intl),us but is > ok with reverse us,us(intl) and pc104 is ok with both Do you use the stuff from git? Try setxkbmap {all those options} -print and setxkbmap {all those options} -print | xkbcomp - -xkb out.xkb
Didn't try from git yet /usr/bin/setxkbmap -model applealu_iso -layout us,us -variant intl, -print xkb_keymap { xkb_keycodes { include "evdev+aliases(qwerty)" }; xkb_types { include "complete+numpad(mac)" }; xkb_compat { include "complete" }; xkb_symbols { include "macintosh_vndr/apple(alukbd)+macintosh_vndr/us(intl)+us:2+inet(evdev)+capslock(groupshift)+group(menu_toggle)" }; xkb_geometry { include "macintosh(applealu_iso)" }; }; /usr/bin/setxkbmap -model applealu_iso -layout us,us -variant intl, -print | xkbcomp - -xkb out.xkb Warning: Multiple default components in keypad Using x11, ignoring pointerkeys Error: No Symbols named "intl" in the include file "macintosh_vndr/us" Exiting Abandoning symbols file "(null)" Error: symbols not defined in XkbWriteXKBSymbols Output file "out.xkb" removed
> Error: No Symbols named "intl" in the include file > "macintosh_vndr/us" This is the answer. If you're using mac layouts, you cannot use "general" ones. The simple workaround would be to copy intl section from symbols/us to symbols/macintosh_vndr/us. I cannot think of easy way of fixing it except introducing very complex rules for vendors (up to every variant!)
I just ran into the same issue. How/where should I copy the intl section from symbols/us to symbols/macintosh_vndr/us? Thank you in advance
Look at the symbols/us file, you'll find the section "intl". You can copy it so the file symbols/macintosh_vndr/us
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.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.freedesktop.org/xkeyboard-config/xkeyboard-config/issues/52.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.