on/off を引数に実行する
$ mouse.sh off
$ mouse.sh on
#!/bin/sh | |
case "$1" in | |
on) | |
value=1 | |
;; | |
off) | |
value=0 | |
;; | |
*) | |
echo "$0 <on|off>" 1>&2 | |
exit 1 | |
esac | |
ids=`xinput list | grep 'slave\s*pointer' | grep -v "Virtual core XTEST pointer " | sed 's/.*id=//' | sed 's/\s.*//'` | |
for id in $ids | |
do | |
xinput set-prop $id "Device Enabled" $value 2> /dev/null | |
done | |
exit 0 | |