stylus input has offset when xinerama is turned on

Bug #301075 reported by anomalous_underdog
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
wacom-tools (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: wacom-tools

Using: kubuntu 8.10

I have:
* two monitors each running a separate X screen (non-Twinview), with xinerama enabled.
 * primary monitor: AOC Spectrum 7GlrA 1280x1024@75
 * secondary monitor (the right of the primary monitor): ViewSonic VA1616w 1366x768@60
* a Wacom Bamboo Fun 4x5, configured using xorg.conf
* An Inno3D NVIDIA GeForce 7600 GS

Now when I use a painting application like GIMP or Krita, when I point my stylus and draw, the brush paints somewhere to the right, not where the cursor is. If I point my stylus in the middle of my tablet, the brush paints at the far right. Its as if the x value gets doubled. (If I point the stylus to the far left edge, it works as expected.)

If I do it in my secondary monitor, the effect gets mirrored. The brush paints somewhere to the left of where the cursor is. Just like in my primary monitor, the value gets multiplied.

However, when using the stylus to navigate window menus, and other GUI, the stylus works fine.

I call these commands every startup (in openbox autostart.sh):
xsetwacom set stylus Twinview "none"
xsetwacom set stylus mmonitor "off"
xsetwacom set eraser mmonitor "off"

Revision history for this message
anomalous_underdog (anomalous-underdog) wrote :
Revision history for this message
anomalous_underdog (anomalous-underdog) wrote :
description: updated
Revision history for this message
Adrian Quark (adrian-launchpad-sixfingeredman) wrote :

This bug affects me as well. But it appears to be a bug in GTK, not wacom-tools. See http://bugzilla.gnome.org/show_bug.cgi?id=66813.

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

[This is an automated message]

Hi anomalous-underdog,

Please attach the output of `lspci -vvnn` too.

Changed in wacom-tools:
status: New → Incomplete
Revision history for this message
Bryce Harrington (bryce) wrote :

We're closing this bug since it is has been some time with no response from the original reporter. However, if the issue still exists please feel free to reopen with the requested information. Also, if you could, please test against the latest development version of Ubuntu, since this confirms the bug is one we may be able to pass upstream for help.

Changed in wacom-tools:
status: Incomplete → Invalid
Revision history for this message
jonim8or (ongewenstepostberichten) wrote :

I have the same bug. I have a four-screen xinerama setup. The tablet is stretched over the four screens, just as I want. The tablet works fine for menus and buttons, but not for painting (mypaint, gimp). When I do something with painting, it appears that the tablet is over-moving. Some examples:
my screen layout is:
+---+---+
| 1 | 2 |
+---+---+
| 3 | 4 |
+---+---+

If I have gimp/mypaint in screen number 3, and my cursor is in the middle of screen no 3, it paints in the middle of the whole screen: this is in the top-right corner of screen 3.
The more I move my cursor towards the left-bottom corner of screen 3, the closer the painting gets to the cursor.
In gimp this only happens when I want to use pressure-sensitivity. If I disable that in gimps device settings, the painting works as expected.

Here is my lspci -vvnn

Revision history for this message
jonim8or (ongewenstepostberichten) wrote :

I have applied a fix similar to the one that was suggested in https://bugs.launchpad.net/ubuntu/+source/gtk+2.0/+bug/479810, which fixed the positioning of the drawing in mypaint, but also broke pressure sensitivity

Applying that fix however only helped for mypaint and gimp, but not for krita. THis gives me the idea the problem might even be more generic?

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.