X-Git-Url: http://git.grml.org/?a=blobdiff_plain;f=usr_bin%2Fgrml-lang;h=19b0b6952e4d9a31e4a0609925d98c401feee827;hb=9fef74081f53d30174118872324fa62d4a8145b5;hp=bc9fa17bcfc06227e568de35d5d28abb12b666c6;hpb=d41ce4f0e006034bd833fe5d4f939f8a5dd7a7d1;p=grml-scripts-core.git diff --git a/usr_bin/grml-lang b/usr_bin/grml-lang index bc9fa17..19b0b69 100755 --- a/usr_bin/grml-lang +++ b/usr_bin/grml-lang @@ -1,15 +1,14 @@ -#!/bin/sh +#!/bin/bash # Filename: grml-lang # Purpose: load specific keyboard layout settings # Authors: grml-team (grml.org), (c) Michael Prokop # Bug-Reports: see http://grml.org/bugs/ # License: This file is licensed under the GPL v2. -# Latest change: Mon Jun 04 22:33:29 CEST 2007 [mika] ################################################################################ usage(){ echo "Usage: $0 " - echo "supported values: at, de, dvorak, ch, jp, us" + echo "supported values: at, ch, de, dvorak, es, jp, us" } if [ $# -lt "1" ] ; then @@ -42,6 +41,10 @@ if [ -z "$DISPLAY" ] ;then echo 'Loading keymap jp...' sudo loadkeys i386/qwerty/jp106.kmap.gz echo -e "\nDone." + elif [ "$1" = "es" ] ; then + echo 'Loading keymap es...' + sudo loadkeys i386/qwerty/es.kmap.gz + echo -e "\nDone." else echo "No valid parameter given. Notice: Use loadkeys on console and setxkbmap when running X for @@ -77,6 +80,10 @@ else echo 'Loading keymap us...' [ -r $HOME/.Xmodmap ] && xmodmap $HOME/.Xmodmap || setxkbmap us echo -e "\nDone." + elif [ "$1" = "es" ] ; then + echo "Loading keymap es..." + setxkbmap es + echo -e "\nDone." else echo "No valid parameter given." echo