The new touchscreen options do not work with an Ntrig pen. When the designated device is the touchscreen, setting "Touchscreen as Hand Tool" makes both the touchscreen and pen into hand tools. When selecting "Pen disables Touch", both the pen disables both touch and pen (it tracks but does not write). However, erasing via the side button still works in this configuration.
Devices:
Laptop: Surface Pro 3 on Ubuntu 14.10 (Linux Kernel 3.16)
Xournal Version: 0.4.8
Pen device: "NTRG0001:01 1B96:1B05 Pen"
Touchscreen device: "NTRG0001:01 1B96:1B05"
Troubleshooting done:
I have tried every other option on this system, and the rest all give the desired outcomes (such as core pointer disabling touch when writing, but not when scrolling). It might just be because the Pen has almost the same name as the touchscreen?
Tested evtest to see if there were any references to the touchscreen when using the pen: there were none.
If you need any more info, please let me know.
The issue is that the device name for the touchscreen is a strict
substring of the device name for the pen -- xournal 0.4.8 matches
substrings instead of requiring an exact match, for compatibility
reasons -- but this has already been changed in the latest code in the
CVS/GIT repositories, precisely to address this bug -- see the commit
made on Sept 1, 2014.
So: recompile from the source code at
http://sourceforge.net/p/xournal/code/ci/master/tree/ (e.g. click
"Download Snapshot" in the header bar) and the issue should go away. Let
me know if not.
Denis
Ah, perfect. Took a while to find the dependency packages for Ubuntu, but all seems well now.
Release 0.4.8.2016 is up to date with cvs/git repositories, and should include a fix for this bug. Please reopen if problems persist with 0.4.8.2016 or with the current cvs/git code.