# $Id$ provide basic-input help_input_keymap() { mecho "set input.keymap [keymap]" mecho " de, us, en, gr, etc" } # set_input_mouse set_input_mouse() { return 0 } # set_input_keyboard set_input_keyboard() { return 0 } # set_input_keyboard set_input_keymap() { local value="$1" local CONFIG="/etc/X11/xorg.conf.d/25-layout.conf" [[ -z ${value} ]] && help_input_keymap && return 1 clearconfig addconfig 'Section "InputClass"' addconfig ' Identifier "keyboard layout"' addconfig ' MatchIsKeyboard "on"' addconfig " Option \"XkbLayout\" \"${value}\"" addconfig 'EndSection' x11runas "setxkbmap ${value}" }