Sad to report that I have had to ditch Slackware on my new laptop and have
turned to Arch to get a system whcih I find usable. The problem which I was
not able to solve using Slackware64-current was getting a functional driver
for the rather horrid trackpad supplied with the laptpop (Thinkpad L450). This
is one of those devices where you have a IBM trackpoint (small red button on
the keyboard with three buttons below the keyboard) and additioinally a
touchpad but with no associated buttons - instead the pad itself can be pushed
to click near its bottom edge and can be further configured so that clicks on
the left/right of the pad can be interpreted as left/right buttons. The
touchpad, as far as I am concerned, can be totally disabled on boot-up. The
trackpoint is fine for all my needs - but the buttons have to work with the
trackpoint. I could not get this to work with the slackware drivers. I started
a thread on LQ
(
http://www.linuxquestions.org/questi...ad-4175546192/)
but did not manage to resolve the issues.
As far as I can make out two drivers have to work properly for this hardware to perform. These are the synaptics driver and the evdev driver. Once you have these up and running there are various configuration options which can be set either through xorg.conf or using utilities such as synclient and xinput. However I was never able to get any configuration in which the middle button was recognised to even exist nor where the drag operation could be made to work for both left and right buttons.
The Arch wiki made mention of patches that were required to the evdev and synaptics drivers and I tried to find the relevant source in my Slackware installation but it was obvious that the Arch patches were not patching the sources that I had. So I created another partition and installed Arch. I found that I had fully functional left and right buttons (including drag operations) in X and it was an easy configuration step to get the middle button wokring.
Seems like a small issue over which to drop my distro of choice but dragging stuff around the desktop is pretty basic to so many operations that I really felt I had to go with the alternative.
Arch itself is of course pretty stable but I have found a steep learning curve
when it comes to system configuration (systemd !! and some odd-looking
interface names - eth0 has become enp0s25...) and package management (pacman with alleged dependency resolution which went horribly worng for me when I tried to un-install some packages).
Slackware is still there on the other partition and I will update it as current evolves in the hope that at some point the evdev and synaptics drivers catch up with my hardware.