apport information ** Attachment added: "ProcEnviron.txt" https://bugs.launchpad.net/bugs/1287148/+attachment/4022545/+files/ProcEnviron.txt
-- You received this bug notification because you are a member of Desktop Packages, which is subscribed to xorg in Ubuntu. https://bugs.launchpad.net/bugs/1287148 Title: Thinkpad clickpad + Trackpoint cannot emulate middle button scrolling Status in “xorg” package in Ubuntu: Incomplete 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/xorg/+bug/1287148/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp