Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv

This commit is contained in:
Stephan Raue 2012-05-05 16:37:28 +02:00
commit 1cb1e5c013
3 changed files with 25 additions and 22 deletions

View File

@ -25,3 +25,5 @@
mkdir -p $INSTALL/usr/bin
cp $PKG_BUILD/$1 $INSTALL/usr/bin
mkdir -p $INSTALL/lib/udev
cp $PKG_DIR/scripts/xkb-setup $INSTALL/lib/udev

View File

@ -1,3 +1,5 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
@ -18,28 +20,19 @@
# http://www.gnu.org/copyleft/gpl.html
################################################################################
# setup keyboard layout
#
# runlevels: openelec
. /etc/profile
. /var/config/settings.conf
(
if [ -f /var/config/settings.conf ]; then
. /var/config/settings.conf
if [ -z $X11_KEYMAP ]; then
XKBLAYOUT="us"
fi
progress "setup keyboard layout"
if [ ! -z $X11_KEYMAP2 ]; then
XKBLAYOUT="$X11_KEYMAP,$X11_KEYMAP2"
XKBOPTIONS="grp:alt_shift_toggle"
fi
if [ -z $X11_KEYMAP ]; then
X11_KEYMAP="us"
fi
# waiting for Xorg to start
wait_for_xorg
# setup keymap
if [ -z $X11_KEYMAP2 ]; then
setxkbmap -display $DISPLAY $X11_KEYMAP;
else
setxkbmap -display $DISPLAY -layout "$X11_KEYMAP,$X11_KEYMAP2" -option "grp:alt_shift_toggle";
fi
fi
)&
echo "XKBMODEL=\"pc105\""
echo "XKBVARIANT=\"\""
echo "XKBLAYOUT=\"$XKBLAYOUT\""
echo "XKBOPTIONS=\"$XKBOPTIONS\""

View File

@ -0,0 +1,8 @@
ACTION!="add|change", GOTO="xorg_xkb_end"
SUBSYSTEM!="input", GOTO="xorg_xkb_end"
KERNEL!="event*", GOTO="xorg_xkb_end"
ENV{ID_INPUT_KEY}=="?*", IMPORT{program}="xkb-setup"
LABEL="xorg_xkb_end"