#!/bin/sh
#
# By Kendall Weaver <kendalltweaver@gmail.com>
#
# Simple graphical keyboard layout tool.
# Made for Linux Mint Fluxbox CE.

layout=$(zenity --list --title "Keyboard Layout" --text "Select Layout" --column "Layout" ar be bg br cz cz_qwerty de dk dvorak en_US es fr fr-latin9 gb hr it jp lt lv mk mt no pl pt ro ru se sk syr th tr us us_intl uz); echo $layout

if [ "$layout" = "" ]; then
	exit 0
fi

if [ ! -d "$HOME/.linuxmint" ]; then
	mkdir -p $HOME/.linuxmint
fi

if [ ! -f "$HOME/.linuxmint/skl" ]; then
	touch $HOME/.linuxmint/skl
	chmod +x $HOME/.linuxmint/skl
fi

echo "#!/bin/sh" > $HOME/.linuxmint/skl
echo "#Autogenerated script - Do not edit" >> $HOME/.linuxmint/skl
echo "setxkbmap $layout" >> $HOME/.linuxmint/skl

exec /usr/bin/mintinput1

exit 0
