Touchpad per Funktionstaste in Xubuntu deaktivieren

Da nach der Installation von Xubuntu 11.10 leider nicht alle Funktionstasten auf Anhieb funktioniert haben musste ich mich noch selbst drum kümmern.

Eine für mich sehr wichtige Funktionstaste war immer die zum Deaktivieren des Touchpads, da ich beim Tippen öfters mal versehentlich drauf komme und dann mit dem Mauszeiger irgendwo hin springe.

Nach ein wenig Recherche habe ich herausgefunden, dass man das Touchpad durch den Befehl

synclient TouchpadOff=1

deaktivieren kann. Da beim Drücken der Funktionstaste das Touchpad aber natürlich auch wieder angehen soll wenn es gerade deaktiviert ist braucht es ein kleines Skript, welches den aktuellen Status ausliest und dementsprechend den richtigen Befehl ausführt. Durch

synclient -l

kann man sich alle aktuellen Einstellungen ausgeben lassen, also braucht es nur ne einfache Regex die über die Ausgabe läuft.

#!/bin/bash

if synclient -l|grep -e 'TouchpadOff.*= 0' -c -q
   then
      synclient TouchpadOff=1
   else
      synclient TouchpadOff=0
fi

Über Einstellungen > Tastatur > Tastenkürzel für Anwendungen kann man dem Skript dann ein Tastenkürzel zuweisen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert