Difference between revisions of "ELO touchscreen"
Line 12: | Line 12: | ||
./elova -u | ./elova -u | ||
These must the run under X. | These must the run under X. | ||
+ | |||
+ | ***************************** | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <div class=Section1> | ||
+ | |||
+ | <p class=MsoNormal>-----------</p> | ||
+ | |||
+ | <p class=MsoNormal><span class=SpellE>Above</span> <span class=SpellE>mentioned</span> | ||
+ | <span class=SpellE>solution</span> <span class=SpellE>for</span> <span | ||
+ | class=SpellE>Linuxmce</span> 7.10 RC1 <span class=SpellE>and</span> <span | ||
+ | class=SpellE>above</span> + ELO 1545L <span class=SpellE>does</span> not <span | ||
+ | class=SpellE>work</span>.</p> | ||
+ | |||
+ | <p class=MsoNormal>In <span class=SpellE>that</span> <span class=SpellE>case</span> | ||
+ | <span class=SpellE>you</span> <span class=SpellE>need</span> to <span | ||
+ | class=SpellE>uninstall</span> <span class=SpellE>elo</span> <span class=SpellE>driver</span>, | ||
+ | <span class=SpellE>provided</span> <span class=SpellE>above</span> (or make a <span | ||
+ | class=SpellE>clean</span> <span class=SpellE>install</span> – <span | ||
+ | class=SpellE>worked</span> in <span class=SpellE>my</span> <span class=SpellE>case</span>) | ||
+ | <span class=SpellE>and</span> <span class=SpellE>use</span> <span class=SpellE>following</span> | ||
+ | <span class=SpellE>how</span>-to:</p> | ||
+ | |||
+ | <p class=MsoNormal>--------------------</p> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal'><b><span style='font-size:12.0pt;font-family:"Times New Roman","serif"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'>Elo <span | ||
+ | class=SpellE>Touch</span> <span class=SpellE>Screen</span> <span class=SpellE>Intelli</span> | ||
+ | <span class=SpellE>Touch</span> (USB)</span></b><span style='font-size:12.0pt; | ||
+ | font-family:"Times New Roman","serif";mso-fareast-font-family:"Times New Roman"; | ||
+ | mso-fareast-language:SL'> <o:p></o:p></span></p> | ||
+ | |||
+ | <div class=MsoNormal align=center style='margin-bottom:0cm;margin-bottom:.0001pt; | ||
+ | text-align:center;line-height:normal'><span style='font-size:12.0pt;font-family: | ||
+ | "Times New Roman","serif";mso-fareast-font-family:"Times New Roman";mso-fareast-language: | ||
+ | SL'> | ||
+ | |||
+ | <hr size=1 width="100%" noshade style='color:white' align=center> | ||
+ | |||
+ | </span></div> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal'><b><span style='font-size:12.0pt;font-family:"Times New Roman","serif"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'>1.-<span | ||
+ | class=SpellE>Sources</span>, <span class=SpellE>and</span> <span class=SpellE>an</span> | ||
+ | <span class=SpellE>incomplete</span> <span class=SpellE>tutorial</span> <span | ||
+ | class=SpellE>can</span> <span class=SpellE>be</span> <span class=SpellE>found</span> | ||
+ | <span class=SpellE>here</span>:</span></b><span style='font-size:12.0pt; | ||
+ | font-family:"Times New Roman","serif";mso-fareast-font-family:"Times New Roman"; | ||
+ | mso-fareast-language:SL'><br> | ||
+ | <a href="http://stz-softwaretechnik.com/%7Eke/touchscreen/evtouch.html" | ||
+ | target="_blank">http://stz-softwaretechnik.com/~ke/t...n/evtouch.html</a><br> | ||
+ | <br> | ||
+ | <span class=SpellE>Basic</span> <span class=SpellE>installation</span> is <span | ||
+ | class=SpellE>copied</span> <span class=SpellE>from</span> <span class=SpellE>the</span> | ||
+ | <span class=SpellE>website</span>, <span class=SpellE>but</span> <span | ||
+ | class=SpellE>added</span> <span class=SpellE>my</span> monitor's <span | ||
+ | class=SpellE>right</span> <span class=SpellE>values</span> <span class=SpellE>for</span> | ||
+ | <span class=SpellE>xorg.conf</span>, <span class=SpellE>and</span> <span | ||
+ | class=SpellE>udev</span>-<span class=SpellE>rules</span> so <span class=SpellE>the</span> | ||
+ | <span class=SpellE>right</span> <span class=SpellE>events</span> are <span | ||
+ | class=SpellE>triggered</span>.<br> | ||
+ | <br> | ||
+ | <b>2.-<span class=SpellE>The</span> <span class=SpellE>specs</span> <span | ||
+ | class=SpellE>of</span> <span class=SpellE>the</span> monitor I used, plus <span | ||
+ | class=SpellE>my</span> PC <span class=SpellE>specs</span>:</b><o:p></o:p></span></p> | ||
+ | |||
+ | <ul type=disc> | ||
+ | <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; | ||
+ | line-height:normal;mso-list:l0 level1 lfo1;tab-stops:list 36.0pt'><span | ||
+ | style='font-size:12.0pt;font-family:"Times New Roman","serif";mso-fareast-font-family: | ||
+ | "Times New Roman";mso-fareast-language:SL'>Elo <span class=SpellE>Touch</span> | ||
+ | <span class=SpellE>Screen</span> monitor <span class=SpellE>with</span> <span | ||
+ | class=SpellE>IntelliTouch</span> (<span class=SpellE>Surface</span> <span | ||
+ | class=SpellE>Acoustic</span> <span class=SpellE>Wave</span>). Model 1939L, | ||
+ | I used USB <span class=SpellE>although</span> monitor <span class=SpellE>also</span> | ||
+ | <span class=SpellE>has</span> <span class=SpellE>Serial</span> <span | ||
+ | class=SpellE>interface</span>.<o:p></o:p></span></li> | ||
+ | <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; | ||
+ | line-height:normal;mso-list:l0 level1 lfo1;tab-stops:list 36.0pt'><span | ||
+ | style='font-size:12.0pt;font-family:"Times New Roman","serif";mso-fareast-font-family: | ||
+ | "Times New Roman";mso-fareast-language:SL'>Linux <span class=SpellE>ubuntu</span> | ||
+ | 2.6.20-16-<span class=SpellE>generic</span> #2 SMP <span class=SpellE>Sun</span> | ||
+ | Sep 23 19:50:39 UTC 2007 i686 GNU/Linux<o:p></o:p></span></li> | ||
+ | <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; | ||
+ | line-height:normal;mso-list:l0 level1 lfo1;tab-stops:list 36.0pt'><span | ||
+ | class=SpellE><span style='font-size:12.0pt;font-family:"Times New Roman","serif"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'>Ubuntu</span></span><span | ||
+ | style='font-size:12.0pt;font-family:"Times New Roman","serif";mso-fareast-font-family: | ||
+ | "Times New Roman";mso-fareast-language:SL'> 7.04 <span class=SpellE>Feisty</span> | ||
+ | <span class=SpellE>Fawn</span><o:p></o:p></span></li> | ||
+ | <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto; | ||
+ | line-height:normal;mso-list:l0 level1 lfo1;tab-stops:list 36.0pt'><span | ||
+ | style='font-size:12.0pt;font-family:"Times New Roman","serif";mso-fareast-font-family: | ||
+ | "Times New Roman";mso-fareast-language:SL'>CPU: Intel P4 3Ghz <span | ||
+ | class=SpellE>with</span> HT<o:p></o:p></span></li> | ||
+ | </ul> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:12.0pt;line-height:normal'><span | ||
+ | style='font-size:12.0pt;font-family:"Times New Roman","serif";mso-fareast-font-family: | ||
+ | "Times New Roman";mso-fareast-language:SL'><br> | ||
+ | <b>3.-<span class=SpellE>Why</span> <span class=SpellE>this</span> <span | ||
+ | class=SpellE>guide</span>?</b><br> | ||
+ | <span class=SpellE>This</span> <span class=SpellE>guide</span> is <span | ||
+ | class=SpellE>meant</span> to <span class=SpellE>help</span> <span class=SpellE>people</span> | ||
+ | <span class=SpellE>install</span> <span class=SpellE>touch</span> <span | ||
+ | class=SpellE>screen</span> <span class=SpellE>monitors</span> <span | ||
+ | class=SpellE>that</span> <span class=SpellE>use</span> <span class=SpellE>IntelliTouch</span> | ||
+ | <span class=SpellE>technology</span> (<span class=SpellE>Surface</span> <span | ||
+ | class=SpellE>Acoustic</span> <span class=SpellE>Wave</span>), <span | ||
+ | class=SpellE>hopefully</span>, <span class=SpellE>other</span> <span | ||
+ | class=SpellE>technologies</span> <span class=SpellE>will</span> <span | ||
+ | class=SpellE>also</span> <span class=SpellE>work</span>, <span class=SpellE>although</span> | ||
+ | I <span class=SpellE>don</span>'t <span class=SpellE>have</span> <span | ||
+ | class=SpellE>the</span> <span class=SpellE>hardware</span> to test it. <span | ||
+ | class=SpellE>This</span> <span class=SpellE>guide</span> <span class=SpellE>was</span> | ||
+ | <span class=SpellE>also</span> <span class=SpellE>meant</span> to <span | ||
+ | class=SpellE>complement</span> <span class=SpellE>the</span> <span | ||
+ | class=SpellE>source</span>'s <span class=SpellE>website</span>, as it <span | ||
+ | class=SpellE>lacked</span> <span class=SpellE>right</span> <span class=SpellE>values</span> | ||
+ | <span class=SpellE>for</span> Elo <span class=SpellE>Touch</span> monitor, <span | ||
+ | class=SpellE>and</span> <span class=SpellE>tutorial</span> <span class=SpellE>didn</span>'t | ||
+ | <span class=SpellE>mention</span> <span class=SpellE>udev</span>-<span | ||
+ | class=SpellE>rules</span>, <span class=SpellE>which</span> are <span | ||
+ | class=SpellE>needed</span> to set <span class=SpellE>the</span> <span | ||
+ | class=SpellE>right</span> <span class=SpellE>handlers</span> <span | ||
+ | class=SpellE>for</span> <span class=SpellE>the</span> <span class=SpellE>linux</span> | ||
+ | <span class=SpellE>kernel</span>.<br> | ||
+ | <br> | ||
+ | <b>4.-<span class=SpellE>Things</span> <span class=SpellE>you</span> <span | ||
+ | class=SpellE>need</span>:</b><br> | ||
+ | I used <span class=SpellE>the</span> <span class=SpellE>precompiled</span> <span | ||
+ | class=SpellE>binaries</span>, <span class=SpellE>you</span> <span class=SpellE>can</span> | ||
+ | <span class=SpellE>find</span> <span class=SpellE>them</span> in <span | ||
+ | class=SpellE>the</span> <span class=SpellE>website</span> I <span class=SpellE>mentioned</span> | ||
+ | in <span class=SpellE>the</span> <span class=SpellE>first</span> <span | ||
+ | class=SpellE>point</span>. <span class=SpellE>The</span> <span class=SpellE>latest</span> | ||
+ | at <span class=SpellE>the</span> time I'm <span class=SpellE>writing</span> <span | ||
+ | class=SpellE>this</span> is: <br> | ||
+ | <br> | ||
+ | <span class=SpellE><u>Precompiled</u></span><u> <span class=SpellE>driver</span> | ||
+ | <span class=SpellE>for</span> X <span class=SpellE>V0.8.7</span></u><br> | ||
+ | <br> | ||
+ | <span class=SpellE>Also</span>, <span class=SpellE>you</span> <span | ||
+ | class=SpellE>will</span> <span class=SpellE>need</span> to <span class=SpellE>copy</span> | ||
+ | <span class=SpellE>udev</span>-<span class=SpellE>rules</span>, <span | ||
+ | class=SpellE>the</span> file <span class=SpellE>you</span> <span class=SpellE>need</span> | ||
+ | <span class=SpellE>can</span> <span class=SpellE>be</span> <span class=SpellE>found</span> | ||
+ | <span class=SpellE>also</span> in <span class=SpellE>the</span> same <span | ||
+ | class=SpellE>website</span>, <span class=SpellE>inside</span> a <span | ||
+ | class=SpellE>sources</span> <span class=SpellE>tarball</span>:<br> | ||
+ | <br> | ||
+ | <u>X <span class=SpellE>driver</span> <span class=SpellE>sources</span> <span | ||
+ | class=SpellE>V0.8.4</span></u><br> | ||
+ | <br> | ||
+ | <b>5.-<span class=SpellE>Installation</span></b><br> | ||
+ | <span class=SpellE>Download</span> <span class=SpellE>precompiled</span> <span | ||
+ | class=SpellE>binaries</span>.<o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:1.5pt;line-height:normal'><span | ||
+ | class=SpellE><span style='font-size:12.0pt;font-family:"Times New Roman","serif"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'>Code</span></span><span | ||
+ | style='font-size:12.0pt;font-family:"Times New Roman","serif";mso-fareast-font-family: | ||
+ | "Times New Roman";mso-fareast-language:SL'>:<o:p></o:p></span></p> | ||
+ | |||
+ | <div style='mso-element:para-border-div;border:inset 1.0pt;mso-border-alt:inset windowtext .75pt; | ||
+ | padding:5.0pt 5.0pt 5.0pt 5.0pt'> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'>tar -<span | ||
+ | class=SpellE>zxvf</span> <span class=SpellE>evtouch</span>-<span class=SpellE>0.8.7.tar.gz</span><o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span class=SpellE><span style='font-size:10.0pt; | ||
+ | font-family:"Courier New";mso-fareast-font-family:"Times New Roman";mso-fareast-language: | ||
+ | SL'>cd</span></span><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'> <span | ||
+ | class=SpellE>evtouch</span>-0.8.7<o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span class=SpellE><span style='font-size:10.0pt; | ||
+ | font-family:"Courier New";mso-fareast-font-family:"Times New Roman";mso-fareast-language: | ||
+ | SL'>sudo</span></span><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'> <span | ||
+ | class=SpellE>cp</span> <span class=SpellE>evtouch</span>_<span class=SpellE>drv.so</span> | ||
+ | /<span class=SpellE>usr</span>/lib/<span class=SpellE>xorg</span>/<span | ||
+ | class=SpellE>modules</span>/<span class=SpellE>input</span>/<o:p></o:p></span></p> | ||
+ | |||
+ | </div> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:12.0pt;line-height:normal'><span | ||
+ | style='font-size:12.0pt;font-family:"Times New Roman","serif";mso-fareast-font-family: | ||
+ | "Times New Roman";mso-fareast-language:SL'>Open /<span class=SpellE>etc/X11/xorg.conf</span> | ||
+ | <span class=SpellE>and</span> <span class=SpellE>add</span> <span class=SpellE>this</span> | ||
+ | <span class=SpellE>lines</span>:<o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:1.5pt;line-height:normal'><span | ||
+ | class=SpellE><span style='font-size:12.0pt;font-family:"Times New Roman","serif"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'>Code</span></span><span | ||
+ | style='font-size:12.0pt;font-family:"Times New Roman","serif";mso-fareast-font-family: | ||
+ | "Times New Roman";mso-fareast-language:SL'>:<o:p></o:p></span></p> | ||
+ | |||
+ | <div style='mso-element:para-border-div;border:inset 1.0pt;mso-border-alt:inset windowtext .75pt; | ||
+ | padding:5.0pt 5.0pt 5.0pt 5.0pt'> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span class=SpellE><span style='font-size:10.0pt; | ||
+ | font-family:"Courier New";mso-fareast-font-family:"Times New Roman";mso-fareast-language: | ||
+ | SL'>Section</span></span><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'> "<span | ||
+ | class=SpellE>InputDevice</span>"<o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'><span | ||
+ | style='mso-spacerun:yes'> </span><span class=SpellE>Identifier</span> "<span | ||
+ | class=SpellE>touchscreen</span>"<o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'><span | ||
+ | style='mso-spacerun:yes'> </span><span class=SpellE>Driver</span> "<span | ||
+ | class=SpellE>evtouch</span>"<o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'><span | ||
+ | style='mso-spacerun:yes'> </span><span class=SpellE>Option</span> | ||
+ | "Device" "/<span class=SpellE>dev</span>/<span class=SpellE>input</span>/<span | ||
+ | class=SpellE>evtouch</span>_<span class=SpellE>event</span>"<o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'><span | ||
+ | style='mso-spacerun:yes'> </span><span class=SpellE>Option</span> "<span | ||
+ | class=SpellE>DeviceName</span>" "<span class=SpellE>touchscreen</span>"<o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'><span | ||
+ | style='mso-spacerun:yes'> </span><span class=SpellE>Option</span> "<span | ||
+ | class=SpellE>MinX</span>" "4095"<o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'><span | ||
+ | style='mso-spacerun:yes'> </span><span class=SpellE>Option</span> "<span | ||
+ | class=SpellE>MinY</span>" "4095"<o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'><span | ||
+ | style='mso-spacerun:yes'> </span><span class=SpellE>Option</span> "<span | ||
+ | class=SpellE>MaxX</span>" "0"<o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'><span | ||
+ | style='mso-spacerun:yes'> </span><span class=SpellE>Option</span> "<span | ||
+ | class=SpellE>MaxY</span>" "0"<o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'><span | ||
+ | style='mso-spacerun:yes'> </span><span class=SpellE>Option</span> "<span | ||
+ | class=SpellE>ReportingMode</span>" "<span class=SpellE>Raw</span>"<o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'><span | ||
+ | style='mso-spacerun:yes'> </span><span class=SpellE>Option</span> | ||
+ | "Emulate3Buttons"<o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'><span | ||
+ | style='mso-spacerun:yes'> </span><span class=SpellE>Option</span> | ||
+ | "Emulate3Timeout" "50"<o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'><span | ||
+ | style='mso-spacerun:yes'> </span><span class=SpellE>Option</span> "<span | ||
+ | class=SpellE>SendCoreEvents</span>" "On"<o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span class=SpellE><span style='font-size:10.0pt; | ||
+ | font-family:"Courier New";mso-fareast-font-family:"Times New Roman";mso-fareast-language: | ||
+ | SL'>EndSection</span></span><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'><o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'><o:p> </o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span class=SpellE><span style='font-size:10.0pt; | ||
+ | font-family:"Courier New";mso-fareast-font-family:"Times New Roman";mso-fareast-language: | ||
+ | SL'>Section</span></span><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'> "<span | ||
+ | class=SpellE>InputDevice</span>"<o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'><span | ||
+ | style='mso-spacerun:yes'> </span><span class=SpellE>Identifier</span> "<span | ||
+ | class=SpellE>dummy</span>"<o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'><span | ||
+ | style='mso-spacerun:yes'> </span><span class=SpellE>Driver</span> "<span | ||
+ | class=SpellE>void</span>"<o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'><span | ||
+ | style='mso-spacerun:yes'> </span><span class=SpellE>Option</span> | ||
+ | "Device" "/<span class=SpellE>dev</span>/<span class=SpellE>input</span>/<span | ||
+ | class=SpellE>mice</span>"<o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span class=SpellE><span style='font-size:10.0pt; | ||
+ | font-family:"Courier New";mso-fareast-font-family:"Times New Roman";mso-fareast-language: | ||
+ | SL'>EndSection</span></span><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'><o:p></o:p></span></p> | ||
+ | |||
+ | </div> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:12.0pt;line-height:normal'><span | ||
+ | class=SpellE><span style='font-size:12.0pt;font-family:"Times New Roman","serif"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'>If</span></span><span | ||
+ | style='font-size:12.0pt;font-family:"Times New Roman","serif";mso-fareast-font-family: | ||
+ | "Times New Roman";mso-fareast-language:SL'> Min/Max <span class=SpellE>values</span> | ||
+ | <span class=SpellE>don</span>'t <span class=SpellE>work</span> <span | ||
+ | class=SpellE>correctly</span> <span class=SpellE>for</span> <span class=SpellE>you</span>, | ||
+ | <span class=SpellE>you</span>'<span class=SpellE>ll</span> <span class=SpellE>have</span> | ||
+ | to <span class=SpellE>adjust</span> <span class=SpellE>that</span> <span | ||
+ | class=SpellE>values</span> <span class=SpellE>manually</span> (<span | ||
+ | class=SpellE>calibration</span> <span class=SpellE>application</span> <span | ||
+ | class=SpellE>doesn</span>'t <span class=SpellE>work</span>, <span class=SpellE>the</span> | ||
+ | <span class=SpellE>author</span> <span class=SpellE>of</span> <span | ||
+ | class=SpellE>the</span> <span class=SpellE>sources</span> <span class=SpellE>himself</span> | ||
+ | <span class=SpellE>has</span> <span class=SpellE>stated</span> <span | ||
+ | class=SpellE>that</span>, at <span class=SpellE>least</span> at <span | ||
+ | class=SpellE>the</span> <span class=SpellE>writing</span> <span class=SpellE>of</span> | ||
+ | <span class=SpellE>this</span> <span class=SpellE>how</span> to).<br> | ||
+ | <br> | ||
+ | <span class=SpellE>Now</span> <span class=SpellE>search</span> <span | ||
+ | class=SpellE>for</span> "<span class=SpellE>ServerLayout</span>" <span | ||
+ | class=SpellE>section</span> in <span class=SpellE>the</span> same file, <span | ||
+ | class=SpellE>and</span> <span class=SpellE>add</span> <span class=SpellE>this</span> | ||
+ | <span class=SpellE>lines</span> <span class=SpellE>just</span> <span | ||
+ | class=SpellE>before</span> <span class=SpellE>EndSection</span><o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:1.5pt;line-height:normal'><span | ||
+ | class=SpellE><span style='font-size:12.0pt;font-family:"Times New Roman","serif"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'>Code</span></span><span | ||
+ | style='font-size:12.0pt;font-family:"Times New Roman","serif";mso-fareast-font-family: | ||
+ | "Times New Roman";mso-fareast-language:SL'>:<o:p></o:p></span></p> | ||
+ | |||
+ | <div style='mso-element:para-border-div;border:inset 1.0pt;mso-border-alt:inset windowtext .75pt; | ||
+ | padding:5.0pt 5.0pt 5.0pt 5.0pt'> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'><span | ||
+ | style='mso-tab-count:1'> </span><span class=SpellE>InputDevice</span><span | ||
+ | style='mso-spacerun:yes'> </span>"<span class=SpellE>touchscreen</span>"<span | ||
+ | style='mso-spacerun:yes'> </span>"<span class=SpellE>CorePointer</span>"<o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'><span | ||
+ | style='mso-tab-count:1'> </span><span class=SpellE>InputDevice</span> <span | ||
+ | style='mso-tab-count:1'> </span>"<span class=SpellE>dummy</span>"<o:p></o:p></span></p> | ||
+ | |||
+ | </div> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:12.0pt;line-height:normal'><span | ||
+ | style='font-size:12.0pt;font-family:"Times New Roman","serif";mso-fareast-font-family: | ||
+ | "Times New Roman";mso-fareast-language:SL'>Note <span class=SpellE>that</span> <span | ||
+ | class=SpellE>Section</span> "<span class=SpellE>InputDevice</span>" <span | ||
+ | class=SpellE>with</span> <span class=SpellE>Identifier</span> "<span | ||
+ | class=SpellE>dummy</span>" <span class=SpellE>and</span> <span | ||
+ | class=SpellE>InputDevice</span> "<span class=SpellE>dummy</span>" are | ||
+ | <span class=SpellE>only</span> <span class=SpellE>needed</span> <span | ||
+ | class=SpellE>if</span> <span class=SpellE>you</span> <span class=SpellE>use</span> | ||
+ | <span class=SpellE>xorg</span> > 7.2.<br> | ||
+ | <br> | ||
+ | <span class=SpellE>Next</span>, <span class=SpellE>you</span> <span | ||
+ | class=SpellE>have</span> to <span class=SpellE>find</span> <span class=SpellE>your</span> | ||
+ | <span class=SpellE>monitors</span> name:<o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:1.5pt;line-height:normal'><span | ||
+ | class=SpellE><span style='font-size:12.0pt;font-family:"Times New Roman","serif"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'>Code</span></span><span | ||
+ | style='font-size:12.0pt;font-family:"Times New Roman","serif";mso-fareast-font-family: | ||
+ | "Times New Roman";mso-fareast-language:SL'>:<o:p></o:p></span></p> | ||
+ | |||
+ | <div style='mso-element:para-border-div;border:inset 1.0pt;mso-border-alt:inset windowtext .75pt; | ||
+ | padding:5.0pt 5.0pt 5.0pt 5.0pt'> | ||
+ | |||
+ | <p class=MsoNormal style='line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span class=SpellE><span style='font-size:10.0pt; | ||
+ | font-family:"Courier New";mso-fareast-font-family:"Times New Roman";mso-fareast-language: | ||
+ | SL'>cat</span></span><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'> /<span | ||
+ | class=SpellE>proc</span>/<span class=SpellE>bus</span>/<span class=SpellE>input</span>/<span | ||
+ | class=SpellE>devices</span><o:p></o:p></span></p> | ||
+ | |||
+ | </div> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:12.0pt;line-height:normal'><span | ||
+ | class=SpellE><span style='font-size:12.0pt;font-family:"Times New Roman","serif"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'>you</span></span><span | ||
+ | style='font-size:12.0pt;font-family:"Times New Roman","serif";mso-fareast-font-family: | ||
+ | "Times New Roman";mso-fareast-language:SL'>'<span class=SpellE>ll</span> <span | ||
+ | class=SpellE>get</span> <span class=SpellE>something</span> like <span | ||
+ | class=SpellE>this</span>:<o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:1.5pt;line-height:normal'><span | ||
+ | class=SpellE><span style='font-size:12.0pt;font-family:"Times New Roman","serif"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'>Code</span></span><span | ||
+ | style='font-size:12.0pt;font-family:"Times New Roman","serif";mso-fareast-font-family: | ||
+ | "Times New Roman";mso-fareast-language:SL'>:<o:p></o:p></span></p> | ||
+ | |||
+ | <div style='mso-element:para-border-div;border:inset 1.0pt;mso-border-alt:inset windowtext .75pt; | ||
+ | padding:5.0pt 5.0pt 5.0pt 5.0pt'> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'>I: <span | ||
+ | class=SpellE>Bus</span>=0003 <span class=SpellE>Vendor</span>=04e7 <span | ||
+ | class=SpellE>Product</span>=0020 <span class=SpellE>Version</span>=0100<o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'>N: Name=<b>"Elo | ||
+ | <span class=SpellE>TouchSystems</span>, <span class=SpellE>Inc</span>. Elo <span | ||
+ | class=SpellE>TouchSystems</span> 2700 <span class=SpellE>IntelliTouch</span>(r) | ||
+ | USB <span class=SpellE>Touchmonitor</span> <span class=SpellE>Interface</span>"</b><o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'>P: <span | ||
+ | class=SpellE>Phys</span>=<span class=SpellE>usb</span>-0000:00:10.1-1/input0<o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'>S: <span | ||
+ | class=SpellE>Sysfs</span>=/<span class=SpellE>class</span>/<span class=SpellE>input</span>/input2<o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'>H: <span | ||
+ | class=SpellE>Handlers</span>=js0 event2<o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'>B: EV=b<o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'>B: KEY=10000 | ||
+ | 0 <span class=SpellE>0</span> <span class=SpellE>0</span> <span class=SpellE>0</span> | ||
+ | <span class=SpellE>0</span> <span class=SpellE>0</span> <span class=SpellE>0</span> | ||
+ | <span class=SpellE>0</span><o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'>B: ABS=100 3<o:p></o:p></span></p> | ||
+ | |||
+ | </div> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:12.0pt;line-height:normal'><span | ||
+ | class=SpellE><span style='font-size:12.0pt;font-family:"Times New Roman","serif"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'>Next</span></span><span | ||
+ | style='font-size:12.0pt;font-family:"Times New Roman","serif";mso-fareast-font-family: | ||
+ | "Times New Roman";mso-fareast-language:SL'>, <span class=SpellE>you</span> <span | ||
+ | class=SpellE>have</span> to <span class=SpellE>add</span> <span class=SpellE>udev</span>-<span | ||
+ | class=SpellE>rules</span> to <span class=SpellE>your</span> <span class=SpellE>system</span>, | ||
+ | <span class=SpellE>download</span> <span class=SpellE>and</span> <span | ||
+ | class=SpellE>extract</span> "X <span class=SpellE>driver</span> <span | ||
+ | class=SpellE>sources</span> <span class=SpellE>V0.8.4</span>":<o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:1.5pt;line-height:normal'><span | ||
+ | class=SpellE><span style='font-size:12.0pt;font-family:"Times New Roman","serif"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'>Code</span></span><span | ||
+ | style='font-size:12.0pt;font-family:"Times New Roman","serif";mso-fareast-font-family: | ||
+ | "Times New Roman";mso-fareast-language:SL'>:<o:p></o:p></span></p> | ||
+ | |||
+ | <div style='mso-element:para-border-div;border:inset 1.0pt;mso-border-alt:inset windowtext .75pt; | ||
+ | padding:5.0pt 5.0pt 5.0pt 5.0pt'> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'>tar -<span | ||
+ | class=SpellE>jxvf</span> xf86-<span class=SpellE>input</span>-<span | ||
+ | class=SpellE>evtouch</span>-<span class=SpellE>0.8.4.tar.bz2</span><o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span class=SpellE><span style='font-size:10.0pt; | ||
+ | font-family:"Courier New";mso-fareast-font-family:"Times New Roman";mso-fareast-language: | ||
+ | SL'>cd</span></span><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'> xf86-<span | ||
+ | class=SpellE>input</span>-<span class=SpellE>evtouch</span>-0.8.4<o:p></o:p></span></p> | ||
+ | |||
+ | </div> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:12.0pt;line-height:normal'><span | ||
+ | class=SpellE><span style='font-size:12.0pt;font-family:"Times New Roman","serif"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'>Modify</span></span><span | ||
+ | style='font-size:12.0pt;font-family:"Times New Roman","serif";mso-fareast-font-family: | ||
+ | "Times New Roman";mso-fareast-language:SL'> 69-<span class=SpellE>touchscreen.rules</span> | ||
+ | file <span class=SpellE>for</span> <span class=SpellE>your</span> monitor, <span | ||
+ | class=SpellE>check</span> <span class=SpellE>the</span> <span class=SpellE>bold</span> | ||
+ | <span class=SpellE>letters</span> (or <span class=SpellE>if</span> <span | ||
+ | class=SpellE>you</span> are <span class=SpellE>using</span> <span class=SpellE>the</span> | ||
+ | same monitor as me, I <span class=SpellE>will</span> paste <span class=SpellE>my</span> | ||
+ | file <span class=SpellE>for</span> <span class=SpellE>you</span>):<o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:1.5pt;line-height:normal'><span | ||
+ | class=SpellE><span style='font-size:12.0pt;font-family:"Times New Roman","serif"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'>Code</span></span><span | ||
+ | style='font-size:12.0pt;font-family:"Times New Roman","serif";mso-fareast-font-family: | ||
+ | "Times New Roman";mso-fareast-language:SL'>:<o:p></o:p></span></p> | ||
+ | |||
+ | <div style='mso-element:para-border-div;border:inset 1.0pt;mso-border-alt:inset windowtext .75pt; | ||
+ | padding:5.0pt 5.0pt 5.0pt 5.0pt'> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'># <span | ||
+ | class=SpellE>Evtouch</span> <span class=SpellE>udev.rules</span><o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'>#<o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'># <span | ||
+ | class=SpellE>Because</span> <span class=SpellE>Evtouch</span> <span | ||
+ | class=SpellE>can</span>'t <span class=SpellE>autoprobe</span> <span | ||
+ | class=SpellE>devices</span> <span class=SpellE>we</span> <span class=SpellE>assume</span> | ||
+ | <span class=SpellE>that</span> <span class=SpellE>we</span> <span class=SpellE>only</span><o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'># <span | ||
+ | class=SpellE>Have</span> one device so <span class=SpellE>we</span> <span | ||
+ | class=SpellE>can</span> make it like <span class=SpellE>this</span> :P<o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'>#<o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'># List <span | ||
+ | class=SpellE>here</span> <span class=SpellE>your</span> <span class=SpellE>touchscreen</span>, | ||
+ | <span class=SpellE>check</span> <span class=SpellE>if</span> it <span | ||
+ | class=SpellE>works</span><span style='mso-spacerun:yes'> </span><span | ||
+ | class=SpellE>and</span> <span class=SpellE>send</span> it to <span | ||
+ | class=SpellE>rpms</span>_AT_<span class=SpellE>ilmi</span>_DOT_fi<o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'># Name <span | ||
+ | class=SpellE>can</span> <span class=SpellE>be</span> <span class=SpellE>found</span> | ||
+ | in /<span class=SpellE>proc</span>/<span class=SpellE>bus</span>/<span | ||
+ | class=SpellE>input</span>/<span class=SpellE>devices</span> (In <span | ||
+ | class=SpellE>console</span> make <span class=SpellE>command</span> '<span | ||
+ | class=SpellE>cat</span> /<span class=SpellE>proc</span>/<span class=SpellE>bus</span>/<span | ||
+ | class=SpellE>input</span>/<span class=SpellE>devices</span>')<o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'>#<o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'># <span | ||
+ | class=SpellE>Tested</span> on <span class=SpellE>Telepeak</span><span | ||
+ | style='mso-spacerun:yes'> </span>Model 800-Y-Y-V (http://www.telepeak.com). <span | ||
+ | class=SpellE>Should</span> <span class=SpellE>work</span> on most <span | ||
+ | class=SpellE>eGalax</span> <span class=SpellE>based</span> <span class=SpellE>stuff</span>!<o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'>KERNEL=="<span | ||
+ | class=SpellE>event</span>*", SUBSYSTEM=="<span class=SpellE>input</span>", | ||
+ | ATTRS{name}==<b>"Elo <span class=SpellE>TouchSystems</span>, <span | ||
+ | class=SpellE>Inc</span>. Elo <span class=SpellE>TouchSystems</span> 2700 <span | ||
+ | class=SpellE>IntelliTouch</span>(r) USB <span class=SpellE>Touchmonitor</span> <span | ||
+ | class=SpellE>Interface</span>"</b>, SYMLINK+="<span class=SpellE>input</span>/<span | ||
+ | class=SpellE>evtouch</span>_<span class=SpellE>event</span>"<o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'>#<o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'># <span | ||
+ | class=SpellE>This</span> <span class=SpellE>could</span> <span class=SpellE>be</span> | ||
+ | <span class=SpellE>also</span> like <span class=SpellE>this</span> (<span | ||
+ | class=SpellE>eGalax</span> <span class=SpellE>Inc</span>. USB <span | ||
+ | class=SpellE>TouchController</span>)<o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'># | ||
+ | KERNEL=="<span class=SpellE>event</span>*", SUBSYSTEM=="<span | ||
+ | class=SpellE>input</span>", ATTRS{<span class=SpellE>idVendor</span>}=="0eef", | ||
+ | ATTRS{<span class=SpellE>idProduct</span>}=="0001", SYMLINK+="<span | ||
+ | class=SpellE>input</span>/<span class=SpellE>evtouch</span>_<span class=SpellE>event</span>"<o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; | ||
+ | border:none;mso-border-alt:inset windowtext .75pt;padding:0cm;mso-padding-alt: | ||
+ | 5.0pt 5.0pt 5.0pt 5.0pt'><span style='font-size:10.0pt;font-family:"Courier New"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'>#<o:p></o:p></span></p> | ||
+ | |||
+ | </div> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal'><span class=SpellE><span style='font-size:12.0pt;font-family:"Times New Roman","serif"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'>Now</span></span><span | ||
+ | style='font-size:12.0pt;font-family:"Times New Roman","serif";mso-fareast-font-family: | ||
+ | "Times New Roman";mso-fareast-language:SL'>, <span class=SpellE>copy</span> <span | ||
+ | class=SpellE>the</span> file to /<span class=SpellE>etc</span>/<span | ||
+ | class=SpellE>udev</span>/<span class=SpellE>rules</span>.d/<br> | ||
+ | <br> | ||
+ | <span class=SpellE>That</span> <span class=SpellE>should</span> <span | ||
+ | class=SpellE>be</span> it, <span class=SpellE>restart</span> <span | ||
+ | class=SpellE>your</span> <span class=SpellE>system</span>, <span class=SpellE>and</span> | ||
+ | it <span class=SpellE>should</span> <span class=SpellE>work</span>.<o:p></o:p></span></p> | ||
+ | |||
+ | <p class=MsoNormal style='margin-bottom:0cm;margin-bottom:.0001pt;line-height: | ||
+ | normal'><span style='font-size:12.0pt;font-family:"Times New Roman","serif"; | ||
+ | mso-fareast-font-family:"Times New Roman";mso-fareast-language:SL'>----------------------</span></p> | ||
+ | |||
+ | </div> |
Revision as of 05:18, 5 December 2008
available starting with: LinuxMCE beta 4 only for the USB version of the touchscreen
The ELO touchscreen drivers only run on the 32 bit architecture (i386), not the 64-bit. You can install them on a media director that is 32 bit even if the core is 64 bit. Just be sure the architecture for the media director is i386 and not amd64.
To install the ELO touchscreen drivers in LinuxMCE 0710, run this command:
apt-get install elo-touchscreen
and reboot the computer.
The commands for running the calibration utility are:
cd /elo ./elova -u
These must the run under X.
-----------
Above mentioned solution for Linuxmce 7.10 RC1 and above + ELO 1545L does not work.
In that case you need to uninstall elo driver, provided above (or make a clean install – worked in my case) and use following how-to:
--------------------
Elo Touch Screen Intelli Touch (USB) <o:p></o:p>
1.-Sources, and an
incomplete tutorial can be found
here:
<a href="http://stz-softwaretechnik.com/%7Eke/touchscreen/evtouch.html"
target="_blank">http://stz-softwaretechnik.com/~ke/t...n/evtouch.html</a>
Basic installation is copied from the
website, but added my monitor's right values for
xorg.conf, and udev-rules so the
right events are triggered.
2.-The specs of the monitor I used, plus my PC specs:<o:p></o:p>
- Elo Touch Screen monitor with IntelliTouch (Surface Acoustic Wave). Model 1939L, I used USB although monitor also has Serial interface.<o:p></o:p>
- Linux ubuntu 2.6.20-16-generic #2 SMP Sun Sep 23 19:50:39 UTC 2007 i686 GNU/Linux<o:p></o:p>
- Ubuntu 7.04 Feisty Fawn<o:p></o:p>
- CPU: Intel P4 3Ghz with HT<o:p></o:p>
3.-Why this guide?
This guide is meant to help people
install touch screen monitors that use IntelliTouch
technology (Surface Acoustic Wave), hopefully, other technologies will also work, although
I don't have the hardware to test it. This guide was
also meant to complement the source's website, as it lacked right values
for Elo Touch monitor, and tutorial didn't
mention udev-rules, which are needed to set the right handlers for the linux
kernel.
4.-Things you need:
I used the precompiled binaries, you can
find them in the website I mentioned
in the first point. The latest
at the time I'm writing this is:
Precompiled driver
for X V0.8.7
Also, you will need to copy
udev-rules, the file you need
can be found
also in the same website, inside a sources tarball:
X driver sources V0.8.4
5.-Installation
Download precompiled binaries.<o:p></o:p>
Code:<o:p></o:p>
tar -zxvf evtouch-0.8.7.tar.gz<o:p></o:p>
cd evtouch-0.8.7<o:p></o:p>
sudo cp evtouch_drv.so /usr/lib/xorg/modules/input/<o:p></o:p>
Open /etc/X11/xorg.conf and add this lines:<o:p></o:p>
Code:<o:p></o:p>
Section "InputDevice"<o:p></o:p>
Identifier "touchscreen"<o:p></o:p>
Driver "evtouch"<o:p></o:p>
Option "Device" "/dev/input/evtouch_event"<o:p></o:p>
Option "DeviceName" "touchscreen"<o:p></o:p>
Option "MinX" "4095"<o:p></o:p>
Option "MinY" "4095"<o:p></o:p>
Option "MaxX" "0"<o:p></o:p>
Option "MaxY" "0"<o:p></o:p>
Option "ReportingMode" "Raw"<o:p></o:p>
Option "Emulate3Buttons"<o:p></o:p>
Option "Emulate3Timeout" "50"<o:p></o:p>
Option "SendCoreEvents" "On"<o:p></o:p>
EndSection<o:p></o:p>
<o:p> </o:p>
Section "InputDevice"<o:p></o:p>
Identifier "dummy"<o:p></o:p>
Driver "void"<o:p></o:p>
Option "Device" "/dev/input/mice"<o:p></o:p>
EndSection<o:p></o:p>
If Min/Max values
don't work correctly for you,
you'll have
to adjust that values manually (calibration application doesn't work, the
author of the sources himself
has stated that, at least at the writing of
this how to).
Now search for "ServerLayout" section in the same file, and add this
lines just before EndSection<o:p></o:p>
Code:<o:p></o:p>
InputDevice "touchscreen" "CorePointer"<o:p></o:p>
InputDevice "dummy"<o:p></o:p>
Note that Section "InputDevice" with Identifier "dummy" and InputDevice "dummy" are
only needed if you use
xorg > 7.2.
Next, you have to find your
monitors name:<o:p></o:p>
Code:<o:p></o:p>
cat /proc/bus/input/devices<o:p></o:p>
you'll get something like this:<o:p></o:p>
Code:<o:p></o:p>
I: Bus=0003 Vendor=04e7 Product=0020 Version=0100<o:p></o:p>
N: Name="Elo TouchSystems, Inc. Elo TouchSystems 2700 IntelliTouch(r) USB Touchmonitor Interface"<o:p></o:p>
P: Phys=usb-0000:00:10.1-1/input0<o:p></o:p>
S: Sysfs=/class/input/input2<o:p></o:p>
H: Handlers=js0 event2<o:p></o:p>
B: EV=b<o:p></o:p>
B: KEY=10000 0 0 0 0 0 0 0 0<o:p></o:p>
B: ABS=100 3<o:p></o:p>
Next, you have to add udev-rules to your system, download and extract "X driver sources V0.8.4":<o:p></o:p>
Code:<o:p></o:p>
tar -jxvf xf86-input-evtouch-0.8.4.tar.bz2<o:p></o:p>
cd xf86-input-evtouch-0.8.4<o:p></o:p>
Modify 69-touchscreen.rules file for your monitor, check the bold letters (or if you are using the same monitor as me, I will paste my file for you):<o:p></o:p>
Code:<o:p></o:p>
# Evtouch udev.rules<o:p></o:p>
#<o:p></o:p>
# Because Evtouch can't autoprobe devices we assume that we only<o:p></o:p>
# Have one device so we can make it like this :P<o:p></o:p>
#<o:p></o:p>
# List here your touchscreen, check if it works and send it to rpms_AT_ilmi_DOT_fi<o:p></o:p>
# Name can be found in /proc/bus/input/devices (In console make command 'cat /proc/bus/input/devices')<o:p></o:p>
#<o:p></o:p>
# Tested on Telepeak Model 800-Y-Y-V (http://www.telepeak.com). Should work on most eGalax based stuff!<o:p></o:p>
KERNEL=="event*", SUBSYSTEM=="input", ATTRS{name}=="Elo TouchSystems, Inc. Elo TouchSystems 2700 IntelliTouch(r) USB Touchmonitor Interface", SYMLINK+="input/evtouch_event"<o:p></o:p>
#<o:p></o:p>
# This could be also like this (eGalax Inc. USB TouchController)<o:p></o:p>
# KERNEL=="event*", SUBSYSTEM=="input", ATTRS{idVendor}=="0eef", ATTRS{idProduct}=="0001", SYMLINK+="input/evtouch_event"<o:p></o:p>
#<o:p></o:p>
Now, copy the file to /etc/udev/rules.d/
That should be it, restart your system, and
it should work.<o:p></o:p>
----------------------