SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Hi,
I have a touchpad with three buttons (if I'm not mistaken it's an Alps). With the middle button (the "wheel") I can scroll but click doesn't work.
Is there any option to configure in 11-x11-synaptics.fdi?
I have an ALPS touchpad on my laptop.
I believe your problem is arising from these lines:
Code:
TapButton1 = 1
TapButton2 = 0
TapButton3 = 0
I have TapButton2 = 2 and TapButton3 = 3
I recently developed this 11-x11-synaptics.fdi and keep it in /etc/hal/fdi/policy/. It may save you some time to edit this with your settings, rather than develop from scratch.
Code:
<?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.SHMconfig" type="string">true</merge>
<merge key="input.x11_options.LeftEdge" type="string">130</merge>
<merge key="input.x11_options.RightEdge" type="string">900</merge>
<merge key="input.x11_options.TopEdge" type="string">130</merge>
<merge key="input.x11_options.BottomEdge" type="string">680</merge>
<merge key="input.x11_options.FingerLow" type="string">10</merge>
<merge key="input.x11_options.FingerHigh" type="string">20</merge>
<merge key="input.x11_options.MaxTapTime" type="string">180</merge>
<merge key="input.x11_options.MaxTapMove" type="string">30</merge>
<merge key="input.x11_options.MaxDoubleTapTime" type="string">180</merge>
<merge key="input.x11_options.SingleTapTimeout" type="string">130</merge>
<merge key="input.x11_options.ClickTime" type="string">50</merge>
<merge key="input.x11_options.FastTaps" type="string">false</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.VertEdgeScroll" type="string">true</merge>
<merge key="input.x11_options.HorizEdgeScroll" type="string">true</merge>
<merge key="input.x11_options.VertTwoFingerScroll" type="string">false</merge>
<merge key="input.x11_options.HorizTwoFingerScroll" type="string">false</merge>
<merge key="input.x11_options.MinSpeed" type="string">0.30</merge>
<merge key="input.x11_options.MaxSpeed" type="string">0.75</merge>
<merge key="input.x11_options.AccelFactor" type="string">0.015</merge>
<merge key="input.x11_options.EdgeMotionMinZ" type="string">25</merge>
<merge key="input.x11_options.EdgeMotionMaxZ" type="string">50</merge>
<merge key="input.x11_options.EdgeMotionMinSpeed" type="string">100</merge>
<merge key="input.x11_options.EdgeMotionMaxSpeed" type="string">200</merge>
<merge key="input.x11_options.EdgeMotionUseAlways" type="string">false</merge>
<merge key="input.x11_options.UpDownScrolling" type="string">true</merge>
<merge key="input.x11_options.LeftRightScrolling" type="string">true</merge>
<merge key="input.x11_options.UpDownRepeat" type="string">true</merge>
<merge key="input.x11_options.LeftRightRepeat" type="string">true</merge>
<merge key="input.x11_options.ScrollButtonRepeat" type="string">100</merge>
<merge key="input.x11_options.TouchpadOff" type="string">0</merge>
<merge key="input.x11_options.GuestMouseOff" type="string">false</merge>
<merge key="input.x11_options.LockedDrags" type="string">false</merge>
<merge key="input.x11_options.RTCornerButton" type="string">0</merge>
<merge key="input.x11_options.RBCornerButton" type="string">0</merge>
<merge key="input.x11_options.LTCornerButton" type="string">2</merge>
<merge key="input.x11_options.LBCornerButton" 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>
<merge key="input.x11_options.CircularScrolling" type="string">false</merge>
<merge key="input.x11_options.CircScrollDelta" type="string">0.1</merge>
<merge key="input.x11_options.CircScrollTrigger" type="string">2</merge>
<merge key="input.x11_options.CircularPad" type="string">false</merge>
<merge key="input.x11_options.PalmDetect" type="string">true</merge>
<merge key="input.x11_options.PalmMinWidth" type="string">10</merge>
<merge key="input.x11_options.PalmMinZ" type="string">200</merge>
<merge key="input.x11_options.CoastingSpeed" type="string">0</merge>
<merge key="input.x11_options.PressureMotionMinZ" type="string">25</merge>
<merge key="input.x11_options.PressureMotionMaxZ" type="string">50</merge>
<merge key="input.x11_options.PressureMotionMinFactor" type="string">1</merge>
<merge key="input.x11_options.PressureMotionMaxFactor" type="string">2</merge>
<!-- Arbitrary options can be passed to the driver using
the input.x11_options property since xorg-server-1.5. -->
<!-- EXAMPLES:
Switch on shared memory, enables the driver to be configured at runtime
<merge key="input.x11_options.SHMConfig" type="string">true</merge>
Maximum movement of the finger for detecting a tap
<merge key="input.x11_options.MaxTapMove" type="string">2000</merge>
Enable vertical scrolling when dragging along the right edge
<merge key="input.x11_options.VertEdgeScroll" type="string">true</merge>
Enable vertical scrolling when dragging with two fingers anywhere on the touchpad
<merge key="input.x11_options.VertTwoFingerScroll" type="string">true</merge>
Enable horizontal scrolling when dragging with two fingers anywhere on the touchpad
<merge key="input.x11_options.HorizTwoFingerScroll" type="string">true</merge>
If on, circular scrolling is used
<merge key="input.x11_options.CircularScrolling" type="string">true</merge>
For other possible options, check CONFIGURATION DETAILS in synaptics man page
-->
</match>
</device>
</deviceinfo>
With the old Xorg I never used the synaptics driver with my touchpad. The middle button worked, scrolling and clicking.
Now HAL makes it work with the synaptics driver...
hi, i got almost the same problem, the touchpad works very slowly and being very very anoying when typing, i dont find any touchpad being loaded 'xinput list' output
machine:dell inspiron m5110
os:slackware 13.1
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.