#!/bin/sh

ENABLED=yes
[ "$ENABLED" != "yes" ] && exit 0

. /usr/lib/ublinux/os-config
SOURCE=${SYSCONF}/config; [ -f ${SOURCE} ] && . ${SOURCE} 2>/dev/null
SOURCE=${SYSCONF}/keyboard; [ -f ${SOURCE} ] && . ${SOURCE} 2>/dev/null

[ "$RESETKBMODE" != "no" ] && setxkbmap $XkbLayout -model $XkbModel -option $XkbOptions

# Automatic detection PC/notebooks
if [ -z "$NUMLOCK" ] ; then
   if xinput list | grep -qi touchpad ; then
      NUMLOCK=no
   else
      NUMLOCK=yes
   fi
fi

[ "$NUMLOCK" = "yes" -o "$NUMLOCK" = "on" ] && numlockx on
[ "$NUMLOCK" = "no" -o "$NUMLOCK" = "off" ] && numlockx off
