As informations, this model is fully functionnal with openthinclient :


Tyco ET1729L-8UWA-1-GY-G ELO Touchsystems 17" Touchscreen LCD Monitor

 

As we purchased just one 1715L, I decided to try another Elo Touch screen with 
this good surprise.

 

Hope this will help someone else.

 

 

Stéphane Jacques
Technicien informatique / Computer tech.
stephane.jacq...@portesmilette.com <mailto:stephane.jacq...@portesmilette.com>  

 

1.800.567.2931
T  819.535.5588 poste 253
F  819.535.1104
www.portesmilette.com 
<http://www.portesmilette.com/fr/index.aspx?utm_source=signatures-courriel&utm_medium=courriel&utm_campaign=signatures-courriel>
  

        
        100, avenue Industrielle
St-Boniface-de-Shawinigan (Québec) G0X 2L0
Canada 

 

De : Er Gibbio [mailto:gib...@gmail.com] 
Envoyé : 23 septembre, 2014 10:52
À : openthinclient-user@lists.sourceforge.net
Objet : Re: [openthinclient-user] Elotouch ET1715L not working

 

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

Reply via email to