Como activar en Debian con Xfce el touchpad y emular la opcion multitouch

En esta ocasión activaremos el touchpad en Debian con Xfce. También veremos como podemos emular la
opción multitouch (el uso de varios dedos en el touchpad) en dispositivos que NO soportan esta
función.
.
.
.
INDICE DE CONTENIDOS
.
.
PASOS del 01 al 04    Conociendo nuestro touchpad y las opciones que tenemos
PASOS del 05 al 09    Método 01 - Activando el touchpad creando un archivo en /opt
PASOS del 10 al 12    Método 02 - Activando el touchpad editando el archivo 50-synaptics.conf
PASOS del 13 al 15    Como emular la opción multitouch en touchpads que NO son compatibles
.
.
.
.
CONOCIENDO NUESTRO TOUCHPAD Y LAS OPCIONES QUE TENEMOS
.
.
Este manual está hecho sobre el touchpad synaptics, así que primero abrimos un Terminal
Y escribimos lo siguiente (sin el carácter $)
.
.
.
PASO 01
Comprobamos el tipo de touchpad que tenemos con:
$ egrep -i 'synap|alps|etps' /proc/bus/input/devices
.
.
Si nos devuelve la siguiente línea continúa con el manual, si no, no te aseguro que funcione
N: Name="SynPS/2 Synaptics TouchPad"
.
.
.
PASO 02
Ahora veremos todas las opciones disponibles para el driver synaptics con:
$ man synaptics
.
.
.
PASO 03
Para saber que tenemos activado o sus parámetros usaremos
$ synclient -l
.
.
.
PASO 04
Para finalizar veremos si nuestro touchpad es compatible con la opción multitouch escribiendo:
$ grep "TouchPad: buttons:" /var/log/Xorg.0.log
.
.
Si es compatible veremos las palabras “double” (dos dedos) y “triple” (tres dedos) al final
de la línea como se muestra a continuación
(II) SynPS/2 Synaptics TouchPad: buttons: left right middle double triple
.
.
Y si NO es compatible simplemente no nos saldrá las palabras “double” y “triple
(II) SynPS/2 Synaptics TouchPad: buttons: left right middle
.
.
Como último recurso (esto lo veremos al final del post) intentaremos emular la opción multitouch,
aunque hay que decir que no funciona en todos los touchpads 
.
.
.
Ahora mostraré un par de métodos para activar las pulsaciones y darle un poco de velocidad al 
puntero (por si lo tenemos muy lento)
.
.
.
.
METODO 01  ACTIVANDO EL TOUCHPAD CREANDO UN ARCHIVO EN /opt
.
Este método es el más sencillo, ya que si no funciona, con eliminarlo será suficiente.
.
.
.
PASO 05
Nos logeamos como ROOT
$ su -
.
.
.
PASO 06
Creamos con un editor de textos (gedit en este caso) un archivo en /opt llamado touchpad.sh
# gedit /opt/touchpad.sh
.
.
.
PASO 07
Le insertamos las siguientes lineas (la almohadilla de la primera línea es imprescindible)
Obviamente si no quieres que vaya más rápido tu puntero no incluyas las 4 últimas líneas
.
.
.
#!/bin/bash 

# Activación de las pulsaciones del Touchpad 
synclient TapButton1=1 

