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.
On my laptop, the mice/meece/mouses(?) available to me are
1. Touchpad thing, w/2 buttons and a strip along the side which on a good day scrolls up and down. This gets 75% use
2. A Low res cheapo external wheel mouse with a lead that rolls up on itself and gets out of the way. Gets about 25% use
CHANGES_AND_HINTS.txt on the dvd suggested
If you are using input hotplugging via HAL and a synaptics touchpad, then you might need to copy /usr/share/hal/fdi/policy/10osvendor/11-x11-synaptics.fdi to /etc/hal/fdi/policy/ and edit it to suit your needs.
Now I got the cp, but not the edit. Problem is, if I start X without the external mouse, the strip along the side is no use on the touchpad. Apart from that, It's excellent - brilliant really. The low res mouse and the higher res touchpad have suitable acceleration which was always a battle before.
<?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>
<!-- Enable tap click by default: -->
<merge key="input.x11_options.TapButton1" type="string">1</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>
Try the stuff from Linuxquestions on the mouse
<merge key=input.x11.options.VertEdgeScroll type=string>true</merge>
For other possible options, check CONFIGURATION DETAILS in synaptics man page
-->
</match>
</device>
</deviceinfo>
That's the entire file, included in case I made a slip up. It worked this way: Once I got the ~/11-x11-synaptics.fdi~ out of sight, it worked initially. So I said to myself "This guy is great!" and was about to tell the world, or LQ at least when I realised it wasn't working :-(. It worked from start of X until the first mouse button press.
Did I put that in the wrong place? Are those <! lines comments? Do you read them like
# one line comment ended by retuirn
/* many line comment
ended by */
??
Right. Still not singing. Here's the relevant bit of the file now
Code:
<!-- 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>
I took out that bit I put in, and used the one already there. No go. So I closed X and tried adding Circular Scrolling as well, but it's still not happy. My edits are highlighted above.
In the old way, ZAxixMapping used to look after all of this, but of course there's no xorg.conf now. Gpm is sleeping there somewhere in the background - would that be spoiling the party?
It all works, and thanks very much. But I needed a reboot to make it take effect, not simply dropping out of X.
In fact the mousepad centre also scrolls. I'm off to disable Circular Scrolling and we'll see how things behave after that. I can plug in the mouse and nothing changes.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.