
Desde la aparición del iPhone, el multitouch ha sido cada vez más utilizado. Y más deseado por aquellos que no lo tienen, aunque por suerte ha ido llegando cada vez a más ordenadores y plataformas. Hoy veremos una manera sencilla de habilitar multitouch en Linux.
Luego de terminar tendremos algunos movimientos de multitouch en el sistema operativo libre, como el scroll con dos dedos, o tap de dos dedos para emular el click simultáneo de botón derecho y del medio del ratón. Por empezar, hay que crear el fichero “/etc/hal/fdi/policy/11-x11-synaptics.fdi”.
Luego, copiar el siguiente código en el archivo, y guardarlo:
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.touchpad">
<merge key="input.x11_driver" type="string">synaptics</merge>
<merge key="input.x11_options.SHMConfig" type="string">On</merge>
<merge key="input.x11_options.EmulateTwoFingerMinZ" type="string">90</merge>
<merge key="input.x11_options.VertTwoFingerScroll" type="string">1</merge>
<merge key="input.x11_options.HorizTwoFingerScroll" type="string">1</merge>
<merge key="input.x11_options.TapButton1" type="string">1</merge>
<merge key="input.x11_options.TapButton2" type="string">3</merge>
<!--two finger tap -> middle clieck(3) -->
<merge key="input.x11_options.TapButton3" type="string">2</merge>
<!--three finger tap -> right click(2). almost impossible to click -->
</match>
</device>
</deviceinfo>
Por último, reiniciar el servicio hal (hardware abstraction layer), mediante el comando sudo /etc/initd.d/hal restart.
Una vez hecho todo esto, tendremos multitouch en Linux, y aunque en principio el desarrollador lo ha creado con ordenadores provistos con touchpads de Synaptics, debiera funcionar con cualquier otro.
http://ubuntu-snippets.blogspot.com/2009/03/multi-touch-for-anyall-synaptics.html