[Lenovo ThinkPad X220 Tablet] "Disable while typing" does not disable touchpad completely (only scrolling)

Bug #1251369 reported by Daniel Hahler
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xorg (Ubuntu)
Expired
Low
Unassigned

Bug Description

The "Disable while typing" option in the Mouse and Touchpad settings only work for scrolling, but not the regular movement of the pointer.

To reproduce:
 1. enable the option
 2. Open a window where you can type (editor, terminal)
 3. type with one hand constantly, and move the mouse pointer with the other one

The mouse pointer should not move, but does for me.

When two-finger scrolling instead, this gets blocked successfully while typing.

This is with Ubuntu 13.10 on a Lenovo X220t.

(The touchscreen appears to be completely unaffected by this setting (you can scroll while typing), but that is OK.)

According to the documentation (https://help.ubuntu.com/community/SynapticsTouchpad#Disabling_Touchpad_while_Typing) I have now also disabled "Tap to click", which works around the main annoyance of this: accidentally clicking with the palm/part of your hand while typing - the pointer can still be moved.
---
.tmp.unity.support.test.0:

ApportVersion: 2.12.5-0ubuntu2.1
Architecture: amd64
CompizPlugins: [core,composite,opengl,decor,resize,compiztoolbox,put,vpswitch,snap,mousepoll,regex,place,session,move,grid,animation,imgpng,wall,expo,unitymtgrabhandles,workarounds,ezoom,staticswitcher,fade,scale,unityshell]
CompositorRunning: compiz
CompositorUnredirectDriverBlacklist: '(nouveau|Intel).*Mesa 8.0'
CompositorUnredirectFSW: true
DistUpgraded: 2013-10-08 21:37:21,390 DEBUG enabling apt cron job
DistroCodename: saucy
DistroRelease: Ubuntu 13.10
DistroVariant: ubuntu
ExtraDebuggingInterest: Yes
GraphicsCard:
 Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0126] (rev 09) (prog-if 00 [VGA controller])
   Subsystem: Lenovo Device [17aa:21db]
InstallationDate: Installed on 2012-05-28 (567 days ago)
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425)
MachineType: LENOVO 42992PG
MarkForUpload: True
Package: xorg 1:7.7+1ubuntu6
PackageArchitecture: amd64
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.11.0-14-generic root=/dev/mapper/vg0-rootlv ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 3.11.0-14.21-generic 3.11.7
Tags: saucy ubuntu compiz-0.9
Uname: Linux 3.11.0-14-generic x86_64
UpgradeStatus: Upgraded to saucy on 2013-10-08 (70 days ago)
UserGroups: adm cdrom davfs2 dip docker fuse lastfm libvirtd lpadmin plugdev sambashare sudo www-data
dmi.bios.date: 04/11/2013
dmi.bios.vendor: LENOVO
dmi.bios.version: 8DET68WW (1.38 )
dmi.board.asset.tag: Not Available
dmi.board.name: 42992PG
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvr8DET68WW(1.38):bd04/11/2013:svnLENOVO:pn42992PG:pvrThinkPadX220Tablet:rvnLENOVO:rn42992PG:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 42992PG
dmi.product.version: ThinkPad X220 Tablet
dmi.sys.vendor: LENOVO
version.compiz: compiz 1:0.9.10+13.10.20131011-0ubuntu1
version.ia32-libs: ia32-libs 1:0.5
version.libdrm2: libdrm2 2.4.46-1ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 9.2.1-1ubuntu3
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 9.2.1-1ubuntu3
version.xserver-xorg-core: xserver-xorg-core 2:1.14.3-3ubuntu2
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.3-0ubuntu3.1
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.2.0-0ubuntu10
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.904-0ubuntu2
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.9-2ubuntu1
xserver.bootTime: Mon Dec 16 17:08:49 2013
xserver.configfile: default
xserver.logfile: /var/log/Xorg.0.log
xserver.outputs:
 product id 728
 vendor LGD
xserver.version: 2:1.14.3-3ubuntu2

Daniel Hahler (blueyed)
description: updated
Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. It seems that your bug report is not filed about a specific source package though, rather it is just filed against Ubuntu in general. It is important that bug reports be filed about source packages so that people interested in the package can find the bugs about it. You can find some hints about determining what package your bug might be about at https://wiki.ubuntu.com/Bugs/FindRightPackage. You might also ask for help in the #ubuntu-bugs irc channel on Freenode.

To change the source package that this bug is filed about visit https://bugs.launchpad.net/ubuntu/+bug/1251369/+editstatus and add the package name in the text box next to the word Package.

[This is an automated message. I apologize if it reached you inappropriately; please just reply to this message indicating so.]

tags: added: bot-comment
penalvch (penalvch)
affects: ubuntu → xorg (Ubuntu)
Changed in xorg (Ubuntu):
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
Daniel Hahler (blueyed) wrote : BootDmesg.txt

apport information

