Skip to content

Instantly share code, notes, and snippets.

@anekos
Created July 27, 2012 10:33
Show Gist options
  • Save anekos/3187342 to your computer and use it in GitHub Desktop.
Save anekos/3187342 to your computer and use it in GitHub Desktop.
マウスを無効にするスクリプト (X Window/XInput)

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment