Hi,
there is a new Elo Touch driver for this touchscreen. You can find it in
the Elo official site here:
www.elotouch.com/Support/Downloads/Driver/DriverDownload/Default.aspx
Select Linux x86 and Multitouch technology
I have already installed and tested in my OS, (here the official
installation instruction:
http://www.elotouch.com/files/install/Elo-Linux-MT-USB-v2.0.0_Installation-Instructions.txt)
the driver is composed by a Kernel module and a daemon.
That'snt simple to integrate I think, plus there is a problem with the XFCE
event structure. Practically you cant drag X windows... The Problem is,
that when the Xorg-server translates touch events into ButtonPress /
ButtonRelease events, the subwindow in the XEvent structure is set to
zero...
This will solve this issue: (please note that i use a different version of
XFCE, find the right line in events.c)
--- events.c (Revision 283)
+++ events.c (Arbeitskopie)
@@ -945,6 +945,12 @@
{
state = ev->state & MODIFIER_MASK;
win = ev->subwindow;
+ if (!win) {
+ Window root_ret;
+ int rx,ry,wx,wy;
+ unsigned int mask_ret;
+ XQueryPointer(display_info->dpy, ev->window, &root_ret, &win, &rx,
&ry, &wx, &wy, &mask_ret);
+ }
screen_info = c->screen_info;
if ((ev->button == Button1) && (screen_info->params->easy_click)
&& (state == screen_info->params->easy_click))
Then rebuild your XFCE environment.
Regards,
Maurizio ;)
------------------------------------------------------------------------------
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
_______________________________________________
The Open Source Thin Client Solution http://openthinclient.org
openthinclient-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openthinclient-user