[Lenovo ThinkPad S1 Yoga] Middle button does not work for scrolling
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xorg (Ubuntu) |
Expired
|
Low
|
Unassigned |
Bug Description
On my clickpad (Touchpad with no button) the middle mouse button doesn't work for scrolling with trackpoint. I've configured a soft middlemouse button area via the following script:
#!/bin/bash
TOUCHPAD="SynPS/2 Synaptics TouchPad"
TRACKPOINT="TPPS/2 IBM TrackPoint"
killall -9 syndaemon
echo "touchpad on"
xinput set-prop "${TOUCHPAD}" "Synaptics Off" 0
echo "setting soft button areas"
#Order: RightButtonArea
xinput set-prop "${TOUCHPAD}" "Synaptics Soft Button Areas" 4000, 0, 4063, 0, 3000, 4000, 4063, 1500
#xinput set-prop "${TOUCHPAD}" "Synaptics Soft Button Areas" 4000, 0, 0, 4466, 3000, 3999, 0, 1500
echo "enable twofingerscrolling in both directions"
xinput set-prop "${TOUCHPAD}" "Synaptics Two-Finger Scrolling" 1, 1
echo "shortening upper and lower edge to reserve space for 'just button' actions. Order: left, right, top, bottom"
xinput set-prop "${TOUCHPAD}" "Synaptics Area" 0, 0, 1500, 4000
#workaround for just scrolling
#xinput set-prop "${TOUCHPAD}" "Synaptics Area" 0, 4000, 1500, 0
echo "enabling palm detection"
xinput set-prop "${TOUCHPAD}" "Synaptics Palm Detection" 1
#echo "Middle mouse button emulation for scrolling on trackpoint"
#xinput set-prop "${TRACKPOINT}" "Evdev Wheel Emulation" 1
#xinput set-prop "${TRACKPOINT}" "Evdev Wheel Emulation Button" 2
#xinput set-prop "${TRACKPOINT}" "Evdev Wheel Emulation Timeout" 200
#xinput set-prop "${TRACKPOINT}" "Evdev Wheel Emulation Axes" 6 7 4 5 # horizontal und vertikal
echo "enable tap events"
# RTCornerButton, RBCornerButton, LTCornerButton, LBCornerButton, TapButton1, TapButton2, TapButton3
xinput set-prop "${TOUCHPAD}" "Synaptics Tap Action" 2, 3, 1, 1, 1, 3, 0
echo "list actual properties"
xinput list-props "${TOUCHPAD}"
echo "no touch while typing"
syndaemon -i 0.5 -d
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: xorg 1:7.7+1ubuntu8
ProcVersionSign
Uname: Linux 3.13.0-20-generic x86_64
ApportVersion: 2.14-0ubuntu1
Architecture: amd64
CompizPlugins: No value set for `/apps/
CompositorRunning: kwin
CurrentDesktop: KDE
Date: Tue Apr 1 09:02:37 2014
DistUpgraded: Fresh install
DistroCodename: trusty
DistroVariant: kubuntu
ExtraDebuggingI
GraphicsCard:
Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a16] (rev 0b) (prog-if 00 [VGA controller])
Subsystem: Lenovo Device [17aa:2217]
InstallationDate: Installed on 2014-03-25 (6 days ago)
InstallationMedia: Kubuntu 14.04 LTS "Trusty Tahr" - Beta amd64 (20140324)
LightdmGreeterLog:
QInotifyFileSy
QFileSystemWat
Bus::open: Can not get ibus-daemon's address.
IBusInputConte
file:/
LightdmGreeterL
QInotifyFileSy
QFileSystemWat
Bus::open: Can not get ibus-daemon's address.
IBusInputConte
file:/
MachineType: LENOVO 20C0S0AX00
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: xorg
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 02/26/2014
dmi.bios.vendor: LENOVO
dmi.bios.version: GQET34WW (1.14 )
dmi.board.
dmi.board.name: 20C0S0AX00
dmi.board.vendor: LENOVO
dmi.board.version: SDK0E50510 Pro
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.name: 20C0S0AX00
dmi.product.
dmi.sys.vendor: LENOVO
version.compiz: compiz N/A
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.52-1
version.
version.
version.
version.
version.
version.
version.
version.
xserver.bootTime: Tue Apr 1 08:36:37 2014
xserver.configfile: default
xserver.errors:
Wacom ISDv4 EC Pen stylus: Invalid type 'cursor' for this device.
Wacom ISDv4 EC Pen stylus: Invalid type 'touch' for this device.
Wacom ISDv4 EC Pen stylus: Invalid type 'pad' for this device.
xserver.logfile: /var/log/Xorg.0.log
xserver.outputs:
product id 1044
vendor LGD
xserver.version: 2:1.15.0-1ubuntu7
Changed in xorg (Ubuntu): | |
status: | Confirmed → New |
description: | updated |
Ray-Ven, thank you for reporting this and helping make Ubuntu better. Regarding your Bug Description:
>"(I've configured a soft middlemouse button area)"
Could you please provide a step-by-step on how you configured this?