# Velocidad del puntero 
synclient MinSpeed=0.5 
synclient MaxSpeed=1.0 
synclient AccelFactor=0.075 
.
.
.
Después guarda y cierra 
.
.
.
PASO 08
Le concedemos permiso de lectura, escritura y ejecución para todos
# chmod 777 -v /opt/touchpad.sh
.
.
.
PASO 09
Dirígete a: 
.
Menú > Configuración > Sesion e inicio > Pestaña"autoarranque de aplicaciones" 
.
Y añade el archivo creado 
.
Para que tenga efecto tendremos que REINICIAR el equipo
# reboot
.
.
.
.
METODO 02 – ACTIVANDO EL TOUCHPAD EDITANDO EL ARCHIVO 50-synaptics.conf
.
Cuidado con este método ya que si no lo haces bien puede que no te inicie el entorno de escritorio
y tendremos que entrar en modo texto para dejarlo todo como antes.
.
.
.
PASO 10
Nos logeamos como ROOT
$ su -
.
.
.
PASO 11
Le hacemos un backup al archivo 50-synaptics.conf que es el que tenemos que editar. 
# cp -v /usr/share/X11/xorg.conf.d/50-synaptics.conf /usr/share/X11/xorg.conf.d/50-synaptics.conf.backup
.
.
.
PASO 12
Abrimos con un editor de textos (por ejemplo gedit) el archivo 50-synaptics.conf
# gedit /usr/share/X11/xorg.conf.d/50-synaptics.conf
.
Eliminamos su contenido y le pegamos las siguientes líneas
Al igual que antes, si no quieres que vaya más rápido el puntero, no incluyas las líneas 6, 7 y 8.
.
.
.
Section "InputClass" 
	Identifier 	"Touchpad" 
	MatchIsTouchpad	"yes" 
	Driver 		"synaptics" 
	Option 		"TapButton1"	"1" 
	Option 		"MinSpeed"	"0.5" 
	Option 		"MaxSpeed"	"1.0" 
	Option 		"AccelFactor"	"0.075" 
EndSection 
.
.
.
Después guarda y cierra
.
.
Para que tenga efecto tendremos que REINICIAR el equipo
# reboot
.
.
.
.
COMO EMULAR LA OPCION MULTITOUCH EN TOUCHPADS QUE NO SON COMPATIBLES
.
.
PASO 13
Si el multitouch no te funciona intentaremos emularlo añadiendo las siguientes opciones
al final de los archivos que hemos creado antes. 
.
.
EmulateTwoFingerMinZ=35 
EmulateTwoFingerMinW=8
.
.
Para probarlo usaremos la opción del Scroll-Horizontal a dos dedos. 
.
HorizTwoFingerScroll=1 
.
.
.
Así quedarían los archivos en cada método.
.
.
.
PASO 14
Emulación del multitouch y Scroll-Horizontal a dos dedos en el METODO 01
.
.
.
#!/bin/bash 

# Activación de las pulsaciones del Touchpad 
synclient TapButton1=1 

# Velocidad del puntero 
synclient MinSpeed=0.5 
synclient MaxSpeed=1.0 
synclient AccelFactor=0.075

# Activación del Scroll-Horizontal con 2 dedos (multitouch) 
synclient HorizTwoFingerScroll=1 

# Emulación de la opción multitouch 
synclient EmulateTwoFingerMinZ=35 
synclient EmulateTwoFingerMinW=8
.
.
.
PASO 15
Emulación del multitouch y Scroll-Horizontal a dos dedos en el METODO 02
.
.
.
Section "InputClass" 
	Identifier 	"Touchpad" 
	MatchIsTouchpad	"yes" 
	Driver 		"synaptics" 
	Option 		"TapButton1"		"1" 
	Option 		"MinSpeed"		"0.5" 
	Option 		"MaxSpeed"		"1.0" 
	Option 		"AccelFactor"		"0.075" 
	Option 		"HorizTwoFingerScroll"	"1" 
	Option 		"EmulateTwoFingerMinZ"	"35" 
	Option 		"EmulateTwoFingerMinW"	"8"
EndSection


