The Iranian natioanal standard keyboard is mistakenly labeled "Farsi" in the
"xkbcomp/rules/xfree86.xml" file. It should be called Iranian, as it's not a
one-language layout but a national layout. Will attach the patch.
Created attachment 190 [details] [review]
Patch to fix the problem
fixed in xkeyboard-config
Looks like this bug was actually fixed a while ago.