[SRU] ntrig stylus: can only left-click

Bug #556761 reported by Marc Nieper-Wißkirchen
20
This bug affects 2 people
Affects Status Importance Assigned to Milestone
xf86-input-wacom (Ubuntu)
Fix Released
Undecided
Unassigned
Lucid
Won't Fix
Undecided
Unassigned
Maverick
Fix Released
Undecided
Unassigned
Natty
Fix Released
Undecided
Unassigned

Bug Description

Release: 10.04

Since the last major upgrade of the packages related to the touchscreen functionality of the n-trig digitizer of my Dell XT2 a few days ago, I can use my fingers as well as the stylus to move the cursor around. Tapping with the stylus also works.

What does not work is the following:

1) Tapping with my fingers.
2) All button clicks on my stylus are reported as left mouse clicks and not as right and middle mouse clicks as they should.
3) There does not seem to be an eraser functionality.

Bryce Harrington (bryce)
tags: added: lucid
Revision history for this message
Rafi (rafi-seas) wrote :

The Product match was incorrect in /usr/lib/X11/xorg.conf.d/10-wacom.conf, it should be "N-Trig Pen" and not "HID 1b96:0001". The miss-match results in the use of evdev for the pen.

Also I'd suggest adding a mapping from button2 (the side button on the pen) to 3 (right click).

Revision history for this message
Rafi (rafi-seas) wrote :

Marc, do you know if you are using a single touch firmware? If you know the n-trig software package or firmware version number that may help.

A patch for the later single touch firmwares is already in the HID for-next branch, and I think the patch for even older firmwares may have slipped through the cracks.

Revision history for this message
Marc Nieper-Wißkirchen (marc-nieper-wisskirchen) wrote :

Rafi,

thank you very much! With your patch, I do now can right-click (I also had to add the mapping from button2 to 3 in order to achieve this).

As I have never updated my firmware on my Dell XT2, I am pretty sure that I am still using a single touch version of the firmware. I don't have Windows Vista oder Windows 7. Is there a way to find out the firmware version and to upgrade without Windows? (Otherwise I will have to see how I can get an external drive and a Windows installation on it.)

Best,

Marc

Revision history for this message
Rafi (rafi-seas) wrote :

There have been a few claims of intent to provide firmware tools for linux, from the vendor. So far I haven't seen anything.

The windows tools limit you to firmwares that enable features supported by the os, so no real MT support unless you use the windows 7 loader. You can load firmware onto the device from a windows 7 instance inside VirtualBox (not the ose which doesn't support usb).

Some people (including me) are working on trying to read the firmware version from linux, but its not a high priority at the moment.

Rafi (rafi-seas)
Changed in xf86-input-wacom (Ubuntu):
status: New → In Progress
Revision history for this message
Marc Nieper-Wißkirchen (marc-nieper-wisskirchen) wrote :

Update: With the latest updates in Lucid, finger touch now works (even with the single touch firmware - I wasn't able to run Windows 7 with KVM/QEMU at an acceptable speed in order to install the multitouch firmware).

One issue remains: The driver does not distinguish between my finger and my palm, which makes having finger touch worse than living without it... (Speaking of this: Is there a way to disable finger touch in a configuration file as long as this issue remains?)

Marc

P.S.: Now that my pen recognize left and right button clicks, is there also a way to map the middle button event to one my pen buttons?

Revision history for this message
Marc Nieper-Wißkirchen (marc-nieper-wisskirchen) wrote :

P.P.S.: Managed to disable touch input myself.

Revision history for this message
Bryce Harrington (bryce) wrote :

+1. Patch looks acceptable, just needs piloting to get it into distro.

Revision history for this message
Bryce Harrington (bryce) wrote :

SRU to lucid and maverick is probably worthwhile too.

Revision history for this message
Marc Deslauriers (mdeslaur) wrote :

This seems to be already fixed in maverick and natty. I'll prepare an SRU for lucid.

Changed in xf86-input-wacom (Ubuntu Maverick):
status: New → Invalid
Changed in xf86-input-wacom (Ubuntu Natty):
status: In Progress → Invalid
Changed in xf86-input-wacom (Ubuntu Maverick):
status: Invalid → Fix Released
Changed in xf86-input-wacom (Ubuntu Natty):
status: Invalid → Fix Released
Revision history for this message
Marc Deslauriers (mdeslaur) wrote :

SRU Request:

Impact: Lucid users are unable to properly use N-Trig Digitizer in Lucid because of mis-detection from erroneous config file.

In Maverick and later, the config file is now upstream with the necessary changes. The SRU backports the trivial changes to Lucid. See changes in attached debdiff.

Changed in xf86-input-wacom (Ubuntu Lucid):
status: New → Fix Committed
summary: - ntrig stylus: can only left-click
+ [SRU] ntrig stylus: can only left-click
Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Accepted xf86-input-wacom into lucid-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

tags: added: verification-needed
Revision history for this message
Martin Pitt (pitti) wrote :

Any testers?

Revision history for this message
Martin Pitt (pitti) wrote :

Any testers of the lucid-proposed package? As this has been in -proposed for a long time already, I'll remove the proposed package soon if there is no feedback. Thank you!

Revision history for this message
Martin Pitt (pitti) wrote :

I removed the proposed package, as there has been no feeback in over a month, and we need to clear the queues for 10.04.2.

Changed in xf86-input-wacom (Ubuntu Lucid):
status: Fix Committed → Won't Fix
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.