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