I have moved to use Ubuntu for work after more than 6 years of using a Macbook. Like many others, I didn't really like moving away from Mac but few limitations, especially the poor performance of Docker on Mac convinced me to stick to Ubuntu. Honestly, Ubuntu, or any other linux operating system isn't that bad once you know the basics and figure out that there is a solution for almost all the problems.
With regards to build quality, I feel, Thinkpads are the next best to Macbooks. I have seen my colleagues use windows on them and use the trackpoint scroll. That little red stick in the middle of the keyboard along with a press on the middle button on the trackpad will let you scroll a page.
This hasn't been working on my Thinkpad T440p running Ubuntu 16.04.
I really wanted it and can't really tell how much I hated the fact that I couldn't
get it to work. After some reading on
this
bug report, it looks like installing the package xserver-xorg-input-libinput
is all
you need to do to get it to work.
Install with:
sudo apt-get install xserver-xorg-input-libinput
and restart your machine and the trackpoint scroll should be working like expected.
If you use natural scroll from your trackpad, you might have enabled it in the
'Mouse & Trackpad' section in the settings. After install libinput
, the GUI
option to enable it will be gone. To enable it, you will need to edit the
file /usr/share/X11/xorg.conf.d/90-libinput.conf
and add the line
Option "NaturalScrolling" "True"
in the section that has Identifier
that says 'trackpad' and restart.
The same problem showed up on my ThinkPad E570. Completely removing
/usr/share/X11/xorg.conf.d/70-synaptics.conf
did bring back the functionality of middle button scrolling (thanks @Ickarssen for figuring that out!). However, this also removed the trackpad completely.To keep the " useful" configurations in
70-synaptics.conf
and only removing the conflicting part I commented out the following section. This seems to do the job for me.(In case someone finds this workaround and wants more detailed instructions:)
First, I renamed the file in question (as the original might be overwritten in future updates):
$ sudo mv /usr/share/X11/xorg.conf.d/70-synaptics.conf /usr/share/X11/xorg.conf.d/71-synaptics-fixed.conf
Secondly, I added a " #" to the beginning of each of the lines from
Section
toEndSection
Third, reboot.