blob: 9dde99b735bb64c2500b3457276dc851e04cfdb8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#!/bin/sh
# Toggle touchpad status
# Using libinput and xinput
# Use xinput list and do a search for touchpads. Then get the first one and get its name.
device="$(xinput list | grep -P '(?<= )[\w\s:]*(?i)(touchpad|synaptics)(?-i).*?(?=\s*id)' -o | head -n1)"
# If it was activated disable it and if it wasn't disable it
if [[ "$(xinput list-props "$device" | grep -P ".*Device Enabled.*\K.(?=$)" -o)" == "1" ]]
then
xinput disable "$device"
notify-send "Touchpad" "Touchpad disabled"
else
xinput enable "$device"
notify-send "Touchpad" "Touchpad enabled"
fi
|