You are not logged in.
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
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
the same here - no scrolling, no tapping, help needed
Offline
hi szajskerl:
see wiki, touchpad
everything you need.
Offline
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
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
hi szajskerl:
see wiki, touchpad
everything you need.
Doesn't help ((
Offline
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
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 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
Last edited by szajskerl (2008-12-02 19:39:44)
Offline
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