See: https://fedorahosted.org/i18n/ticket/36 and: https://lists.fedoraproject.org/pipermail/devel/2015-January/206011.html Apparently the Indian keyboard layouts in xkeyboard-config are not very useful because of limitations in xkb. In xkb, it is not possible to output several characters when one key is pressed but that seems sometimes necessary. For Indian languages, the input methods supplied by ibus-m17n appear to be more useful, having the xkb keyboard layouts show up as well in the gnome-control centre confuse the user because of too many useless choices. Therefore, Anish Patil suggested to hide these Indian keyboard layouts in the gnome-control-centre. The easiest way to hide them is to move them from /usr/share/X11/xkb/rules/base.xml to /usr/share/X11/xkb/rules/base.extras.xml because gnome-control-centre does not list the layouts from base.extras.xml. base.extras.xml seems to be for rarely used layouts, so these Indian layouts seem to fet better there than in base.xml.
Created attachment 1159253 [details] move-indian-layouts-to-extra-xml.patch Patch to fix this problem. (Against current master of git://git.freedesktop.org/git/xkeyboard-config).
Created attachment 1159254 [details] before-and-after-moving-indian-keyboard-layouts-to-base.extras.xml.png screen shots showing the effect of the patch when listing input methods for Hindi using the gnome-control-centre. Left: without the patch Right: with the patch On the right side, only the ibus input methods are shown for Hindi, the xkb layouts are hidden.
Created attachment 1159256 [details] 0001-Move-Indian-keyboard-layouts-from-base.xml.in-to-bas.patch Patch for our Fedora rpm package for xkeyboard-config. Against current master.
Filed an upstream bug for feedback: https://bugs.freedesktop.org/show_bug.cgi?id=96418
Hi Peter, Its long time pending task, even not getting any update in upstream (there are multiple tickets) :( Can you see if anything blocker here? Thanks :)
From: Sergey Udaltsov <sergey.udaltsov> Subject: Re: Bug 96418 - Move indian layouts to extras To: Mike FABIAN <maiku.fabian> Date: Sat, 27 Aug 2016 22:53:14 +0100 (3 days, 8 hours, 16 minutes ago) Hi Mike That idea makes sense. The next xk-c release is in September, so most probably your patch will go in Cheers Sergey On Fri, Aug 26, 2016 at 8:49 AM, Mike FABIAN <maiku.fabian> wrote: > Hi Sergey, > > what do you think about: > > Bug 96418 - Move indian layouts to extras: > https://bugs.freedesktop.org/show_bug.cgi?id=96418 > > Can we do this? > > -- > � Mike FABIAN <mike.fabian> > 睡眠不足はいい仕事の敵だ。 >
xkeyboard-config 2.19 has this patch applied