¡No te tengo Miedo!

Porque el miedo no hace más que paralizarnos, he aquí un lugar donde dejarlo de lado...

Podés averiguar un poco más acerca de mi, dejarme tu pregunta, o empezar a explorar lo que hay por estos lados:
Últimos Comentarios
Recent Tweets @nttm
Me gusta...

Close up of a touchpad with a locking button o...Image via Wikipedia

Con la nueva instalación de Archlinux, me topé con los cambios en base a Evdev. De nada servía la configuración especificada en el xorg.conf y ya estaba poniendome nerviosa…

Como siempre, di vueltas por los foros buscando respuestas, y por supuesto las encontré.

Si queremos dejar que evdev haga su magia, pero el touchpad no funciona:

Debemos crear un archivo: /etc/hal/fdi/policy/11-x11-synaptics.fdi

Allí dentro colocar lo siguiente:

<?xml version="1.0" encoding=ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.touchpad">
<match key="info.product" contains="Synaptics Touchpad">
<merge key="input.x11_driver" type="string">synaptics</merge>
<merge key="input.x11_options.AlwaysCore" type="string">true</merge>
<merge key="input.x11_options.Protocol" type="string">auto-dev</merge>
<merge key="input.x11_options.Emulate3Buttons" type="string">true</merge>
<merge key="input.x11_options.SHMConfig" type="string">false</merge>
<merge key="input.x11_options.LeftEdge" type="string">1700</merge>
<merge key="input.x11_options.RightEdge" type="string">5300</merge>
<merge key="input.x11_options.TopEdge" type="string">1700</merge>
<merge key="input.x11_options.BottomEdge" type="string">4200</merge>
<merge key="input.x11_options.FingerLow" type="string">25</merge>
<merge key="input.x11_options.FingerHigh" type="string">30</merge>
<merge key="input.x11_options.MaxTapTime" type="string>180</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.CornerCoasting" type="string">true</merge>
<merge key="input.x11_options.CoastingSpeed" type="string">0.30</merge>
<merge key="input.x11_options.VertScrollDelta" type="string">100</merge>
<merge key="input.x11_options.HorizScrollDelta" type="string">100</merge>
<merge key="input.x11_options.MinSpeed" type="string">0.10</merge>
<merge key="input.x11_options.MaxSpeed" type="string">0.60</merge>
<merge key="input.x11_options.AccelFactor" type="string">0.0020</merge>
<merge key="input.x11_options.VertTwoFingerScroll" type="string">true</merge>
<merge key="input.x11_options.HorizTwoFingerScroll" type="string">true</merge>
<merge key="input.x11_options.TapButton1" type="string">1</merge>
<merge key="input.x11_options.TapButton2" type="string">2</merge>
<merge key="input.x11_options.TapButton3" type="string">3</merge>
</match>
<match key="info.product" contains="AlpsPS/2 ALPS">
</match>
<match key="info.product" contains="appletouch">
</match>
<match key="info.product" contains="bcm5974">
</match>
</match>
</device>
</deviceinfo>

Para que esto funcione correctamente, deben comentar la sección dedicada al touchpad en el xorg.conf.

Como habrán podido ver, son las mismas opciones que antes estaban incluidas en el xorg.conf y pueden ser modificadas a gusto.

Ahora bien, si prefieren no “complicarse” la vida con estos cambios, pueden decirle a Arch que respete la configuración establecida en el xorg.conf, incluyendo ahí mismo las siguientes líneas (gracias Fer por simplificarme la existencia).

Section "ServerFlags"
Option    "AutoAddDevices" "False"
EndSection

Sé que suena complicado, pero no lo es en lo más mínimo. Si lo fuera yo no podría hacerlo…