diff --git a/meta/packages/xserver-kdrive-common/xserver-kdrive-common/etc/X11/Xserver b/meta/packages/xserver-kdrive-common/xserver-kdrive-common/etc/X11/Xserver index 8efb8661f4..742f4ee5f0 100644 --- a/meta/packages/xserver-kdrive-common/xserver-kdrive-common/etc/X11/Xserver +++ b/meta/packages/xserver-kdrive-common/xserver-kdrive-common/etc/X11/Xserver @@ -43,6 +43,11 @@ if [ -z "$TSLIB_TSDEVICE" ] && [ -e /dev/input/mice ] && [ "$XSERVER" != "Xorg" ARGS="$ARGS -mouse /dev/input/mice" fi +# kdrive 1.4 onwards needs -mouse args +if [ -n "$TSLIB_TSDEVICE" ]; then + ARGS="$ARGS -mouse tslib" +fi + # start off server in conventional location. case `module_id` in "Generic OMAP1510/1610/1710") diff --git a/meta/packages/xserver-kdrive-common/xserver-kdrive-common/etc/X11/Xsession.d/12keymap b/meta/packages/xserver-kdrive-common/xserver-kdrive-common/etc/X11/Xsession.d/12keymap new file mode 100644 index 0000000000..7a22f43276 --- /dev/null +++ b/meta/packages/xserver-kdrive-common/xserver-kdrive-common/etc/X11/Xsession.d/12keymap @@ -0,0 +1,4 @@ +#!/bin/sh + +# since kdrive 1.4 there is no default keymap in server +xmodmap -