X-Git-Url: http://git.grml.org/?a=blobdiff_plain;f=usr_bin%2Fgrml-lang;h=5c3fafa0cc5cc981fef27d21f9ce7612d58b3938;hb=0bbd68b7667067039536f8e5eed9a49b154840fc;hp=3376d4cf813961b4169cb0e98109fe761a0379dd;hpb=a516f0e5306fd6f70336b0a0a13a022ed9c8314f;p=grml-scripts.git diff --git a/usr_bin/grml-lang b/usr_bin/grml-lang index 3376d4c..5c3fafa 100755 --- a/usr_bin/grml-lang +++ b/usr_bin/grml-lang @@ -11,7 +11,7 @@ PN="$(basename $0)" usage(){ echo "Usage: $0 " - echo "supported values: at, ch, de, dvorak, es, jp, us" + echo "supported values: at, ch, de, dvorak, es, fr, it, jp, us" } setvalue(){ @@ -26,7 +26,7 @@ setvalue(){ if [ $# -lt "1" ] ; then usage - exit -1 + exit 1 fi [ -d /etc/sysconfig ] || sudo mkdir /etc/sysconfig @@ -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 @@ -75,6 +79,10 @@ if [ -z "$DISPLAY" ] ;then echo 'Loading keymap es...' sudo loadkeys i386/qwerty/es.kmap.gz echo -e "\nDone." + elif [ "$1" = "fr" ] ; then + echo 'Loading keymap fr...' + sudo loadkeys i386/azerty/fr.kmap.gz + echo -e "\nDone." else echo "No valid parameter given. Notice: Use loadkeys on console and setxkbmap when running X for @@ -98,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 @@ -114,6 +126,10 @@ else echo "Loading keymap es..." setxkbmap es echo -e "\nDone." + elif [ "$1" = "fr" ] ; then + echo "Loading keymap fr..." + setxkbmap fr + echo -e "\nDone." else echo "No valid parameter given." echo