Skip to content

Instantly share code, notes, and snippets.

@DennisLfromGA
Created August 20, 2014 20:26
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save DennisLfromGA/d992a6a3b98ec59b0bfd to your computer and use it in GitHub Desktop.
Save DennisLfromGA/d992a6a3b98ec59b0bfd to your computer and use it in GitHub Desktop.
A shell script to turn on the Chromebook's Touchpad
### Script to turn ON the Trackpad device
#DEBUG=''
[[ -n "$DEBUG" ]] && set -x
TP=''
#VERBOSE=''
## Get Trackpad ID number from Crosh
#+ Write a custom crosh script to get the trackpad id number
echo "crosh <<ENDCROSH
inputcontrol --names
exit
ENDCROSH" 2>&1 >/tmp/cr-gettpid.sh
#+ Run the custom crosh script to get the trackpad id number
sh /tmp/cr-gettpid.sh 2>&1 >/tmp/tp.id
TP=`grep -i trackpad /tmp/tp.id | cut -d : -f1`
[[ -n "$VERBOSE" ]] && echo -n "Trackpad ID is $TP"
## Write a custom crosh script to turn off the trackpad
echo "crosh <<ENDCROSH
inputcontrol --id=$TP 'Device Enabled'=1
exit
ENDCROSH" 2>&1 >/tmp/cr-tpon.sh
## Now turn ON the trackpad
sh /tmp/cr-tpon.sh 2>&1 >/dev/null
[[ -n "$VERBOSE" ]] && echo " and is ON now..."
[[ -n "$DEBUG" ]] && set -x
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment