desktop-packages team mailing list archive
-
desktop-packages team
-
Mailing list archive
-
Message #144484
[Bug 1287148] Re: [Lenovo ThinkPad X1 Carbon] Clickpad + Trackpoint cannot emulate middle button scrolling
With ubuntu 15.10, full clickpad support is provided by xserver-xorg-
input-libinput. No further configuration needed.
Tested with a T440s.
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to xserver-xorg-input-synaptics in Ubuntu.
https://bugs.launchpad.net/bugs/1287148
Title:
[Lenovo ThinkPad X1 Carbon] Clickpad + Trackpoint cannot emulate
middle button scrolling
Status in xserver-xorg-input-synaptics package in Ubuntu:
Confirmed
Bug description:
I'm testing with a freshly-updated Trusty Tahir daily (2014/March/2)
on a Lenovo X1 Carbon (2014 refresh) laptop.
IBM/Lenovo Thinkpad laptops have a "Trackpoint": a red "joystick
mouse" in the middle of the keyboard. Historically this is
accompanied by three mouse buttons directly below the space bar. One
beloved feature: if you hold down the middle mouse button, you can
scroll a window up/down/left/right with the Trackpoint. This feature
is implemented in X with the "Evdev Wheel Emulation" properties of the
xinput driver for the Trackpoint device.
The latest Thinkpad laptops (X240, X1 Carbon 2014 refresh) remove the
hard buttons, and have a "clickpad" instead of a trackpad. One must
use the "soft" mouse buttons provided by the clickpad. But now we
have a problem. The clickpad soft buttons are implemented in the
Synaptic driver. And the Synaptic driver doesn't support middle-
button-scrolling.
If I run
% xinput --list-props "TPPS/2 IBM TrackPoint"
I see property entries starting with "Evdev Wheel Emulation". Setting them on this device doesn't enable middle-button-scrolling.
And if I run
% xinput --list-props "SynPS/2 Synaptics TouchPad"
I don't see those property entries at all. I tried setting them manually with "xinput --set-int-prop" but they were ignored.
One of the maintainers of Arch Linux got middle-button-scrolling with
a Trackpoint + clickpad to work! But he had to create a new driver.
It looks like he started with the evdev driver, and merged in support
for the Synaptics and Trackpoint devices. The resulting driver is
published here:
https://bitbucket.org/esrevinu/xf86-input-evdev-trackpoint
It would be fantastic if Ubuntu 14.04 also supported this feature. Thanks!
---
.tmp.unity.support.test.0:
ApportVersion: 2.13.3-0ubuntu1
Architecture: amd64
CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
CompositorRunning: None
CurrentDesktop: GNOME
DistUpgraded: Fresh install
DistroCodename: trusty
DistroRelease: Ubuntu 14.04
DistroVariant: ubuntu
EcryptfsInUse: Yes
ExtraDebuggingInterest: Yes
GraphicsCard:
Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a16] (rev 0b) (prog-if 00 [VGA controller])
Subsystem: Lenovo Device [17aa:2218]
InstallationDate: Installed on 2014-03-13 (0 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Alpha amd64 (20140313)
MachineType: LENOVO 20A7CTO1WW
Package: xorg 1:7.7+1ubuntu8
PackageArchitecture: amd64
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-17-generic.efi.signed root=UUID=265f35f3-eb2b-48a6-bbed-84255b758df9 ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 3.13.0-17.37-generic 3.13.6
Tags: trusty ubuntu reproducible
Uname: Linux 3.13.0-17-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 12/03/2013
dmi.bios.vendor: LENOVO
dmi.bios.version: GRET29WW (1.06 )
dmi.board.asset.tag: Not Available
dmi.board.name: 20A7CTO1WW
dmi.board.vendor: LENOVO
dmi.board.version: SDK0E50512 Std
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvrGRET29WW(1.06):bd12/03/2013:svnLENOVO:pn20A7CTO1WW:pvrThinkPadX1Carbon2nd:rvnLENOVO:rn20A7CTO1WW:rvrSDK0E50512Std:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 20A7CTO1WW
dmi.product.version: ThinkPad X1 Carbon 2nd
dmi.sys.vendor: LENOVO
version.compiz: compiz 1:0.9.11+14.04.20140310-0ubuntu1
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.52-1
version.libgl1-mesa-dri: libgl1-mesa-dri 10.1.0~rc3-0ubuntu3
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 10.1.0~rc3-0ubuntu3
version.xserver-xorg-core: xserver-xorg-core 2:1.15.0-1ubuntu7
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.8.2-1ubuntu2
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.3.0-1ubuntu3
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.910-0ubuntu1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.10-1ubuntu2
xserver.bootTime: Thu Mar 13 11:21:03 2014
xserver.configfile: default
xserver.errors:
xserver.logfile: /var/log/Xorg.0.log
xserver.outputs:
product id 1049
vendor LGD
xserver.version: 2:1.15.0-1ubuntu7
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics/+bug/1287148/+subscriptions