diff options
author | Azat Bahawi <azat@bahawi.net> | 1970-01-01 03:00:00 +0300 |
---|---|---|
committer | Azat Bahawi <azat@bahawi.net> | 2022-09-20 11:57:34 +0300 |
commit | fcf8d0c0246b353f255eb5173cd8cd3748f8da3b (patch) | |
tree | 50717852ab2d895415a77b64462de4723322c404 /toggle-trackpoint |
Diffstat (limited to '')
-rwxr-xr-x | toggle-trackpoint | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/toggle-trackpoint b/toggle-trackpoint new file mode 100755 index 0000000..363ffa8 --- /dev/null +++ b/toggle-trackpoint @@ -0,0 +1,10 @@ +#!/bin/sh + +device="$(xinput list | grep -Eo 'TrackPoint\s*id\=[0-9]{1,2}' | grep -Eo '[0-9]{1,2}')" +state="$(xinput list-props "${device}" | awk '/Device Enabled/ {print $4}')" + +if [ "${state}" -eq 1 ]; then + xinput disable "${device}" +else + xinput enable "${device}" +fi |