summaryrefslogtreecommitdiff
path: root/dot/local/bin/thinkfix.sh
diff options
context:
space:
mode:
Diffstat (limited to 'dot/local/bin/thinkfix.sh')
-rwxr-xr-xdot/local/bin/thinkfix.sh22
1 files changed, 22 insertions, 0 deletions
diff --git a/dot/local/bin/thinkfix.sh b/dot/local/bin/thinkfix.sh
new file mode 100755
index 0000000..fec6278
--- /dev/null
+++ b/dot/local/bin/thinkfix.sh
@@ -0,0 +1,22 @@
1#!/bin/bash
2sensitivity=128
3speed=97
4
5sensitivity=128
6speed=50
7
8die() { echo "Error: $*" >&2; exit 1; }
9
10[ "$UID" = 0 ] ||
11 exec sudo -- "$0" "$@" ||
12 die "you are not root and sudo failed to become root"
13
14#device=/sys/devices/platform/i8042/serio1/serio2
15device=$(find /sys/devices/platform/i8042/ -name sensitivity -print -a -quit) &&
16 [ "$device" ] || die "could not find i8042 device"
17device=${device%/*}
18
19for v in sensitivity speed
20do
21 echo ${!v} > $device/$v
22done