domingo, 8 de noviembre de 2009

recuperando el scroll con el touchpad en debian squeeze


ACTUALIZACIÓN FEBRERO 2010: todo lo dicho aquí ha dejado de ser cierto, pues ahora synaptics utiliza udev en lugar de HAL. la nueva solución en otra entrada.

en el portátil tengo debian testing (squeeze) y, en alguna de las actualizaciones de xorg, se perdió la capacidad de desplazar las páginas deslizando el dedo por el borde del touchpad. investigando por ahí, resulta que en la últimas versiones de xorg el control de los dispositivos se deja en manos de HAL, quedando obsoleto el fichero xorg.conf (esto no es del todo cierto en el sobremesa, donde necesito un xorg.conf mínimo para que se use el módulo propietario de nvidia, pero esa es otra historia) y, parece ser, la política por defecto es que estén desactivadas todas las características menos la de mover el ratón. para volver a activar el desplazamiento y el click-on-tap (esto es, que una pulsación breve con el dedo se interprete como un click) he tenido que crear un archivo
/etc/hal/fdi/policy/11-x11-synaptics.fdi



<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="input.x11_driver" string="synaptics">
<merge key="input.x11_options.SHMConfig" type="string">true</merge>
<merge key="input.x11_options.VertEdgeScroll" type="string">true</merge>
<merge key="input.x11_options.HorizEdgeScroll" type="string">true</merge>
<merge key="input.x11_options.TapButton1" type="string">1</merge>
</match>
</device>
</deviceinfo>




con ésto, reiniciando HAL y las X (bueno, a lo mejor es más rápido reiniciar el ordenador...), el touchpad vuelve a funcionar como a mí me gusta.


1 comentario:

Anónimo dijo...

Muchas gracias, me sirvi'o much'isimo.