You are not logged in.

#1 2008-12-02 13:55:59

Nepherte
Member
From: Singapore
Registered: 2008-09-09
Posts: 427

Xorg 7.4 + Synaptics Touchpad

I'm having a hard time getting my touchpad to work. At the moment only moving the mouse with my touchpad works. Tapping, scrolling and everything else doesn't.

cat /proc/bus/input/devices:

I: Bus=0011 Vendor=0002 Product=0008 Version=7321
N: Name="AlpsPS/2 ALPS GlidePoint"
P: Phys=isa0060/serio1/input0
S: Sysfs=/class/input/input11
U: Uniq=
H: Handlers=mouse4 event11 
B: EV=f
B: KEY=420 70000 0 0 0 0
B: REL=3
B: ABS=1000003

My old xorg synaptics input section looked like this:

Section "ServerLayout"
        [...]
    InputDevice    "Synaptics Touchpad" "AlwaysCore"
        [...]
EndSection

Section "Module"
        [...]
        Load  "synaptics"
        [...]
EndSection

Section "InputDevice"
  Driver      "synaptics"
  Identifier  "Synaptics Touchpad"
  Option      "Protocol"     "auto-dev"
  Option      "SHMConfig"    "off"
EndSection

I installed the package xf86-input-synaptics and copied the synaptics fdi file from /usr/share/hal/fdi/policy/10osvendor/ to /etc/hal/fdi/policy/. The current synaptics fdi file (where only moving the mouse works) is:

<?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>
        -->
      </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>
      <!-- <merge key="input.x11_options.protocol" type="string">event</merge>
        <merge key="input.x11_options.touchpadoff" type="string">0</merge>
        <merge key="input.x11_options.shmconfig" type="string">on</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.vertedgescroll" type="string">true</merge>
        <merge key="input.x11_options.horizedgescroll" type="string">true</merge>
        <merge key="input.x11_options.RightEdge" type="string">930</merge>
        <merge key="input.x11_options.BottomEdge" type="string">700</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.HorizScrollDelta" type="string">20</merge>
    </match>
  </device>
</deviceinfo>

Any help is appreciated.

P.S. The laptop is a Sony Vaio SZ61. I'm not sure if it helps but the sample configuration files from the wiki page http://wiki.archlinux.org/index.php/Tou … _7.3_users when I was using Xorg 7.3 didn't give me tapping or scrolling either (only the one I posted did)

Offline

#2 2008-12-02 14:06:10

ogronom
Member
From: Toronto, Canada
Registered: 2008-05-06
Posts: 123

Re: Xorg 7.4 + Synaptics Touchpad

Hi, guys. Same problem here.

May be those who solved it (i.e.http://bbs.archlinux.org/viewtopic.php?pid=456689#p456689) could post the
model
old xorg.conf (at least part that is connected to touchpad)
new /etc/hal/fdi/policy/11-x11-synaptics.fdi

Offline

#3 2008-12-02 15:26:20

szajskerl
Member
Registered: 2008-03-23
Posts: 13

Re: Xorg 7.4 + Synaptics Touchpad

the same here - no scrolling, no tapping, help needed

Offline

#4 2008-12-02 15:50:36

jarryson
Member
Registered: 2007-02-18
Posts: 298

Re: Xorg 7.4 + Synaptics Touchpad

hi szajskerl:

see wiki, touchpad

everything you need.

Offline

#5 2008-12-02 15:52:57

broch
Banned
From: L.A. California
Registered: 2006-11-13
Posts: 975

Re: Xorg 7.4 + Synaptics Touchpad

my first upgrade did not update x.org, only synaptics and keyboard.
I was able to get tapping back after adding
Option         "TapButton1" "1"
Option         "TapButton3" "3"

to synaptics section in xorg.conf

still scrolling did not work
After upgrading x.org
and copying
/usr/share/hal/fdi/policy/10osvendor/11-x11-synaptics.fdi to /etc/hal/fdi/policy/10osvendor/11-x11-synaptics.fdi
I was able to fix touchpad completely

In my case destination folder for 11-x11-synaptics.fdi is different than listed above
/etc/hal/fdi/policy/11-x11-synaptics.fdi

whereas mine is
/etc/hal/fdi/policy/10osvendor/11-x11-synaptics.fdi

I had to create
../10osvendor
folder manually

Last edited by broch (2008-12-02 15:53:54)

Offline

#6 2008-12-02 15:57:39

Nepherte
Member
From: Singapore
Registered: 2008-09-09
Posts: 427

Re: Xorg 7.4 + Synaptics Touchpad

Does anybody have a solution for my problem? I already tryed the information provided on the wiki (both input hotplugging as synaptics touchpad).

Thx

Offline

#7 2008-12-02 16:09:18

ogronom
Member
From: Toronto, Canada
Registered: 2008-05-06
Posts: 123

Re: Xorg 7.4 + Synaptics Touchpad

jarryson wrote:

hi szajskerl:

see wiki, touchpad

everything you need.

Doesn't help sad((

Offline

#8 2008-12-02 17:13:45

Nepherte
Member
From: Singapore
Registered: 2008-09-09
Posts: 427

Re: Xorg 7.4 + Synaptics Touchpad

I've finally made some progress on this. Adding 

Option "TapButton1" "1"

does give me tabbing and adding

<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.vertscrolldelta" type="string">200</merge>
<merge key="input.x11_options.horizscrolldelta" type="string">200</merge>

to /etc/hal/fdi/policy/11-x11-synaptics.fdi gives me scrolling.

The tabbing for the right click still doesn't work though. I tryed adding

Option "TapButton3" "3"

but that doesn't seem to work (I verified that "3" is indeed the right click event).

So any help with the right click is appreciated.

Offline

#9 2008-12-02 19:30:31

szajskerl
Member
Registered: 2008-03-23
Posts: 13

Re: Xorg 7.4 + Synaptics Touchpad

Actually I've already tried the wiki solution. I don't want the hotplugging or whatever it is called to be on. That's why I disabled it in the xorg.conf. Afaik xorg should use the previous configuration of everything then, but touchpad does not work properly though. However, when I enabled this f***ing hotplugging and copied the fdi files to the directories listed on wiki (as well as to 10osvendor) the X become unstable and furhtermore tapping and scrolling did not function as well. I'm confused...

EDIT: Thanks Nepherte -> tapping works smile could you paste here your xorg.conf and fdi, or at least these parts concerning synaptics?

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

Do you have this option in xorg.conf? Without it my keyboard "goes mad" and I am to lazy to search for fdi config files (Polish layout) for hal to manage keyboard by hotplugging tongue

Last edited by szajskerl (2008-12-02 19:39:44)

Offline

#10 2008-12-03 00:02:51

Nepherte
Member
From: Singapore
Registered: 2008-09-09
Posts: 427

Re: Xorg 7.4 + Synaptics Touchpad

No, I don't have that ServerFlag option, since I wanted hot plugging. Your keyboard problem shouldn't be hard to solve. First of all you have to copy the file /usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi to /etc/hal/fdi/policy/ and edit this particular entry:

<merge key="input.xkb.layout" type="string">NEW_LAYOUT</merge>

where NEW_LAYOUT is the two letter code for your country (I believe pl is for Poland).

You will also have to set your keyboard type to Generic/Managed by evdev.

Last edited by Nepherte (2008-12-03 00:03:45)

Offline

Board footer

Powered by FluxBB