2014-03-03 11:57:33 |
Larry Hastings |
bug |
|
|
added bug |
2014-03-05 09:57:12 |
Larry Hastings |
marked as duplicate |
|
1246683 |
|
2014-03-11 10:08:25 |
penalvch |
removed duplicate marker |
1246683 |
|
|
2014-03-11 10:12:22 |
penalvch |
affects |
xserver-xorg-input-synaptics (Ubuntu) |
xorg (Ubuntu) |
|
2014-03-11 10:12:22 |
penalvch |
xorg (Ubuntu): importance |
Undecided |
Low |
|
2014-03-11 10:12:22 |
penalvch |
xorg (Ubuntu): status |
New |
Incomplete |
|
2014-03-11 10:13:06 |
penalvch |
tags |
scrolling trackpoint |
needs-apport-collect needs-trusty-test |
|
2014-03-13 18:29:06 |
Larry Hastings |
tags |
needs-apport-collect needs-trusty-test |
apport-collected needs-apport-collect needs-trusty-test reproducible trusty ubuntu |
|
2014-03-13 18:29:08 |
Larry Hastings |
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! |
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 |
|
2014-03-13 18:29:10 |
Larry Hastings |
attachment added |
|
BootDmesg.txt https://bugs.launchpad.net/bugs/1287148/+attachment/4022531/+files/BootDmesg.txt |
|
2014-03-13 18:29:12 |
Larry Hastings |
attachment added |
|
BootLog.txt https://bugs.launchpad.net/bugs/1287148/+attachment/4022532/+files/BootLog.txt |
|
2014-03-13 18:29:15 |
Larry Hastings |
attachment added |
|
CurrentDmesg.txt https://bugs.launchpad.net/bugs/1287148/+attachment/4022533/+files/CurrentDmesg.txt |
|
2014-03-13 18:29:17 |
Larry Hastings |
attachment added |
|
Dependencies.txt https://bugs.launchpad.net/bugs/1287148/+attachment/4022534/+files/Dependencies.txt |
|
2014-03-13 18:29:23 |
Larry Hastings |
attachment added |
|
DpkgLog.txt https://bugs.launchpad.net/bugs/1287148/+attachment/4022535/+files/DpkgLog.txt |
|
2014-03-13 18:29:26 |
Larry Hastings |
attachment added |
|
GconfCompiz.txt https://bugs.launchpad.net/bugs/1287148/+attachment/4022536/+files/GconfCompiz.txt |
|
2014-03-13 18:29:28 |
Larry Hastings |
attachment added |
|
LightdmDisplayLog.txt https://bugs.launchpad.net/bugs/1287148/+attachment/4022537/+files/LightdmDisplayLog.txt |
|
2014-03-13 18:29:30 |
Larry Hastings |
attachment added |
|
LightdmGreeterLog.txt https://bugs.launchpad.net/bugs/1287148/+attachment/4022538/+files/LightdmGreeterLog.txt |
|
2014-03-13 18:29:33 |
Larry Hastings |
attachment added |
|
LightdmGreeterLogOld.txt https://bugs.launchpad.net/bugs/1287148/+attachment/4022539/+files/LightdmGreeterLogOld.txt |
|
2014-03-13 18:29:36 |
Larry Hastings |
attachment added |
|
LightdmLog.txt https://bugs.launchpad.net/bugs/1287148/+attachment/4022540/+files/LightdmLog.txt |
|
2014-03-13 18:29:38 |
Larry Hastings |
attachment added |
|
Lspci.txt https://bugs.launchpad.net/bugs/1287148/+attachment/4022541/+files/Lspci.txt |
|
2014-03-13 18:29:40 |
Larry Hastings |
attachment added |
|
Lsusb.txt https://bugs.launchpad.net/bugs/1287148/+attachment/4022542/+files/Lsusb.txt |
|
2014-03-13 18:29:42 |
Larry Hastings |
attachment added |
|
MonitorsUser.xml.txt https://bugs.launchpad.net/bugs/1287148/+attachment/4022543/+files/MonitorsUser.xml.txt |
|
2014-03-13 18:29:44 |
Larry Hastings |
attachment added |
|
ProcCpuinfo.txt https://bugs.launchpad.net/bugs/1287148/+attachment/4022544/+files/ProcCpuinfo.txt |
|
2014-03-13 18:29:46 |
Larry Hastings |
attachment added |
|
ProcEnviron.txt https://bugs.launchpad.net/bugs/1287148/+attachment/4022545/+files/ProcEnviron.txt |
|
2014-03-13 18:29:48 |
Larry Hastings |
attachment added |
|
ProcInterrupts.txt https://bugs.launchpad.net/bugs/1287148/+attachment/4022546/+files/ProcInterrupts.txt |
|
2014-03-13 18:29:50 |
Larry Hastings |
attachment added |
|
ProcModules.txt https://bugs.launchpad.net/bugs/1287148/+attachment/4022547/+files/ProcModules.txt |
|
2014-03-13 18:29:53 |
Larry Hastings |
attachment added |
|
UdevDb.txt https://bugs.launchpad.net/bugs/1287148/+attachment/4022548/+files/UdevDb.txt |
|
2014-03-13 18:29:57 |
Larry Hastings |
attachment added |
|
UdevLog.txt https://bugs.launchpad.net/bugs/1287148/+attachment/4022549/+files/UdevLog.txt |
|
2014-03-13 18:29:58 |
Larry Hastings |
attachment added |
|
UnitySupportTest.txt https://bugs.launchpad.net/bugs/1287148/+attachment/4022550/+files/UnitySupportTest.txt |
|
2014-03-13 18:30:00 |
Larry Hastings |
attachment added |
|
XorgLog.txt https://bugs.launchpad.net/bugs/1287148/+attachment/4022551/+files/XorgLog.txt |
|
2014-03-13 18:30:03 |
Larry Hastings |
attachment added |
|
XorgLogOld.txt https://bugs.launchpad.net/bugs/1287148/+attachment/4022552/+files/XorgLogOld.txt |
|
2014-03-13 18:30:06 |
Larry Hastings |
attachment added |
|
Xrandr.txt https://bugs.launchpad.net/bugs/1287148/+attachment/4022553/+files/Xrandr.txt |
|
2014-03-13 18:30:08 |
Larry Hastings |
attachment added |
|
xdpyinfo.txt https://bugs.launchpad.net/bugs/1287148/+attachment/4022554/+files/xdpyinfo.txt |
|
2014-03-13 18:30:10 |
Larry Hastings |
attachment added |
|
xserver.devices.txt https://bugs.launchpad.net/bugs/1287148/+attachment/4022555/+files/xserver.devices.txt |
|
2014-03-14 00:50:20 |
penalvch |
tags |
apport-collected needs-apport-collect needs-trusty-test reproducible trusty ubuntu |
apport-collected bios-outdated-1.09 needs-apport-collect needs-trusty-test reproducible trusty ubuntu |
|
2014-03-14 00:51:52 |
penalvch |
summary |
Thinkpad clickpad + Trackpoint cannot emulate middle button scrolling |
[Lenovo ThinkPad X1 Carbon] Clickpad + Trackpoint cannot emulate middle button scrolling |
|
2014-03-14 09:34:57 |
penalvch |
tags |
apport-collected bios-outdated-1.09 needs-apport-collect needs-trusty-test reproducible trusty ubuntu |
apport-collected bios-outdated-1.09 reproducible trusty ubuntu |
|
2014-03-14 09:35:20 |
penalvch |
xorg (Ubuntu): status |
Incomplete |
New |
|
2014-03-17 16:46:34 |
peter.muster |
bug |
|
|
added subscriber peter.muster |
2014-03-23 11:55:30 |
codec |
bug |
|
|
added subscriber codec |
2014-03-23 11:56:11 |
Launchpad Janitor |
xorg (Ubuntu): status |
New |
Confirmed |
|
2014-03-25 19:19:32 |
Sebastian Poeplau |
bug |
|
|
added subscriber Sebastian Poeplau |
2014-03-26 20:54:36 |
Ray-Ven |
marked as duplicate |
|
1246683 |
|
2014-03-27 10:04:26 |
penalvch |
removed duplicate marker |
1246683 |
|
|
2014-04-02 15:47:35 |
Michael Basnight |
bug |
|
|
added subscriber Michael Basnight |
2014-04-06 15:33:15 |
Timo Aaltonen |
affects |
xorg (Ubuntu) |
xserver-xorg-input-synaptics (Ubuntu) |
|
2014-07-18 11:59:53 |
Oliver |
bug |
|
|
added subscriber Oliver |
2014-07-27 15:38:42 |
aeropark |
bug |
|
|
added subscriber aeropark |
2015-10-03 22:13:44 |
Mihai Capotă |
bug |
|
|
added subscriber Mihai Capotă |
2016-08-12 22:09:50 |
Oliver |
removed subscriber Oliver |
|
|
|