tags: added: apport-collected compiz-0.9 saucy ubuntu
description: updated
Revision history for this message
Daniel Hahler (blueyed) wrote : BootLog.txt

apport information

Revision history for this message
Daniel Hahler (blueyed) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Daniel Hahler (blueyed) wrote : Dependencies.txt

apport information

Revision history for this message
Daniel Hahler (blueyed) wrote : DpkgLog.txt

apport information

Revision history for this message
Daniel Hahler (blueyed) wrote : GconfCompiz.txt

apport information

Revision history for this message
Daniel Hahler (blueyed) wrote : LightdmDisplayLog.txt

apport information

Revision history for this message
Daniel Hahler (blueyed) wrote : LightdmGreeterLog.txt

apport information

Revision history for this message
Daniel Hahler (blueyed) wrote : LightdmGreeterLogOld.txt

apport information

Revision history for this message
Daniel Hahler (blueyed) wrote : LightdmLog.txt

apport information

Revision history for this message
Daniel Hahler (blueyed) wrote : Lspci.txt

apport information

Revision history for this message
Daniel Hahler (blueyed) wrote : Lsusb.txt

apport information

Revision history for this message
Daniel Hahler (blueyed) wrote : MonitorsUser.xml.txt

apport information

Revision history for this message
Daniel Hahler (blueyed) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Daniel Hahler (blueyed) wrote : ProcEnviron.txt

apport information

Revision history for this message
Daniel Hahler (blueyed) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Daniel Hahler (blueyed) wrote : ProcModules.txt

apport information

Revision history for this message
Daniel Hahler (blueyed) wrote : UdevDb.txt

apport information

Revision history for this message
Daniel Hahler (blueyed) wrote : UdevLog.txt

apport information

Revision history for this message
Daniel Hahler (blueyed) wrote : UnitySupportTest.txt

apport information

Revision history for this message
Daniel Hahler (blueyed) wrote : XorgLog.txt

apport information

Revision history for this message
Daniel Hahler (blueyed) wrote : XorgLogOld.txt

apport information

Revision history for this message
Daniel Hahler (blueyed) wrote : Xrandr.txt

apport information

Revision history for this message
Daniel Hahler (blueyed) wrote : xdpyinfo.txt

apport information

Revision history for this message
Daniel Hahler (blueyed) wrote : xserver.devices.txt

apport information

Revision history for this message
Daniel Hahler (blueyed) wrote : xserver.errors.txt

apport information

Changed in xorg (Ubuntu):
status: Incomplete → Triaged
Revision history for this message
penalvch (penalvch) wrote : Re: "Disable while typing" does not disable touchpad completely (only scrolling)

Daniel Hahler, thank you for performing the requested apport-collect. Could you please confirm this issue exists with the latest development release of Ubuntu? ISO images are available from http://cdimage.ubuntu.com/daily-live/current/ . If the issue remains, could you please just make a comment to this.

tags: added: latest-bios-1.39 needs-upstream-testing
Changed in xorg (Ubuntu):
status: Triaged → Incomplete
tags: added: regression-potential
summary: - "Disable while typing" does not disable touchpad completely (only
- scrolling)
+ [Lenovo ThinkPad X220 Tablet] "Disable while typing" does not disable
+ touchpad completely (only scrolling)
Revision history for this message
Daniel Hahler (blueyed) wrote :

I have tried the daily image in a virtual machine (VirtualBox).

The setting to control the touchpad is not available in the "Mouse and Touchpad" settings there.
Is it supposed to be there, and the touchpad "just" does not get detected in the VM?
(at least this is what appears to be the case for the Wacom Tablet settings)

Let me know, if I need to test it from a Live stick directly on the host.

OTOH, I got used to not using "tap to click" now, and therefore my interest in getting this fixed/debugged is rather low.

Revision history for this message
penalvch (penalvch) wrote :

Daniel Hahler, could you please ensure all current and future testing is done on the host?

Revision history for this message
Daniel Hahler (blueyed) wrote :

Christopher,
it was just a quick shot, using the virtual image.

This does not bug me enough to create a bootable stick, to test it on the host.
Especially given, that I think that it is the expected behavior - given the link to the documentation in the report.

You have added the regression-potential tag, but I would say that it never worked properly.

Does it work on your system/touchpad?

Revision history for this message
penalvch (penalvch) wrote :

Daniel Hahler, thank you for your comments. Regarding them:
"This does not bug me enough to create a bootable stick, to test it on the host."

Ok. If you get bugged enough, this could always be resumed with your testing results.

"Especially given, that I think that it is the expected behavior - given the link to the documentation in the report."

What one would expect is up to you, given you filed the report.

"You have added the regression-potential tag, but I would say that it never worked properly."

What was the earliest release tested on your host?

"Does it work on your system/touchpad?"

Yes, but I don't have your hardware.

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for xorg (Ubuntu) because there has been no activity for 60 days.]

Changed in xorg (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.