random script dump
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

14 lines
408 B

#!/usr/bin/env zsh
STATUSFILE="/run/user/${UID}/touchpad_disabled"
DEVNAME='ETPS/2 Elantech Touchpad'
(($#)) || [[ ! -r $STATUSFILE ]]
case ${1:-$?} in
(1|'on') toggle='enable' flag_action=('/usr/bin/rm' '-f');;
(0|'off') toggle='disable' flag_action=('/usr/bin/touch');;
(*) exit 1;;
esac
/usr/bin/xinput $toggle $DEVNAME
$flag_action[@] $STATUSFILE
/usr/bin/notify-send "Touchpad ${toggle}d"