Scroll en touchpad sin scroll

Hola, no sé si esto será posible y más viendo que mi touchpad no debe de ser muy bueno...

Tengo un portátil MSI Wind U100 con arch linux. El touchpad no tiene scroll pero me preguntaba si era posible que, al desplazar el dedo por el borde derecho del touchpad, se simulara la función de scroll, modificando alguna configuración del xorg o algo así ^^

Sé que con las esquinas derechas se suple el scroll pero algo más preciso no me importaría.

Por lo que he estado leyendo el touchpad es un poco malo, es sentellic (no synaptic) y se ve que no tienen scroll por no pagar royalties, pero no sé si eso es sólo para windows.

En el xorg.conf no tengo nada referente al touchpad, uso hotplugging. Tampoco cargo ningún módulo manualmente en el rc.conf, ni siquiera sé cómo sacar información del mismo (ni lsusb ni lspci dicen nada).

Pues eso, si se puede, a ver si me podéis guiar un poco ^^
no sé como hacerlo, pero vengo a decirte que mi hermano (cuyo touchpad no tiene scrolling en windows) tiene la función, tanto horizontal como vertical... probablemente sea configurando igual que synaptics... (creo que el suyo no lo es...)
Saludos.

Te pongo mis policys de hal (es un synaptics, pero creo que lo podrás adaptar al tuyo) con scroll vertical, horizontal y circular:
nano /etc/hal/fdi/policy/11-x11-synaptics.fdi
<?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>
        <!-- Arbitrary options can be passed to the driver using
             the input.x11_options property since xorg-server-1.5. -->
        <!-- EXAMPLE:
        <merge key="input.x11_options.LeftEdge" type="string">120</merge>
        -->
        <merge key="input.x11_options.SHMConfig" type="string">on</merge>
        <merge key="input.x11_options.Device" type="string">/dev/input/mouse0</merge>
        <merge key="input.x11_options.Protocol" type="string">auto-dev</merge>
        <merge key="input.x11_options.AlwaysCore" 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>
        <merge key="input.x11_options.TapButton2" type="string">2</merge>
        <merge key="input.x11_options.TapButton3" type="string">3</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.MaxTapMove" type="string">220</merge>
        <merge key="input.x11_options.MaxTapTime" type="string">180</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.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.VertTwoFingerScroll" type="string">true</merge>
        <merge key="input.x11_options.HorizTwoFingerScroll" type="string">true</merge>
        <merge key="input.x11_options.CircularScrolling" type="string">on</merge>
        <merge key="input.x11_options.CircularScrollTrigger" type="string">0</merge>
      </match>
      <match key="info.product" contains="AlpsPS/2 ALPS">
        <merge key="input.x11_driver" type="string">synaptics</merge>
      </match>
      <match key="info.product" contains="appletouch">
        <merge key="input.x11_driver" type="string">synaptics</merge>
      </match>
      <match key="info.product" contains="bcm5974">
        <merge key="input.x11_driver" type="string">synaptics</merge>
      </match>
    </match>
  </device>
</deviceinfo>


Requiescat In Pain.
Una pregunta... cómo se activa el hotplugging del xorg? [ayay]
Saludos.

Sagitario escribió:Una pregunta... cómo se activa el hotplugging del xorg? [ayay]


A partir del xorg-server 1.5, si no me equivoco, ya viene activado de serie, para desactivarlo, hay que añadir estas líneas en el xorg.conf
Section "ServerFlags"
    Option "AutoAddDevices" "False"
EndSection


Requiescat In Pain.
4 respuestas