Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
touchpad fn key fix
#!/bin/sh
# toggle touch pad
device=`xinput list --name-only | grep -i touchpad`
isOn=`xinput list-props "$device" | grep -i enabled | tail -c 2`
iconEnabled='input-touchpad-symbolic'
iconDisabled='touchpad-disabled-symbolic'
case "$isOn" in
0)
notify-send --icon=$iconEnabled "Touchpad [ON]" "Your touchpad is now enabled"
xinput set-prop "$device" 'Device Enabled' 1
;;
1)
notify-send --icon=$iconDisabled "Touchpad [OFF]" "Your touchpad is now disabled"
xinput set-prop "$device" 'Device Enabled' 0
;;
*)
notify-send --icon=$iconEnabled --expire-time=10000 "Error: Touchpad device enabled says: $isOn."
;;
esac
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment