I used the get an error in a message box whenever I tried to use the Iranian layout and it caused various problems from not being able to switch layouts with shortcut keys, to an unavailable Farsi layout and finally a non-functioning keyboard. After removing the "include" semicolons in "/usr/share/X11/xkb/symbols/ir" as reported above, and restarting my X session everything worked fine again. attached is the "ir" symbols file without the syntax errors if you are as lazy as me.
has...@xxxxxxx:~$ uname -a Linux xxxxxxx 2.6.32-18-generic #27-Ubuntu SMP Fri Mar 26 19:51:10 UTC 2010 i686 GNU/Linux ====================== Here is the error message: Error activating XKB configuration. It can happen under various circumstances: - a bug in libxklavier library - a bug in X server (xkbcomp, xmodmap utilities) - X server with incompatible libxkbfile implementation X server version data: The X.Org Foundation 10706000 ====================== This was the error reported in my ~/.xsession-errors file: Error: Error interpreting include file "ir" Exiting Abandoning symbols file "(null)" ** (gnome-settings-daemon:1583): WARNING **: Could not activate the XKB configuration dpy: 0x9f818d0 ** Attachment added: "ir" http://launchpadlibrarian.net/43185013/ir -- typo in some symbol files in xkb-data https://bugs.launchpad.net/bugs/553401 You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xkeyboard-config in ubuntu. _______________________________________________ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp