1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
#!/bin/bash
# SPDX-License-Identifier: GPL-2.0+
# Copyright (C) 2017, Martin Kepplinger <martink@posteo.de>
# This starts ts_uinput as a daemon and creates /dev/input/ts_uinput to use
# as an evdev input device
TS_UINPUT_DEV_FILE=$(ts_uinput -d -v)
TS_UINPUT_DEV_FILE_CHECKED=$(ls "$TS_UINPUT_DEV_FILE" | grep 'event')
if [ ! -z "$TS_UINPUT_DEV_FILE_CHECKED" ]
then
rm -f /dev/input/ts_uinput
ln -s $TS_UINPUT_DEV_FILE_CHECKED /dev/input/ts_uinput
else
echo "ts_uinput: Error creating event device"
exit 1
fi
exit 0
|