From 7525770287097dae78c6f5b5d394fc7adc928dcd 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 4cd0a4d..f95f44d 100644 --- a/rules/base.extras.xml.in +++ b/rules/base.extras.xml.in @@ -948,6 +948,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 0c93975..576e7b1 100644 --- a/rules/base.xml.in +++ b/rules/base.xml.in @@ -1805,27 +1805,6 @@ - bd - - <_shortDescription>bn - <_description>Bangla - - ben - - sat - - - - - - probhat - <_description>Bangla (Probhat) - - - - - - in <_shortDescription>in @@ -1834,275 +1813,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 @@ -2136,61 +1846,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.7.4