summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Cady <d@cryptonomic.net>2022-05-06 02:52:32 -0400
committerAndrew Cady <d@jerkface.net>2022-10-09 13:53:09 -0400
commitc14f39af557dca6f05ae776b365f91b636919330 (patch)
tree125a1a9a3ad9a80085ba81981622dedad1d15b71
parentf91e352c41c5bca11209424e4b5975f2ab1923be (diff)
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