summaryrefslogtreecommitdiff
path: root/configs/mate-openrc/root-image/root/.keymap.sh
diff options
context:
space:
mode:
Diffstat (limited to 'configs/mate-openrc/root-image/root/.keymap.sh')
-rwxr-xr-xconfigs/mate-openrc/root-image/root/.keymap.sh202
1 files changed, 102 insertions, 100 deletions
diff --git a/configs/mate-openrc/root-image/root/.keymap.sh b/configs/mate-openrc/root-image/root/.keymap.sh
index ddd5c62..f844af6 100755
--- a/configs/mate-openrc/root-image/root/.keymap.sh
+++ b/configs/mate-openrc/root-image/root/.keymap.sh
@@ -2,115 +2,117 @@
list_keymaps() {
cat <<EOM
-af
-al
-am
-ara
-at
-au
-az
-ba
-be
-bg
-bn
-br
-brai
-bt
-bw
-by
-ca
-cd
-ch
-cm
-cn
-cz
-de
-dk
-dz
-ee
-epo
-es
-et
-fi
-fo
-fr
-gb
-ge
-gh
-gn
-gr
-hr
-hu
-id
-ie
-il
-in
-iq
-ir
-is
-it
-jp
-ke
-kg
-kh
-kr
-kz
-la
-latam
-lk
-lt
-lv
-ma
-mao
-md
-me
-mk
-ml
-mm
-mn
-mt
-mv
-my
-nec_vndr/jp
-ng
-nl
-no
-np
-ph
-pk
-pl
-pt
-ro
-rs
-ru
-se
-si
-sk
-sn
-sy
-tg
-th
-tj
-tm
-tr
-tw
-tz
-ua
-us
-uz
-vn
-za
+af Afrikaans
+al Albanian
+am Amharic
+ara Arabic
+at at
+au au
+az Azerbaijani
+ba Bashkir
+be Belarusian
+bg Bulgarian
+bn Bihari-languages
+br Breton
+brai brai
+bt bt
+bw bw
+by by
+ca Catalan
+cd cd
+ch Chamorro
+cm cm
+cn cn
+cz Czech
+de German
+dk dk
+dz Dzongkha
+ee Ewe
+epo Esperanto
+es Spanish
+et Estonian
+fi Finnish
+fo Faroese
+fr French
+gb gb
+ge ge
+gh gh
+gn GuaranĂ­
+gr gr
+hr Croatian
+hu Hungarian
+id Indonesian
+ie Interlingue
+il il
+in in
+iq iq
+ir ir
+is Icelandic
+it Italian
+jp Japanese
+ke ke
+kg Kongo
+kh kh
+kr Kanuri
+kz kz
+la Latin
+latam Latin-American
+lk lk
+lt Lithuanian
+lv Latvian
+ma ma
+mao Maori
+md md
+me me
+mk Macedonian
+ml Malayalam
+mm mm
+mn Mongolian
+mt Maltese
+mv mv
+my Burmese
+nec_vndr/jp nec_vndr/jp
+ng Ndonga
+nl Dutch
+no Norwegian
+np np
+ph ph
+pk pk
+pl Polish
+pt Portuguese
+ro Romanian
+rs rs
+ru Russian
+se Northern-Sami
+si Sinhala
+sk Slovak
+sn Shona
+sy sy
+tg Tajik
+th Thai
+tj tj
+tm tm
+tr Turkish
+tw Twi
+tz tz
+ua ua
+us English
+uz Uzbek
+vn vn
+za Zhuang
EOM
}
#Comprobe if X11 keymap was selected
code=$(cat .codecheck | grep XKBMAP= | cut -d '=' -f 2)
-if [ $code = "us" ]; then
- keymap=$(zenity --list --title="Select your keymap" --column="Keymap" $(list_keymaps))
+if [[ $code = "us" ]]; then
+ keymap=$(zenity --list --title="Select your keymap" --column="Code Name" --column="Keymap" --hide-column=1 $(list_keymaps))
setxkbmap $keymap
#Save XKBMAP in .codecheck to use in other time. For example if you install X11 with scripts
sed -i '/XKBMAP=./d' ~/.codecheck
echo "XKBMAP=$keymap" >> ~/.codecheck
+elif [[ $code != "" ]]; then
+ setxkbmap $code
fi