You are not logged in.
Pages: 1
Hey,
My new laptop (HP 6735s) has a standard touchpad with a 'verticle scroll touch area' on it. The scroller is currently not working, i generated my xorg.conf with 'hwd -x'. Please can someone tell me how to configure the touch scroll correctly.
Mouse sections, (dunno why theres so many):
Section "ServerLayout"
# PS/2 Mouse not detected
# Serial Mouse not detected
Identifier "Xorg Configured"
Screen 0 "aticonfig-Screen[0]-0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "USB Mouse" "CorePointer"
EndSection
Section "ServerFlags"
Option "AllowMouseOpenFail" "true"
Option "AutoAddDevices" "False"
EndSection
Section "InputDevice"
Identifier "Serial Mouse"
Driver "mouse"
Option "Protocol" "Microsoft"
Option "Device" "/dev/ttyS0"
Option "Emulate3Buttons" "true"
Option "Emulate3Timeout" "70"
Option "SendCoreEvents" "true"
EndSection
Section "InputDevice"
Identifier "PS/2 Mouse"
Driver "mouse"
Option "Protocol" "auto"
Option "ZAxisMapping" "4 5"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "true"
Option "Emulate3Timeout" "70"
Option "SendCoreEvents" "true"
EndSection
Section "InputDevice"
Identifier "USB Mouse"
Driver "mouse"
Option "Device" "/dev/input/mice"
Option "SendCoreEvents" "true"
Option "Protocol" "IMPS/2"
Option "ZAxisMapping" "4 5"
Option "Buttons" "5"
EndSection
Thanks,
Jack
Last edited by tntcoda (2009-01-20 22:09:35)
Offline
install the driver
sudo pacman -Sy xf86-input-synaptics
create a file
sudo touch /etc/hal/fdi/policy/11-x11-synaptics.fdi
and inside this file paste:
<?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.MinSpeed" type="string">0.11</merge>
<merge key="input.x11_options.MaxSpeed" type="string">0.25</merge>
<merge key="input.x11_options.Emulate3Buttons" type="string">true</merge>
<merge key="input.x11_options.SHMConfig" type="string">true</merge>
<merge key="input.x11_options.AccelFactor" type="string">0.50</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.HorizEdgeScroll" type="string">true</merge>
<merge key="input.x11_options.HorizScrollDelta" type="string">100</merge>
<merge key="input.x11_options.VertEdgeScroll" type="string">true</merge>
<merge key="input.x11_options.VertScrollDelta" type="string">100</merge>
<!-- Restore old synaptics driver defaults removed by Fedora/RH patch -->
<merge key="input.x11_options.RTCornerButton" type="string">2</merge>
<merge key="input.x11_options.RBCornerButton" type="string">3</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>
<!-- 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>
</match>
</device>
</deviceinfo>
in xorg.conf, comment these lines:
#Section "ServerFlags"
# Option "AllowMouseOpenFail" "true"
# Option "AutoAddDevices" "False"
#EndSection
restart X
Last edited by biagio (2009-01-20 23:12:27)
Offline
brilliant thanks very much, that worked perfectly
Offline
Offline
http://wiki.archlinux.org/index.php/Touchpad_Synaptics
lots of usefull info about configuring your touchpad
Offline
I am not able to get my ALPS touch pad working this way I am confused as to where to edit in the fdi file
Acer Aspire V5-573P Antergos KDE
Offline
Venky80, here's my 11-x11-synaptics.fdi, working for my ALPS touchpad. Try it, modifying to feet your needs.
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.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.SHMConfig" 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.Device" type="string">"/dev/input/mouse2"</merge>
<merge key="input.x11_options.Protocol" type="string">"auto-dev"</merge>
<merge key="input.x11_options.LeftEdge" type="string">130</merge>
<merge key="input.x11_options.RightEdge" type="string">840</merge>
<merge key="input.x11_options.TopEdge" type="string">130</merge>
<merge key="input.x11_options.BottomEdge" type="string">640</merge>
<merge key="input.x11_options.FingerLow" type="string">7</merge>
<merge key="input.x11_options.FingerHigh" type="string">8</merge>
<merge key="input.x11_options.MaxTapTime" type="string">180</merge>
<merge key="input.x11_options.MaxTapMove" type="string">110</merge>
<merge key="input.x11_options.EmulateMidButtonTime" type="string">75</merge>
<merge key="input.x11_options.VertScrollDelta" type="string">20</merge>
<merge key="input.x11_options.HorizScrollDelta" type="string">20</merge>
<merge key="input.x11_options.MinSpeed" type="string">0.50</merge>
<merge key="input.x11_options.MaxSpeed" type="string">0.90</merge>
<merge key="input.x11_options.AccelFactor" type="string">0.010</merge>
<merge key="input.x11_options.EdgeMotionMinSpeed" type="string">200</merge>
<merge key="input.x11_options.EdgeMotionMaxSpeed" type="string">200</merge>
<merge key="input.x11_options.UpDownScrolling" type="string">1</merge>
<merge key="input.x11_options.CircularScrolling" type="string">1</merge>
<merge key="input.x11_options.CircScrollDelta" type="string">0.1</merge>
<merge key="input.x11_options.CircScrollTrigger" type="string">1</merge>
<merge key="input.x11_options.Emulate3Buttons" type="string">on</merge>
</match>
</device>
</deviceinfo>
Offline
If you want it a little more dynamic, try commenting out "Option "AutoAddDevices" "False"" in ServerFlags, and you shouldn't need the .fdi-file. Though, if this works, you might get two finger scroll instead (that is, you scroll by placing two fingers on the pad, and moving both downwards/upwards).
Also, if using this, make sure HAL starts before X does.
Last edited by BeholdMyGlory (2009-02-19 18:55:09)
Offline
Thanks that worked perfectly..
Venky80, here's my 11-x11-synaptics.fdi, working for my ALPS touchpad. Try it, modifying to feet your needs.
<?xml version="1.0" encoding="ISO-8859-1"?> <deviceinfo version="0.2"> <device> <match key="info.capabilities" contains="input.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.SHMConfig" 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.Device" type="string">"/dev/input/mouse2"</merge> <merge key="input.x11_options.Protocol" type="string">"auto-dev"</merge> <merge key="input.x11_options.LeftEdge" type="string">130</merge> <merge key="input.x11_options.RightEdge" type="string">840</merge> <merge key="input.x11_options.TopEdge" type="string">130</merge> <merge key="input.x11_options.BottomEdge" type="string">640</merge> <merge key="input.x11_options.FingerLow" type="string">7</merge> <merge key="input.x11_options.FingerHigh" type="string">8</merge> <merge key="input.x11_options.MaxTapTime" type="string">180</merge> <merge key="input.x11_options.MaxTapMove" type="string">110</merge> <merge key="input.x11_options.EmulateMidButtonTime" type="string">75</merge> <merge key="input.x11_options.VertScrollDelta" type="string">20</merge> <merge key="input.x11_options.HorizScrollDelta" type="string">20</merge> <merge key="input.x11_options.MinSpeed" type="string">0.50</merge> <merge key="input.x11_options.MaxSpeed" type="string">0.90</merge> <merge key="input.x11_options.AccelFactor" type="string">0.010</merge> <merge key="input.x11_options.EdgeMotionMinSpeed" type="string">200</merge> <merge key="input.x11_options.EdgeMotionMaxSpeed" type="string">200</merge> <merge key="input.x11_options.UpDownScrolling" type="string">1</merge> <merge key="input.x11_options.CircularScrolling" type="string">1</merge> <merge key="input.x11_options.CircScrollDelta" type="string">0.1</merge> <merge key="input.x11_options.CircScrollTrigger" type="string">1</merge> <merge key="input.x11_options.Emulate3Buttons" type="string">on</merge> </match> </device> </deviceinfo>
Acer Aspire V5-573P Antergos KDE
Offline
Tntcoda, please add [SOLVED] in the thread's subject, as you've found the solution.
Offline
I tried the advice to OP on my Dell Inspiron 1525n and both the touchpad and USB mouse I had going ceased to work. Thoughts?
Offline
Hi, I just installed xf86-input-synaptics package, didn't modify hal fdi file, but touchpad scroll area still works. Why? I have these lines in xorg.conf:
Section "InputDevice"
Identifier "Touchpad"
Driver "synaptics"
Option "Device" "/dev/input/mouse1"
Option "Protocol" "auto-dev"
Option "SendCoreEvents" "true"
Option "VertEdgeScroll" "on"
Option "HorizEdgeScroll" "on"
EndSection
Archlinux x86_64 on Thinkpad T400
Intel X4500MHD / ATI HD3470 Graphics, 2G RAM, 160G HD
Offline
Pages: 1