You are not logged in.

#1 2009-07-16 13:39:02

KorteX
Member
From: Extremadura, Spain
Registered: 2008-11-22
Posts: 14

Touchpad scroll doesn't work :(

Well, yesterday I installed Arch64, the touchpad works fine (tapping, two fingers scroll..) but VertEdgeScroll doesn't work.
I'm using hotplugging and my xorg is very clean.

My xorg.conf

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder62)  Wed May 27 01:58:49 PDT 2009

Section "Monitor"
    Identifier     "Monitor0"
    Option "DPMS" "True"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    Option "NoLogo" "True"
    Option "RenderAccel" "True"
    Option "TripleBuffer" "True"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

My /etc/hal/fdi/policy/11-x11-synaptics.fdi

   <?xml version="1.0" encoding="ISO-8859-1"?>
    <deviceinfo version="0.2">
    <device>
        <match key="info.product" contains="SynPS/2 Synaptics TouchPad">
        <append key="info.capabilities" type="strlist">input.touchpad</append>
        </match>
        <match key="info.capabilities" contains="input.touchpad">
        <merge key="input.x11_driver" type="string">synaptics</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.MaxTapMove" type="string">220</merge>
        <merge key="input.x11_options.VertScrollDelta" type="string">100</merge>
        <merge key="input.x11_options.MinSpeed" type="string">0.20</merge>
        <merge key="input.x11_options.MaxSpeed" type="string">0.70</merge>
        <merge key="input.x11_options.AccelFactor" type="string">0.00850</merge>
        <merge key="input.x11_options.SHMConfig" type="string">on</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.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>
    </match>
  </device>
</deviceinfo>

Can anyone help me? what's wrong?
Thanks wink

Offline

#2 2009-07-16 13:57:20

arkham
Member
From: Stockholm
Registered: 2008-10-26
Posts: 516
Website

Re: Touchpad scroll doesn't work :(

Have you tried two fingers scroll? Much more comfortable for me.


"I'm Winston Wolfe. I solve problems."

~ Need moar games? [arch-games] ~ [aurcheck] AUR haz updates? ~

Offline

#3 2009-07-16 19:47:22

KorteX
Member
From: Extremadura, Spain
Registered: 2008-11-22
Posts: 14

Re: Touchpad scroll doesn't work :(

But I prefer Vertical edge scroll... It's more useful (it's my opinion). Ahh, horizontal edge scroll doesn't work too sad I need it for big pictures



Any idea?

Last edited by KorteX (2009-07-16 19:50:55)

Offline

#4 2009-07-16 20:22:35

denisfalqueto
Member
From: ES, Brazil
Registered: 2006-03-24
Posts: 197

Re: Touchpad scroll doesn't work :(

Hi,

Maybe your touchpad device has a diferent product name. You can find it in /proc/bus/input/devices. Try to grep -i Synaptics or Touchpad.


Satisfied users don't rant, so you'll never know how many of us there are.

Offline

#5 2009-07-16 20:40:00

KorteX
Member
From: Extremadura, Spain
Registered: 2008-11-22
Posts: 14

Re: Touchpad scroll doesn't work :(

I looked for in /proc/bus/input/devices and the devices are these:

I: Bus=0017 Vendor=0001 Product=0001 Version=0100
N: Name="Macintosh mouse button emulation"
P: Phys=
S: Sysfs=/devices/virtual/input/input0
U: Uniq=
H: Handlers=mouse0 event0 
B: EV=7
B: KEY=70000 0 0 0 0
B: REL=3

I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input1
U: Uniq=
H: Handlers=kbd event1 
B: EV=120013
B: KEY=500f02102002 380307cf810d001 feffffdfffefffff ffffffffffffffff
B: MSC=10
B: LED=7

I: Bus=0011 Vendor=0002 Product=0007 Version=01b1
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input7
U: Uniq=
H: Handlers=mouse1 event7 
B: EV=b
B: KEY=6420 70000 0 0 0 0
B: ABS=11000003

SynPS/2 Synaptics TouchPad, then I don't know the reason which don't work sad  My laptop is a Dell XPS M1330, and I've used Arch64 for a year and I never had problem with the touchpad sad

Offline

#6 2009-07-16 21:09:07

majiq
Member
Registered: 2009-03-06
Posts: 259

Re: Touchpad scroll doesn't work :(

Hm. I don't know about the hal method, but did you try stating the device in your xorg.conf instead? For example, in my xorg.conf I have the following included. Maybe something like this adapted would help. Also, maybe the Synaptics wiki has something on it. Good luck.

Section "InputDevice"
    Identifier     "Mouse0"
    Driver         "synaptics"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/input/mice"
    Option         "ZAxisMapping" "4 5 6 7"
#    Option      "SHMConfig"         "false" # configurable at runtime? security risk
#    Option      "LeftEdge"          "1700"  # x coord left
#    Option      "RightEdge"         "5300"  # x coord right
#    Option      "TopEdge"           "1700"  # y coord top
#    Option      "BottomEdge"        "4200"  # y coord bottom
    Option      "FingerLow"         "25"    # pressure below this level triggers release
    Option      "FingerHigh"        "30"    # pressure above this level triggers touch
    Option      "MaxTapTime"        "180"   # max time in ms for detecting tap
    Option      "VertEdgeScroll"    "true"  # enable vertical scroll zone
    Option      "HorizEdgeScroll"   "true"  # enable horizontal scroll zone
    Option      "CornerCoasting"    "true"  # enable continuous scroll with finger in corner
    Option      "CoastingSpeed"     "0.30"  # corner coasting speed
    Option      "VertScrollDelta"   "100"   # edge-to-edge scroll distance of the vertical scroll
    Option      "HorizScrollDelta"  "100"   # edge-to-edge scroll distance of the horizontal scroll
    Option      "MinSpeed"          "0.20"  # speed factor for low pointer movement
    Option      "MaxSpeed"          "0.60"  # maximum speed factor for fast pointer movement
    Option      "AccelFactor"       "0.0020"    # acceleration factor for normal pointer movements
    Option      "VertTwoFingerScroll"   "true"    # vertical scroll anywhere with two fingers
    Option      "HorizTwoFingerScroll"  "true"    # horizontal scroll anywhere with two fingers
    Option      "TapButton1" "1"
    Option      "TapButton2" "2"
    Option      "TapButton3" "3"
EndSection

Offline

Board footer

Powered by FluxBB