From 5f75f4dce6905f52901c2dbe53351f2638d69c19 Mon Sep 17 00:00:00 2001 From: luxick Date: Fri, 30 Dec 2016 12:26:19 +0100 Subject: [PATCH] touchpad / trackpoint control scripts --- speed-up-trackpoint | 19 +++++++++++++++++++ touchpadcontrol | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 54 insertions(+) create mode 100755 speed-up-trackpoint create mode 100755 touchpadcontrol diff --git a/speed-up-trackpoint b/speed-up-trackpoint new file mode 100755 index 0000000..1c99106 --- /dev/null +++ b/speed-up-trackpoint @@ -0,0 +1,19 @@ +#!/bin/bash +# Set Trackpoint sensetivity and speed up +TPDEV="/sys/devices/platform/i8042/serio1/serio2" +while true +do + if [ -d "$TPDEV" ]; then + echo "Configuring Trackpoint" + echo -n 255 > $TPDEV/sensitivity # Integer 128 Sensitivity + echo -n 255 > $TPDEV/speed # Integer 97 Cursor speed + echo -n 4 > $TPDEV/inertia # Integer 6 Negative intertia + echo "Done." + exit 0 + else + echo "Couldn't find trackpoint device $TPDEV" + fi + sleep 1s +done + +exit 1 diff --git a/touchpadcontrol b/touchpadcontrol new file mode 100755 index 0000000..c32cbb4 --- /dev/null +++ b/touchpadcontrol @@ -0,0 +1,35 @@ +#!/bin/bash +# Enable or diable Thinkpad Touchpad + +toggle() { + STATUS=`xinput list-props 'SynPS/2 Synaptics TouchPad' | grep 139 | grep -o ".$"` + if [ $STATUS = "1" ]; then + xinput set-prop 'SynPS/2 Synaptics TouchPad' 139 0 + else + xinput set-prop 'SynPS/2 Synaptics TouchPad' 139 1 + fi +} + +deactivate() { + xinput set-prop 'SynPS/2 Synaptics TouchPad' 139 0 +} + +activate() { + xinput set-prop 'SynPS/2 Synaptics TouchPad' 139 1 +} + +case "$1" in + toggle) + toggle + ;; + disable) + deactivate + ;; + enable) + activate + ;; + *) + echo $"Usage: $0 {enable|disable|toggle}" + exit 1 +esac +exit 0