diff options
author | Mike FABIAN <mfabian@redhat.com> | 2016-05-18 16:49:33 +0200 |
---|---|---|
committer | Sergey Udaltsov <sergey.udaltsov@gmail.com> | 2016-09-20 00:47:33 +0100 |
commit | 913af7dafaab8ff4a9ae0d1e4c4097caf4a8022d (patch) | |
tree | 0b0f779e05a73d1e86386555f527df5a39b41cdc | |
parent | 70813f1d10f593f0eb910164cd4aa922b830d622 (diff) |
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.
-rw-r--r-- | rules/base.extras.xml.in | 355 | ||||
-rw-r--r-- | 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 4cd0a4d0..f95f44d5 100644 --- a/rules/base.extras.xml.in +++ b/rules/base.extras.xml.in @@ -948,6 +948,361 @@ </variant> </variantList> </layout> + <layout> + <configItem> + <name>bd</name> + <!-- Keyboard indicator for Bangla layouts --> + <_shortDescription>bn</_shortDescription> + <_description>Bangla</_description> + <languageList> + <iso639Id>ben</iso639Id> + <!-- sat-Beng: http://www.ethnologue.com/language/sat --> + <iso639Id>sat</iso639Id> + </languageList> + </configItem> + <variantList> + <variant> + <configItem> + <name>probhat</name> + <_description>Bangla (Probhat)</_description> + </configItem> + </variant> + </variantList> + </layout> + <layout> + <configItem> + <name>in</name> + <!-- Keyboard indicator for Indian layouts --> + <_shortDescription>in</_shortDescription> + <_description>Indian</_description> + </configItem> + <variantList> + <variant> + <configItem> + <name>ben</name> + <!-- Keyboard indicator for Bangla layouts --> + <_shortDescription>bn</_shortDescription> + <_description>Bangla (India)</_description> + <languageList> + <iso639Id>ben</iso639Id> + <!-- sat-Beng: http://www.ethnologue.com/language/sat --> + <iso639Id>sat</iso639Id> + </languageList> + </configItem> + </variant> + <variant> + <configItem> + <name>ben_probhat</name> + <!-- Keyboard indicator for Bangla layouts --> + <_shortDescription>bn</_shortDescription> + <_description>Bangla (India, Probhat)</_description> + <languageList> + <iso639Id>ben</iso639Id> + <!-- sat-Beng: http://www.ethnologue.com/language/sat --> + <iso639Id>sat</iso639Id> + </languageList> + </configItem> + </variant> + <variant> + <configItem> + <name>ben_baishakhi</name> + <_description>Bangla (India, Baishakhi)</_description> + <languageList> + <iso639Id>ben</iso639Id> + <!-- sat-Beng: http://www.ethnologue.com/language/sat --> + <iso639Id>sat</iso639Id> + </languageList> + </configItem> + </variant> + <variant> + <configItem> + <name>ben_bornona</name> + <_description>Bangla (India, Bornona)</_description> + <languageList> + <iso639Id>ben</iso639Id> + <!-- sat-Beng: http://www.ethnologue.com/language/sat --> + <iso639Id>sat</iso639Id> + </languageList> + </configItem> + </variant> + <variant> + <configItem> + <name>ben_gitanjali</name> + <_description>Bangla (India, Uni Gitanjali)</_description> + <languageList> + <iso639Id>ben</iso639Id> + <!-- sat-Beng: http://www.ethnologue.com/language/sat --> + <iso639Id>sat</iso639Id> + </languageList> + </configItem> + </variant> + <variant> + <configItem> + <name>ben_inscript</name> + <_description>Bangla (India, Baishakhi Inscript)</_description> + <languageList> + <iso639Id>ben</iso639Id> + <!-- sat-Beng: http://www.ethnologue.com/language/sat --> + <iso639Id>sat</iso639Id> + </languageList> + </configItem> + </variant> + <variant> + <configItem> + <name>eeyek</name> + <_description>Manipuri (Eeyek)</_description> + <languageList> + <iso639Id>mni</iso639Id> + </languageList> + </configItem> + </variant> + <variant> + <configItem> + <name>guj</name> + <!-- Keyboard indicator for Gujarati layouts --> + <_shortDescription>gu</_shortDescription> + <_description>Gujarati</_description> + <languageList> + <iso639Id>guj</iso639Id> + </languageList> + </configItem> + </variant> + <variant> + <configItem> + <name>guru</name> + <!-- Keyboard indicator for Punjabi layouts --> + <_shortDescription>pa</_shortDescription> + <_description>Punjabi (Gurmukhi)</_description> + <languageList> + <iso639Id>pan</iso639Id> + </languageList> + </configItem> + </variant> + <variant> + <configItem> + <name>jhelum</name> + <!-- Keyboard indicator for Punjabi layouts --> + <_shortDescription>pa</_shortDescription> + <_description>Punjabi (Gurmukhi Jhelum)</_description> + <languageList> + <iso639Id>pan</iso639Id> + </languageList> + </configItem> + </variant> + <variant> + <configItem> + <name>kan</name> + <!-- Keyboard indicator for Kannada layouts --> + <_shortDescription>kn</_shortDescription> + <_description>Kannada</_description> + <languageList> + <iso639Id>kan</iso639Id> + </languageList> + </configItem> + </variant> + <variant> + <configItem> + <name>kan-kagapa</name> + <!-- Keyboard indicator for Kannada layouts --> + <_shortDescription>kn</_shortDescription> + <_description>Kannada (KaGaPa phonetic)</_description> + <languageList> + <iso639Id>kan</iso639Id> + </languageList> + </configItem> + </variant> + <variant> + <configItem> + <name>mal</name> + <!-- Keyboard indicator for Malayalam layouts --> + <_shortDescription>ml</_shortDescription> + <_description>Malayalam</_description> + <languageList> + <iso639Id>mal</iso639Id> + </languageList> + </configItem> + </variant> + <variant> + <configItem> + <name>mal_lalitha</name> + <!-- Keyboard indicator for Malayalam layouts --> + <_shortDescription>ml</_shortDescription> + <_description>Malayalam (Lalitha)</_description> + <languageList> + <iso639Id>mal</iso639Id> + </languageList> + </configItem> + </variant> + <variant> + <configItem> + <name>mal_enhanced</name> + <!-- Keyboard indicator for Malayalam layouts --> + <_shortDescription>ml</_shortDescription> + <_description>Malayalam (enhanced Inscript, with rupee sign)</_description> + <languageList> + <iso639Id>mal</iso639Id> + </languageList> + </configItem> + </variant> + <variant> + <configItem> + <name>ori</name> + <!-- Keyboard indicator for Oriya layouts --> + <_shortDescription>or</_shortDescription> + <_description>Oriya</_description> + <languageList> + <iso639Id>ori</iso639Id> + <!-- sat-Orya: http://www.ethnologue.com/language/sat --> + <iso639Id>sat</iso639Id> + </languageList> + </configItem> + </variant> + <variant> + <configItem> + <name>olck</name> + <!-- Keyboard indicator for Ol Chiki layouts --> + <_shortDescription>sat</_shortDescription> + <_description>Ol Chiki</_description> + <languageList> + <!-- sat-Olck: http://www.ethnologue.com/language/sat --> + <iso639Id>sat</iso639Id> + </languageList> + </configItem> + </variant> + <variant> + <configItem> + <name>tam_unicode</name> + <!-- Keyboard indicator for Tamil layouts --> + <_shortDescription>ta</_shortDescription> + <_description>Tamil (Unicode)</_description> + <languageList> + <iso639Id>tam</iso639Id> + </languageList> + </configItem> + </variant> + <variant> + <configItem> + <name>tam_keyboard_with_numerals</name> + <!-- Keyboard indicator for Tamil layouts --> + <_shortDescription>ta</_shortDescription> + <_description>Tamil (keyboard with numerals)</_description> + <languageList> + <iso639Id>tam</iso639Id> + </languageList> + </configItem> + </variant> + <variant> + <configItem> + <name>tam_TAB</name> + <!-- Keyboard indicator for Tamil layouts --> + <_shortDescription>ta</_shortDescription> + <_description>Tamil (TAB typewriter)</_description> + <languageList> + <iso639Id>tam</iso639Id> + </languageList> + </configItem> + </variant> + <variant> + <configItem> + <name>tam_TSCII</name> + <!-- Keyboard indicator for Tamil layouts --> + <_shortDescription>ta</_shortDescription> + <_description>Tamil (TSCII typewriter)</_description> + <languageList> + <iso639Id>tam</iso639Id> + </languageList> + </configItem> + </variant> + <variant> + <configItem> + <name>tam</name> + <!-- Keyboard indicator for Tamil layouts --> + <_shortDescription>ta</_shortDescription> + <_description>Tamil</_description> + <languageList> + <iso639Id>tam</iso639Id> + </languageList> + </configItem> + </variant> + <variant> + <configItem> + <name>tel</name> + <!-- Keyboard indicator for Telugu layouts --> + <_shortDescription>te</_shortDescription> + <_description>Telugu</_description> + <languageList> + <iso639Id>tel</iso639Id> + </languageList> + </configItem> + </variant> + <variant> + <configItem> + <name>tel-kagapa</name> + <!-- Keyboard indicator for Telugu layouts --> + <_shortDescription>te</_shortDescription> + <_description>Telugu (KaGaPa phonetic)</_description> + <languageList> + <iso639Id>tel</iso639Id> + </languageList> + </configItem> + </variant> + <variant> + <configItem> + <name>bolnagri</name> + <!-- Keyboard indicator for Hindi layouts --> + <_shortDescription>hi</_shortDescription> + <_description>Hindi (Bolnagri)</_description> + <languageList> + <iso639Id>hin</iso639Id> + </languageList> + </configItem> + </variant> + <variant> + <configItem> + <name>hin-wx</name> + <!-- Keyboard indicator for Hindi layouts --> + <_shortDescription>hi</_shortDescription> + <_description>Hindi (Wx)</_description> + <languageList> + <iso639Id>hin</iso639Id> + </languageList> + </configItem> + </variant> + <variant> + <configItem> + <name>hin-kagapa</name> + <!-- Keyboard indicator for Hindi layouts --> + <_shortDescription>hi</_shortDescription> + <_description>Hindi (KaGaPa phonetic)</_description> + <languageList> + <iso639Id>hin</iso639Id> + </languageList> + </configItem> + </variant> + <variant> + <configItem> + <name>san-kagapa</name> + <!-- Keyboard indicator for Sanskrit layouts --> + <_shortDescription>sa</_shortDescription> + <_description>Sanskrit (KaGaPa phonetic)</_description> + <languageList> + <iso639Id>san</iso639Id> + </languageList> + </configItem> + </variant> + <variant> + <configItem> + <name>mar-kagapa</name> + <!-- Keyboard indicator for Marathi layouts --> + <_shortDescription>mr</_shortDescription> + <_description>Marathi (KaGaPa phonetic)</_description> + <languageList> + <iso639Id>mar</iso639Id> + </languageList> + </configItem> + </variant> + </variantList> + </layout> </layoutList> <optionList> <group allowMultipleSelection="true"> diff --git a/rules/base.xml.in b/rules/base.xml.in index 5f78583d..ffa70eb7 100644 --- a/rules/base.xml.in +++ b/rules/base.xml.in @@ -1805,27 +1805,6 @@ </layout> <layout> <configItem> - <name>bd</name> - <!-- Keyboard indicator for Bangla layouts --> - <_shortDescription>bn</_shortDescription> - <_description>Bangla</_description> - <languageList> - <iso639Id>ben</iso639Id> - <!-- sat-Beng: http://www.ethnologue.com/language/sat --> - <iso639Id>sat</iso639Id> - </languageList> - </configItem> - <variantList> - <variant> - <configItem> - <name>probhat</name> - <_description>Bangla (Probhat)</_description> - </configItem> - </variant> - </variantList> - </layout> - <layout> - <configItem> <name>in</name> <!-- Keyboard indicator for Indian layouts --> <_shortDescription>in</_shortDescription> @@ -1834,275 +1813,6 @@ <variantList> <variant> <configItem> - <name>ben</name> - <!-- Keyboard indicator for Bangla layouts --> - <_shortDescription>bn</_shortDescription> - <_description>Bangla (India)</_description> - <languageList> - <iso639Id>ben</iso639Id> - <!-- sat-Beng: http://www.ethnologue.com/language/sat --> - <iso639Id>sat</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>ben_probhat</name> - <!-- Keyboard indicator for Bangla layouts --> - <_shortDescription>bn</_shortDescription> - <_description>Bangla (India, Probhat)</_description> - <languageList> - <iso639Id>ben</iso639Id> - <!-- sat-Beng: http://www.ethnologue.com/language/sat --> - <iso639Id>sat</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>ben_baishakhi</name> - <_description>Bangla (India, Baishakhi)</_description> - <languageList> - <iso639Id>ben</iso639Id> - <!-- sat-Beng: http://www.ethnologue.com/language/sat --> - <iso639Id>sat</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>ben_bornona</name> - <_description>Bangla (India, Bornona)</_description> - <languageList> - <iso639Id>ben</iso639Id> - <!-- sat-Beng: http://www.ethnologue.com/language/sat --> - <iso639Id>sat</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>ben_gitanjali</name> - <_description>Bangla (India, Uni Gitanjali)</_description> - <languageList> - <iso639Id>ben</iso639Id> - <!-- sat-Beng: http://www.ethnologue.com/language/sat --> - <iso639Id>sat</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>ben_inscript</name> - <_description>Bangla (India, Baishakhi Inscript)</_description> - <languageList> - <iso639Id>ben</iso639Id> - <!-- sat-Beng: http://www.ethnologue.com/language/sat --> - <iso639Id>sat</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>eeyek</name> - <_description>Manipuri (Eeyek)</_description> - <languageList> - <iso639Id>mni</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>guj</name> - <!-- Keyboard indicator for Gujarati layouts --> - <_shortDescription>gu</_shortDescription> - <_description>Gujarati</_description> - <languageList> - <iso639Id>guj</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>guru</name> - <!-- Keyboard indicator for Punjabi layouts --> - <_shortDescription>pa</_shortDescription> - <_description>Punjabi (Gurmukhi)</_description> - <languageList> - <iso639Id>pan</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>jhelum</name> - <!-- Keyboard indicator for Punjabi layouts --> - <_shortDescription>pa</_shortDescription> - <_description>Punjabi (Gurmukhi Jhelum)</_description> - <languageList> - <iso639Id>pan</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>kan</name> - <!-- Keyboard indicator for Kannada layouts --> - <_shortDescription>kn</_shortDescription> - <_description>Kannada</_description> - <languageList> - <iso639Id>kan</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>kan-kagapa</name> - <!-- Keyboard indicator for Kannada layouts --> - <_shortDescription>kn</_shortDescription> - <_description>Kannada (KaGaPa phonetic)</_description> - <languageList> - <iso639Id>kan</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>mal</name> - <!-- Keyboard indicator for Malayalam layouts --> - <_shortDescription>ml</_shortDescription> - <_description>Malayalam</_description> - <languageList> - <iso639Id>mal</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>mal_lalitha</name> - <!-- Keyboard indicator for Malayalam layouts --> - <_shortDescription>ml</_shortDescription> - <_description>Malayalam (Lalitha)</_description> - <languageList> - <iso639Id>mal</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>mal_enhanced</name> - <!-- Keyboard indicator for Malayalam layouts --> - <_shortDescription>ml</_shortDescription> - <_description>Malayalam (enhanced Inscript, with rupee sign)</_description> - <languageList> - <iso639Id>mal</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>ori</name> - <!-- Keyboard indicator for Oriya layouts --> - <_shortDescription>or</_shortDescription> - <_description>Oriya</_description> - <languageList> - <iso639Id>ori</iso639Id> - <!-- sat-Orya: http://www.ethnologue.com/language/sat --> - <iso639Id>sat</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>olck</name> - <!-- Keyboard indicator for Ol Chiki layouts --> - <_shortDescription>sat</_shortDescription> - <_description>Ol Chiki</_description> - <languageList> - <!-- sat-Olck: http://www.ethnologue.com/language/sat --> - <iso639Id>sat</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>tam_unicode</name> - <!-- Keyboard indicator for Tamil layouts --> - <_shortDescription>ta</_shortDescription> - <_description>Tamil (Unicode)</_description> - <languageList> - <iso639Id>tam</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>tam_keyboard_with_numerals</name> - <!-- Keyboard indicator for Tamil layouts --> - <_shortDescription>ta</_shortDescription> - <_description>Tamil (keyboard with numerals)</_description> - <languageList> - <iso639Id>tam</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>tam_TAB</name> - <!-- Keyboard indicator for Tamil layouts --> - <_shortDescription>ta</_shortDescription> - <_description>Tamil (TAB typewriter)</_description> - <languageList> - <iso639Id>tam</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>tam_TSCII</name> - <!-- Keyboard indicator for Tamil layouts --> - <_shortDescription>ta</_shortDescription> - <_description>Tamil (TSCII typewriter)</_description> - <languageList> - <iso639Id>tam</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>tam</name> - <!-- Keyboard indicator for Tamil layouts --> - <_shortDescription>ta</_shortDescription> - <_description>Tamil</_description> - <languageList> - <iso639Id>tam</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>tel</name> - <!-- Keyboard indicator for Telugu layouts --> - <_shortDescription>te</_shortDescription> - <_description>Telugu</_description> - <languageList> - <iso639Id>tel</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>tel-kagapa</name> - <!-- Keyboard indicator for Telugu layouts --> - <_shortDescription>te</_shortDescription> - <_description>Telugu (KaGaPa phonetic)</_description> - <languageList> - <iso639Id>tel</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> <name>urd-phonetic</name> <!-- Keyboard indicator for Urdu layouts --> <_shortDescription>ur</_shortDescription> @@ -2136,61 +1846,6 @@ </variant> <variant> <configItem> - <name>bolnagri</name> - <!-- Keyboard indicator for Hindi layouts --> - <_shortDescription>hi</_shortDescription> - <_description>Hindi (Bolnagri)</_description> - <languageList> - <iso639Id>hin</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>hin-wx</name> - <!-- Keyboard indicator for Hindi layouts --> - <_shortDescription>hi</_shortDescription> - <_description>Hindi (Wx)</_description> - <languageList> - <iso639Id>hin</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>hin-kagapa</name> - <!-- Keyboard indicator for Hindi layouts --> - <_shortDescription>hi</_shortDescription> - <_description>Hindi (KaGaPa phonetic)</_description> - <languageList> - <iso639Id>hin</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>san-kagapa</name> - <!-- Keyboard indicator for Sanskrit layouts --> - <_shortDescription>sa</_shortDescription> - <_description>Sanskrit (KaGaPa phonetic)</_description> - <languageList> - <iso639Id>san</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> - <name>mar-kagapa</name> - <!-- Keyboard indicator for Marathi layouts --> - <_shortDescription>mr</_shortDescription> - <_description>Marathi (KaGaPa phonetic)</_description> - <languageList> - <iso639Id>mar</iso639Id> - </languageList> - </configItem> - </variant> - <variant> - <configItem> <name>eng</name> <!-- Keyboard indicator for English layouts --> <_shortDescription>en</_shortDescription> |