diff options
Diffstat (limited to 'dot/local/bin/ttoggle')
-rwxr-xr-x | dot/local/bin/ttoggle | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/dot/local/bin/ttoggle b/dot/local/bin/ttoggle new file mode 100755 index 0000000..15110e6 --- /dev/null +++ b/dot/local/bin/ttoggle | |||
@@ -0,0 +1,18 @@ | |||
1 | #!/bin/sh | ||
2 | |||
3 | touchdev=$(xinput list --name-only|grep touch) || exit | ||
4 | |||
5 | touchdev_enabled() | ||
6 | { | ||
7 | xinput list-props "$touchdev" | grep -q '(148):.1$' | ||
8 | } | ||
9 | |||
10 | if touchdev_enabled | ||
11 | then | ||
12 | cmd=disable | ||
13 | else | ||
14 | cmd=enable | ||
15 | fi | ||
16 | |||
17 | set -x | ||
18 | xinput "$cmd" "$touchdev" | ||