viernes, febrero 15, 2008

Deshabilitar la Touchpad en Ubuntu II

Tenía curiosidad de cómo hacer un comando que haga un switch del estado de la Touchpad.
Así, en vez de asignar dos combinaciones de teclas para habilitar/deshabilitar la touchpad, pueda hacerlo con una sola combinación de teclas.

El script es el siguiente:

#!/bin/bash
declare STATE=`synclient -l | grep TouchpadOff | tr -d [:alpha:][===][=\ =]`

if [ $STATE -eq 0 ]; then
synclient TouchpadOff=1;
else
synclient TouchpadOff=0;
fi

Lo guardáis en un archivo en el sistema. Donde queráis, el mío está en /home/alux/switch_touchpad.

Ejecutáis el configurador del compiz.
System->Preferences->Advanced Desktop Effects Settings

En el panel de configuración general, en la pestaña Commands, ponéis la dirección del script:
/home/alux/switch_touchpad

Y en la pestaña Actions, en la parte Commands ponéis la combinación de teclas que ejecute el script, por ejemplo: Ctrl+Alt+T

Ya ves, tengo demasiado tiempo libre.