grml-lang: support language settings for Italy
authorMichael Prokop <mika@grml.org>
Fri, 18 Apr 2014 20:53:34 +0000 (22:53 +0200)
committerMichael Prokop <mika@grml.org>
Fri, 18 Apr 2014 20:53:34 +0000 (22:53 +0200)
Thanks: Marco d'Itri <md@Linux.IT>

usr_bin/grml-lang

index 0b33060..5c3fafa 100755 (executable)
@@ -11,7 +11,7 @@ PN="$(basename $0)"
 
 usage(){
     echo "Usage: $0 <language>"
-    echo "supported values: at, ch, de, dvorak, es, fr, jp, us"
+    echo "supported values: at, ch, de, dvorak, es, fr, it, jp, us"
 }
 
 setvalue(){
@@ -59,6 +59,10 @@ if [ -z "$DISPLAY" ] ;then
     echo "Loading keymap for Switzerland..."
     sudo loadkeys i386/qwertz/sg-latin1.kmap.gz
     echo -e "\nDone."
+  elif [ "$1" = "it" ] ; then
+    echo "Loading keymap for Italy..."
+    sudo loadkeys i386/qwerty/it.kmap.gz
+    echo -e "\nDone."
   elif [ "$1" = "us" ] ; then
     echo 'Loading keymap us...'
     sudo loadkeys i386/qwerty/us-latin1.kmap.gz
@@ -102,6 +106,10 @@ else
       echo "Loading keymap for Switzerland..."
       setxkbmap ch
       echo -e "\nDone."
+    elif [ "$1" = "it" ] ; then
+      echo "Loading keymap for Italy..."
+      setxkbmap it
+      echo -e "\nDone."
     elif [ "$1" = "jp" ] ; then
       echo "Loading keymap for Japan..."
       setxkbmap -model jp106 -layout jp