debian@yoga 11s: Touchpad an/aus

Die Tastatur des Lenovo Yoga 11s wird auch unter debian automatisch ausgeschaltet, wenn das Gerät im Tablet-Modus genutzt wird. Das trifft leider nicht auf das Touchpad zu. Es bietet sich daher an, bspw. den seitlichen ScreenRotation-Lock-Button zum An-/Ausschalten des Touchpads zu benutzen. Dafür brauchen wir nur folgendes Script, das wir in der Datei „switchTouchpad.sh“ speichern (um Nachrichten an das Notification-System schicken zu können, muss noch „libnotify-bin“ installiert werden: „sudo apt-get install libnotify-bin“):

#!/bin/bash
TouchPadID=$(xinput --list --id-only 'SynPS/2 Synaptics TouchPad')
TouchPadStatus=$(xinput list-props $TouchPadID | grep "Device Enabled" | cut -f3)
if [[ "$TouchPadStatus" == "0" ]]; then
	xinput enable $TouchPadID
	notify-send -i /usr/share/icons/gnome/32x32/devices/input-touchpad.png "Touchpad" "AN"
else
	xinput disable $TouchPadID
	notify-send -i /usr/share/icons/gnome/32x32/devices/input-touchpad.png "Touchpad" "AUS"
fi

Jetzt nur noch die Datei über ein Terminal mittels „chmod +x switchTouchpad.sh“ ausführbar machen. Dann kann über die Einstellungen für Tastatur->Tastenkürzel einfach das Bash-Script als Befehl eingetragen und die seitliche Taste für die Bildschirmdrehung (<Super>o) zum Ab-/Anschalten des Touchpads missbraucht werden.