diff options
Diffstat (limited to 'PCBSD/pc-sysinstall/backend-query/.svn/text-base/xkeyboard-layouts.sh.svn-base')
-rw-r--r-- | PCBSD/pc-sysinstall/backend-query/.svn/text-base/xkeyboard-layouts.sh.svn-base | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/PCBSD/pc-sysinstall/backend-query/.svn/text-base/xkeyboard-layouts.sh.svn-base b/PCBSD/pc-sysinstall/backend-query/.svn/text-base/xkeyboard-layouts.sh.svn-base new file mode 100644 index 0000000..b2b92f3 --- /dev/null +++ b/PCBSD/pc-sysinstall/backend-query/.svn/text-base/xkeyboard-layouts.sh.svn-base @@ -0,0 +1,31 @@ +#!/bin/sh + +FOUND="0" + +# Lets parse the xorg.list file, and see what layouts are supported +while read line +do + + if [ "$FOUND" = "1" -a ! -z "$line" ] + then + echo $line | grep '! ' >/dev/null 2>/dev/null + if [ "$?" = "0" ] + then + exit 0 + else + echo "$line" + fi + fi + + if [ "${FOUND}" = "0" ] + then + echo $line | grep '! layout' >/dev/null 2>/dev/null + if [ "$?" = "0" ] + then + FOUND="1" + fi + fi + +done < /usr/local/share/X11/xkb/rules/xorg.lst + +exit 0 |