From dbdd53f40188eb8a347cbd495e70da8eac6bd2e1 Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Wed, 18 May 2016 16:49:33 +0200 Subject: [PATCH] Move Indian keyboard layouts from base.xml.in to base.extras.xml.in 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. --- rules/base.extras.xml.in | 355 +++++++++++++++++++++++++++++++++++++++++++++++ rules/base.xml.in | 345 --------------------------------------------- 2 files changed, 355 insertions(+), 345 deletions(-) diff --git a/rules/base.extras.xml.in b/rules/base.extras.xml.in index d8d2322..41a9c5a 100644 --- a/rules/base.extras.xml.in +++ b/rules/base.extras.xml.in @@ -912,6 +912,361 @@ + + + bd + + <_shortDescription>bn + <_description>Bangla + + ben + + sat + + + + + + probhat + <_description>Bangla (Probhat) + + + + + + + in + + <_shortDescription>in + <_description>Indian + + + + + ben + + <_shortDescription>bn + <_description>Bangla (India) + + ben + + sat + + + + + + ben_probhat + + <_shortDescription>bn + <_description>Bangla (India, Probhat) + + ben + + sat + + + + + + ben_baishakhi + <_description>Bangla (India, Baishakhi) + + ben + + sat + + + + + + ben_bornona + <_description>Bangla (India, Bornona) + + ben + + sat + + + + + + ben_gitanjali + <_description>Bangla (India, Uni Gitanjali) + + ben + + sat + + + + + + ben_inscript + <_description>Bangla (India, Baishakhi Inscript) + + ben + + sat + + + + + + eeyek + <_description>Manipuri (Eeyek) + + mni + + + + + + guj + + <_shortDescription>gu + <_description>Gujarati + + guj + + + + + + guru + + <_shortDescription>pa + <_description>Punjabi (Gurmukhi) + + pan + + + + + + jhelum + + <_shortDescription>pa + <_description>Punjabi (Gurmukhi Jhelum) + + pan + + + + + + kan + + <_shortDescription>kn + <_description>Kannada + + kan + + + + + + kan-kagapa + + <_shortDescription>kn + <_description>Kannada (KaGaPa phonetic) + + kan + + + + + + mal + + <_shortDescription>ml + <_description>Malayalam + + mal + + + + + + mal_lalitha + + <_shortDescription>ml + <_description>Malayalam (Lalitha) + + mal + + + + + + mal_enhanced + + <_shortDescription>ml + <_description>Malayalam (enhanced Inscript, with rupee sign) + + mal + + + + + + ori + + <_shortDescription>or + <_description>Oriya + + ori + + sat + + + + + + olck + + <_shortDescription>sat + <_description>Ol Chiki + + + sat + + + + + + tam_unicode + + <_shortDescription>ta + <_description>Tamil (Unicode) + + tam + + + + + + tam_keyboard_with_numerals + + <_shortDescription>ta + <_description>Tamil (keyboard with numerals) + + tam + + + + + + tam_TAB + + <_shortDescription>ta + <_description>Tamil (TAB typewriter) + + tam + + + + + + tam_TSCII + + <_shortDescription>ta + <_description>Tamil (TSCII typewriter) + + tam + + + + + + tam + + <_shortDescription>ta + <_description>Tamil + + tam + + + + + + tel + + <_shortDescription>te + <_description>Telugu + + tel + + + + + + tel-kagapa + + <_shortDescription>te + <_description>Telugu (KaGaPa phonetic) + + tel + + + + + + bolnagri + + <_shortDescription>hi + <_description>Hindi (Bolnagri) + + hin + + + + + + hin-wx + + <_shortDescription>hi + <_description>Hindi (Wx) + + hin + + + + + + hin-kagapa + + <_shortDescription>hi + <_description>Hindi (KaGaPa phonetic) + + hin + + + + + + san-kagapa + + <_shortDescription>sa + <_description>Sanskrit (KaGaPa phonetic) + + san + + + + + + mar-kagapa + + <_shortDescription>mr + <_description>Marathi (KaGaPa phonetic) + + mar + + + + + diff --git a/rules/base.xml.in b/rules/base.xml.in index 4cd0a3b..2a71a3d 100644 --- a/rules/base.xml.in +++ b/rules/base.xml.in @@ -1794,27 +1794,6 @@ - bd - - <_shortDescription>bn - <_description>Bangla - - ben - - sat - - - - - - probhat - <_description>Bangla (Probhat) - - - - - - in <_shortDescription>in @@ -1823,275 +1802,6 @@ - ben - - <_shortDescription>bn - <_description>Bangla (India) - - ben - - sat - - - - - - ben_probhat - - <_shortDescription>bn - <_description>Bangla (India, Probhat) - - ben - - sat - - - - - - ben_baishakhi - <_description>Bangla (India, Baishakhi) - - ben - - sat - - - - - - ben_bornona - <_description>Bangla (India, Bornona) - - ben - - sat - - - - - - ben_gitanjali - <_description>Bangla (India, Uni Gitanjali) - - ben - - sat - - - - - - ben_inscript - <_description>Bangla (India, Baishakhi Inscript) - - ben - - sat - - - - - - eeyek - <_description>Manipuri (Eeyek) - - mni - - - - - - guj - - <_shortDescription>gu - <_description>Gujarati - - guj - - - - - - guru - - <_shortDescription>pa - <_description>Punjabi (Gurmukhi) - - pan - - - - - - jhelum - - <_shortDescription>pa - <_description>Punjabi (Gurmukhi Jhelum) - - pan - - - - - - kan - - <_shortDescription>kn - <_description>Kannada - - kan - - - - - - kan-kagapa - - <_shortDescription>kn - <_description>Kannada (KaGaPa phonetic) - - kan - - - - - - mal - - <_shortDescription>ml - <_description>Malayalam - - mal - - - - - - mal_lalitha - - <_shortDescription>ml - <_description>Malayalam (Lalitha) - - mal - - - - - - mal_enhanced - - <_shortDescription>ml - <_description>Malayalam (enhanced Inscript, with rupee sign) - - mal - - - - - - ori - - <_shortDescription>or - <_description>Oriya - - ori - - sat - - - - - - olck - - <_shortDescription>sat - <_description>Ol Chiki - - - sat - - - - - - tam_unicode - - <_shortDescription>ta - <_description>Tamil (Unicode) - - tam - - - - - - tam_keyboard_with_numerals - - <_shortDescription>ta - <_description>Tamil (keyboard with numerals) - - tam - - - - - - tam_TAB - - <_shortDescription>ta - <_description>Tamil (TAB typewriter) - - tam - - - - - - tam_TSCII - - <_shortDescription>ta - <_description>Tamil (TSCII typewriter) - - tam - - - - - - tam - - <_shortDescription>ta - <_description>Tamil - - tam - - - - - - tel - - <_shortDescription>te - <_description>Telugu - - tel - - - - - - tel-kagapa - - <_shortDescription>te - <_description>Telugu (KaGaPa phonetic) - - tel - - - - - urd-phonetic <_shortDescription>ur @@ -2125,61 +1835,6 @@ - bolnagri - - <_shortDescription>hi - <_description>Hindi (Bolnagri) - - hin - - - - - - hin-wx - - <_shortDescription>hi - <_description>Hindi (Wx) - - hin - - - - - - hin-kagapa - - <_shortDescription>hi - <_description>Hindi (KaGaPa phonetic) - - hin - - - - - - san-kagapa - - <_shortDescription>sa - <_description>Sanskrit (KaGaPa phonetic) - - san - - - - - - mar-kagapa - - <_shortDescription>mr - <_description>Marathi (KaGaPa phonetic) - - mar - - - - - eng <_shortDescription>en -- 2.5.5