Sort available keyboard layouts to a more sane default.

PR:	bin/154687
Submitted by:	kmoore
Approved by:	kib (mentor, implicit)
This commit is contained in:
Josh Paetzel 2011-02-18 15:13:07 +00:00
parent 441ded2d91
commit 0c0054dfe6
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=218802

View File

@ -26,6 +26,12 @@
# $FreeBSD$
FOUND="0"
TMPLIST="/tmp/.xkeyList.$$"
XLST="/usr/local/share/X11/xkb/rules/xorg.lst"
if [ ! -e "${XLST}" ] ; then
exit 1
fi
# Lets parse the xorg.list file, and see what layouts are supported
while read line
@ -36,9 +42,9 @@ do
echo $line | grep '! ' >/dev/null 2>/dev/null
if [ "$?" = "0" ]
then
exit 0
break
else
echo "$line"
echo "$line" >> ${TMPLIST}
fi
fi
@ -51,6 +57,13 @@ do
fi
fi
done < /usr/local/share/X11/xkb/rules/xorg.lst
done < $XLST
# Display the output, with us English as the first entry
echo "us U.S. English"
sort -b -d +1 $TMPLIST
# Delete the tmp file
rm $TMPLIST
exit 0