After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 701870 - Support ignoring an input device completely or making it a non-drawing input
Support ignoring an input device completely or making it a non-drawing input
Status: RESOLVED OBSOLETE
Product: GIMP
Classification: Other
Component: User Interface
2.8.4
Other All
: Normal enhancement
: ---
Assigned To: GIMP Bugs
GIMP Bugs
: 763192 776508 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2013-06-08 18:47 UTC by Josh Triplett
Modified: 2018-05-24 13:44 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Josh Triplett 2013-06-08 18:47:55 UTC
I have a touchscreen with a separate pen.  These show up as two separate input devices: an Atmel touchscreen device and a Wacom pen.  When the Wacom pen is available, I'd like GIMP to completely ignore the touchscreen, so that I can rest my hand on the screen without generating input.
Comment 1 Michael Natterer 2013-06-08 19:47:58 UTC
Sounds somewhat reasonable, but I'm not sure what's the right layer to
do this, maybe it should be handled generically in GTK+.
Comment 2 Josh Triplett 2013-06-08 21:28:10 UTC
Possibly, though I'm thinking of GIMP's explicit support for configuring separate input devices here.  Not sure how that would interact with generic support in GTK+.
Comment 3 Jehan 2013-06-08 23:33:27 UTC
Hi,

even though I can see and understand some use case where you would want this "device deactivation" support in GIMP only, can't you deactivate the touch feature for the whole system?

I have someone here with a Wacom Intuos 5 for instance, which also has a touch feature, as well as a pen device of course. Well most of the time, she just deactivates the touch device globally (not in GIMP, but globally for the window manager).

For Wacom Intuos, I know this is feasible both on Windows, with Wacom official software, and X (Linux… with a bunch of software in particular in the KDE and the GNOME desktop, etc.) at least. I am thinking you should have a similar option for your touchscreen. That could help you in the meantime.
Comment 4 Josh Triplett 2013-06-09 01:00:04 UTC
It might make sense to have a desktop-wide option to disable the touchscreen when the pen is active, sure.  The advantage of doing it in GIMP specifically would be to continue using the touchpad for the rest of the system, for window manipulation, and for GIMP's controls, just not for drawing.
Comment 5 Josh Triplett 2013-06-09 01:00:31 UTC
(In reply to comment #4)
> It might make sense to have a desktop-wide option to disable the touchscreen
> when the pen is active, sure.  The advantage of doing it in GIMP specifically
> would be to continue using the touchpad for the rest of the system, for window
> manipulation, and for GIMP's controls, just not for drawing.

s/touchpad/touchscreen/
Comment 6 Michael Schumacher 2017-01-04 08:40:32 UTC
*** Bug 763192 has been marked as a duplicate of this bug. ***
Comment 7 Jehan 2017-01-04 11:10:28 UTC
Your comment 4 makes sense.

After having tested Photoshop on one of these big tablet-screens on a Wacom booth in a festival though, I'd like to come back on my comment. I believe we can do much better than just enabling/disabling in GIMP. Touch manipulation for one should be possible to rotate or pan the canvas, zoom in/out, etc without ever generating drawing input. And as you say, you could click menus and control from one hand, while drawing with the other…
Comment 8 Jehan 2017-01-04 11:17:26 UTC
*** Bug 776508 has been marked as a duplicate of this bug. ***
Comment 9 GNOME Infrastructure Team 2018-05-24 13:44:16 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gimp/issues/478.