6 respuesta a «Como activar en Debian con Xfce el touchpad y emular la opcion multitouch»

  • Ulaoesend

    Gracias

    *** Comando: desactivar pulsaciones de ratón con touchpad, MATE ***

    Deshabilitar las pulsaciones (toques, golpes, golpecitos) del ratón con el touchpad (panel táctil) se consigue fácilmente de forma gráfica. P.e. en Linux Mint 17 MATE basta con ir al menú principal > Centro de control > Hardware > Ratón > Touchpad, quitar la marca de «Activar pulsaciones del ratón con el touchpad» y cerrar esa ventana. Esto es útil para los que solemos usar el touchpad pero, tal vez por tocarlo un poco fuerte, hacemos clic sin querer, lo que nos puede traer alguna pérdida de tiempo, problemilla, … Nosotros preferimos usar los botones externos (normalmente «debajo») para hacer clic.

    Para conseguir lo mismo se puede usar el siguiente comando (en una consola o terminal o desde el diálogo «Ejecutar una aplicación», que aparece al pulsar a la vez las teclas Alt y F2):
    gsettings set org.mate.peripherals-touchpad tap-to-click false

    Para volver a activar las pulsaciones:
    gsettings set org.mate.peripherals-touchpad tap-to-click true

    Para, en un terminal, ver si están activas o desactivadas:
    gsettings get org.mate.peripherals-touchpad tap-to-click

    Puede ser útil tener estos comandos en un script, p.e. en uno que podemos ejecutar tras arrancar el Live USB que, además de desactivar las pulsaciones del touchpad, puede activar la distribución de teclado española, poner nuestros motores de búsqueda favoritos de Firefox,…

    ——————–
    En GNOME 2 los comandos equivalentes son:
    gconftool-2 -s -t bool /desktop/gnome/peripherals/touchpad/tap_to_click false
    gconftool-2 -s -t bool /desktop/gnome/peripherals/touchpad/tap_to_click true
    gconftool-2 -g /desktop/gnome/peripherals/touchpad/tap_to_click

    =============
    Fuente: http://www.elgrupoinformatico.com/comando-desactivar-pulsaciones-raton-con-touchpad-mate-t20619.html

  • Kefes

    Gracias, con el segundo metodo he podido activar el touchpad en el gestor de pantalles gdm3.

  • Tolivondenu

    Gracias

    **** Desactivar touchpad al escribir para evitar problemas, MATE ****

    Si tienes un ordenador portátil (laptop, netbook, …) posiblemente te haya pasado más de una vez que estás escribiendo más bien rápido y de repente el cursor se te va a otro sitio, se borran palabras o frases, se copia o corta (y pega) texto en cualquier lugar, … (cosas raras, fenómenos extraños, a priori inexplicables …)

    Para solucionar este problema puede bastar con deshabilitar el touchpad (panel táctil) mientras escribimos (sigue funcionando perfecta e inmediatamente al dejar de escribir, sin problema alguno). En MATE (p.e. con Linux Mint 17, qiana) se consigue ejecutando el siguiente comando (en una consola o terminal o desde el diálogo «Ejecutar una aplicación», que aparece al pulsar a la vez las teclas Alt y F2):

    gsettings set org.mate.peripherals-touchpad disable-while-typing true

    Para volver al estado anterior:

    gsettings set org.mate.peripherals-touchpad disable-while-typing false

    Para, en un terminal, ver el estado presente:

    gsettings get org.mate.peripherals-touchpad disable-while-typing

    Para ver la entrada de forma gráfica basta con ejecutar …

    dconf-editor

    … e ir abriendo las ramas del árbol de datos (esquemas -schemas- y entradas -keys-) hasta llegar a la entrada correspondiente: org, mate, desktop, peripherals, touchpad, disable-while-typing. Para cambiarla basta con pulsar sobre su valor (Value), siendo verdadero (true) al activar la casilla correspondiente o falso (false) al desactivarla.

    Para poder ejecutar dconf-editor antes hay que instalarlo en la computadora. Se puede hacer p.e. desde Synaptic, el gestor de paquetes (Package Manager).

    Si además (o en vez) de dconf-editor instalamos dconf-cli podemos ver el valor de la entrada ejecutando en un terminal:

    dconf read /org/mate/desktop/peripherals/touchpad/disable-while-typing

    Podemos desactivar el touchpad al escribir ejecutando:

    dconf write /org/mate/desktop/peripherals/touchpad/disable-while-typing true

    Y así volvemos a habilitarlo:

    dconf write /org/mate/desktop/peripherals/touchpad/disable-while-typing false

    Nota: Si instalamos dconf-tools conseguimos tanto dconf-editor como dconf-cli .

    Fuente: http://www.elgrupoinformatico.com/desactivar-touchpad-escribir-para-evitar-problemas-mate-t26856.html

Me da igual que comentes