10 de abril de 2009

Deshabilitar el Touchpad en Ubuntu

Muchas veces no queremos usar el Touchpadcomo el de mi portátil por varios motivos uno porejemplo puede ser por ser muy sencible puesto que basta un leve acercamiento para que te mande el cursor a otro extremo de la pantalla. Así que siq uieres librarte de este incordio.

Después de mirar diversas fuentes, vi que era bastante fácil:

Editamos el xorg.conf:

sudo gedit /etc/X11/xorg.conf

Buscamos la sección donde pone:

Section “InputDevice”

Identifier “Synaptics Touchpad”

Ojo, hay varias secciones “InputDevice”, edita la correcta.

Añade al final:

Option “SHMConfig” “on”

Ahora ya podemos ir al Terminal para habilitar o deshabilitar el Touchpad con los comandos:

synclient touchpadoff=1 (para deshabilitar)

synclient touchpadoff=0 (para habilitar)

Si al ejecutar este comando nos da un error:

Can’t access shared memory area. SHMConfig disabled?

Seguramente es porque editamos el xorg.conf incorrectamente, o nos equivocamos de Section (a mí me paso por despistado).

Si el error persiste, prueba a reiniciar X (Ctrl+Alt+Backspace) y vuelve a intentarlo.

De cualquier forma, para que el cambio tenga efecto al final de todo el proceso, tendrás que reiniciar X.

Esta deshabilitación dura lo que dura la sesión. Si queremos que el Touchpad se deshabilite siempre que iniciamos sesión, sólo hay que dar un pasito más:

Vamos a Sistema > Preferencias > Sesiones.

En la pestaña “Programas de inicio” hacemos click en el botón “Añadir”.
En el formulario, le damos un nombre cualquiera, mejor si es identificativo, y en Orden escribimos el famoso:

synclient touchpadoff=1

Eso es todo.

1 comentarios:

Anónimo dijo...

Se puede usar un pequeño script para que al pulsar una combinación de teclas se desactiven las pulsaciones del ratón y al volver a pulsar la misma combinación se vuelvan a activar.

El script sería así (para device, en vez de 12 cada uno tiene que poner el valor de su x y para property en vez de 313 el de su z):

#!/bin/bash

device=12
property=313
mode="$(xinput list-props $device | grep $property | cut -d',' -f5)"

if [ $mode -eq "1" ] ;
then
xinput set-prop $device $property 0, 0, 0, 0, 0, 0, 0
else
xinput set-prop $device $property 2, 3, 0, 0, 1, 3, 2
fi

Al script hay que darle permiso de ejecución. Se puede guardar (como root o administrador) en /usr/bin, para poder ser llamado desde la combinación de teclas que se elija en gnome-keybinding-properties.

 
Design by Wordpress Theme | Bloggerized by Free Blogger Templates | coupon codes