[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

xserver-xorg-input-evtouch: Changes to 'debian-unstable'



 debian/changelog    |    3 -
 debian/evtouch.html |  138 +++++++++++++++++++++++++++++++++++-----------------
 2 files changed, 97 insertions(+), 44 deletions(-)

New commits:
commit d282eadc1bc798512dacf679e184ddd4558c0997
Author: Mattia Dongili <malattia@linux.it>
Date:   Sat Jun 16 14:32:14 2007 +0900

    Udated upstream documentation
    
    Signed-off-by: Mattia Dongili <malattia@linux.it>

diff --git a/debian/changelog b/debian/changelog
index 2e845ee..ff9a2ca 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,8 +3,9 @@ xf86-input-evtouch (0.8.6-1) unstable; urgency=low
   * New upstream release:
     - Fixed classic rotation (Closes: #417546)
   * removed 04_fix_segv_on_device_off.patch, applied upstream
+  * updated evtouch.html
 
- -- Mattia Dongili <malattia@debian.org>  Wed, 13 Jun 2007 22:41:24 +0900
+ -- Mattia Dongili <malattia@debian.org>  Sat, 16 Jun 2007 14:31:58 +0900
 
 xf86-input-evtouch (0.8.5-3) unstable; urgency=low
 
diff --git a/debian/evtouch.html b/debian/evtouch.html
index 6e29e93..d80ba8d 100644
--- a/debian/evtouch.html
+++ b/debian/evtouch.html
@@ -16,22 +16,30 @@ driver">
 </head>
 <body>
 <div class="header">
-Last updated: 01.01.2006
+Last updated: 09.06.2007
 </div>
 <h1>Linux-Touchscreen Driver for X</h1>
+<div>
 Evtouch is a Touchscreen-Driver for X. This site contains the <a
 href=#config">configuration and installation</a> description as well as the
 possibility to <a href="#download">download</a> the driver.
+</div>
 <h2><a name="config">Installation/Configuration</a></h2>
 <ol><li>
+<div>
 <a href="#download">Download</a> the tarball and extract it to some
-temporary directory.<br>
-<div class="shell">tar xzvf evtouch-xx.yy.tar.gz</div><br>
-Copy the file "evtouch_drv.o" to the appropriate location
-("/usr/X11R6/lib/modules/input").
-</a>
-Insert the lines below to the file "/etc/X11/XF86Config-4" or
-"/etc/X11/xorg.conf".
+temporary directory.
+</div>
+<div class="shell">tar xzvf evtouch-xx.yy.tar.gz</div>
+<div>
+Copy the file &quot;evtouch_drv.so&quot; to the appropriate location
+(Some distributions use &quot;/usr/X11R6/lib/modules/input&quot; or
+&quot;/usr/lib/xorg/modules/input/&quot; (for Ubuntu)). 
+</div>
+<div>
+Insert the lines below to the file &quot;/etc/X11/XF86Config-4&quot; or
+&quot;/etc/X11/xorg.conf&quot;.
+</div>
 <div class="code">
 <a name="config"></a>
 Section "InputDevice"<br>
@@ -51,7 +59,7 @@ EndSection<br>
 </div>
 <li>Beware that some distributions use other names for the device. Some use
 "/dev/input/evdevX" and others use "/dev/input/eventX". </li>
-<li> Add the line below to the file "/etc/X11/XF86Config-4" or
+<li>Add the line below to the file "/etc/X11/XF86Config-4" or
 "/etc/X11/xorg.conf" to the section "ServerLayout".<br>
 <div class="code">InputDevice "touchscreen" "CorePointer"</div>
 </li>
@@ -62,51 +70,52 @@ event-device. Maybe you should try the next few event-devices
 </li>
 </ol>
 
+<div class="warning">Since Xorg 7.2 there is always a default-mouse-pointer which will run simultaneously with evtouch if you do not prevent it from loading. It is extremely important that you add the following to your configuration. Otherwise you will get double click events and all kind of strange things.</div>
+
+<ol>
+<li>
+<div>Add the following new input-device to your xorg.conf:</div>
+<div class="code">
+Section "InputDevice"<br>
+&nbsp;&nbsp;&nbsp;&nbsp;Identifier "dummy"<br>
+&nbsp;&nbsp;&nbsp;&nbsp;Driver "void"<br>
+&nbsp;&nbsp;&nbsp;&nbsp;Option "Device" "/dev/input/mice"<br>
+EndSection<br>
+</div>
+</li>
+<li>
+<div>Add the following line your your &quot;ServerLayout&quot;-section:</div>
+<div class="code">InputDevice "dummy"</div>
+</li>
+</ol>
+
+<div>
 Calibration is also supported since V0.6.0. You can also reuse your
 settings from the old driver for the 2.6 driver. Actually you only
 have to exchange the driver name in the "Inputdevice"-section from
 "lbtouch" to "evtouch" and change the "Device".
+</div>
 
 <h2>Button-Events</h2>
 
-With the new state-machine based code (>= V 0.8) you can have three types of
-events which are mapped to actions like "left mouse-button click", or "right
-mouse-button down" and similar things. At the moment those actions are
-hard-coded but later on they should be configurable by the user.<br>
+<div>
+With the state-machine based code you can have the three types of button actions (button up, down, click) which are issued in different states of the state-machine. So the complete behaviour is configurable.
+</div>
+
+<div>
+Have a look at <a href="libtouch.html">Libtouch</a> to see which default-actions are hard-coded in the driver and what you have to do to change the default-behaviour.
+</div>
 <br>
-<table class="options" align="center" cellpadding="5" cellspacing="0">
-  <tr>
-    <th class="even"> Event-Name </th>
-    <th class="even"> Description </th>
-    <th class="even"> Action </td>
-  </tr>
-  <tr>
-    <td class="odd"> Tap-Event </td>
-    <td class="odd"> A Tap-Event occurs if you tap with the pen on the screen
-    </td>
-    <td class="odd"> left mouse-button click</td>
-  </tr>
-  <tr>
-    <td class="even"> Longtouch-Event </td>
-    <td class="even"> This Event occurs if you touch the screen for a long time
-without moving the pen too much.
-    </td>
-    <td class="even"> right mouse-button down</td>
-  </tr>
-  <tr>
-    <td class="odd"> OneAndAHalfTap-Event </td>
-    <td class="odd"> This event occurs if you tap the screen and immediately
-after that touch the same place on the screen again without moving the pen on
-the screen too much.
-    </td>
-    <td class="odd"> left mouse-button down</td>
-  </tr>
-</table>
 
 <h2><a name="advanced">Advanced Configuration</a></h2>
+
+<h3>Changing Timers</h3>
+
+<div>
 If you are not confident with the default behaviour of your touchpanel you
 can configure certain timers which change its behaviour.
-<br>
+</div>
+
 <table class="options" align="center" cellpadding="5" cellspacing="0">
   <tr>
     <th class="even"> Option </th>
@@ -115,7 +124,7 @@ can configure certain timers which change its behaviour.
   </tr>
   <tr>
     <td class="odd"> TapTimer </td>
-    <td class="odd"> This timer starts when the state ENTER_MAYBE_TAPPED is
+    <td class="odd"> This timer starts when the state MAYBETAPPED is
 entered. When this timer expires a tap-event is issued and the state
 changes to UNTOUCHED.</td>
     <td class="odd"> 200 ms </td>
@@ -172,6 +181,7 @@ the Y-axis is
     <td class="even"> false -- no swapping </td>
   </tr>
 </table>
+
 <br>
 If you find bugs or if you have comment/wishes please send mail to <a
 href="mailto:lifebook@conan.de"; target="Inhalt">lifebook@conan.de</a><br>
@@ -180,12 +190,54 @@ href="mailto:lifebook@conan.de"; target="Inhalt">lifebook@conan.de</a><br>
 <div align="center"><h3>Touchscreen-Driver for X</h3></div>
 This driver should work for XFree 4.x and Xorg 6.8.x.<br>
 Have a look at the <a href="CHANGELOG.evtouch">CHANGELOG</a>.<br>
+V0.8.2 was removed since it was broken -- sorry for the inconvenience.<br><br>
+V0.8.4 contains udev-rules for dynamically creating a softlink to the &quot;correct&quot; device. Please feel free to add your rules to this file and send the patches to me.<br>
 <table align="center">
   <tr>
+    <td>Precompiled driver for X V0.8.6</td>
+    <td><a href="evtouch-0.8.6.tar.gz">evtouch-0.8.6.tar.gz</a></td>
+  </tr>
+  <tr>
+    <td>Precompiled driver for X V0.8.5</td>
+    <td><a href="evtouch-0.8.5.tar.gz">evtouch-0.8.5.tar.gz</a></td>
+  </tr>
+  <tr>
+    <td>Precompiled driver for X V0.8.4</td>
+    <td><a href="evtouch-0.8.4.tar.gz">evtouch-0.8.4.tar.gz</a></td>
+  </tr>
+  <tr>
+    <td>Precompiled driver for X V0.8.3</td>
+    <td><a href="evtouch-0.8.3.tar.gz">evtouch-0.8.3.tar.gz</a></td>
+  </tr>
+  <tr>
+    <td>Precompiled driver for X V0.8.1</td>
+    <td><a href="evtouch-0.8.1.tar.gz">evtouch-0.8.1.tar.gz</a></td>
+  </tr>
+  <tr>
     <td>Precompiled driver for X V0.8.0</td>
     <td><a href="evtouch-0.8.0.tar.gz">evtouch-0.8.0.tar.gz</a></td>
   </tr>
   <tr>
+    <td>X driver sources V0.8.6</td>
+    <td><a href="xf86-input-evtouch-0.8.6.tar.bz2">xf86-input-evtouch-0.8.6.tar.bz2</a></td>
+  </tr>
+  <tr>
+    <td>X driver sources V0.8.5</td>
+    <td><a href="xf86-input-evtouch-0.8.5.tar.bz2">xf86-input-evtouch-0.8.5.tar.bz2</a></td>
+  </tr>
+  <tr>
+    <td>X driver sources V0.8.4</td>
+    <td><a href="xf86-input-evtouch-0.8.4.tar.bz2">xf86-input-evtouch-0.8.4.tar.bz2</a></td>
+  </tr>
+  <tr>
+    <td>X driver sources V0.8.3</td>
+    <td><a href="xf86-input-evtouch-0.8.3.tar.bz2">xf86-input-evtouch-0.8.3.tar.bz2</a></td>
+  </tr>
+  <tr>
+    <td>X driver sources V0.8.1</td>
+    <td><a href="xf86-input-evtouch-0.8.1.tar.bz2">xf86-input-evtouch-0.8.1.tar.bz2</a></td>
+  </tr>
+  <tr>
     <td>X driver sources V0.8.0</td>
     <td><a href="evtouch-0.8.0-src.tar.gz">evtouch-0.8.0-src.tar.gz</a></td>
   </tr>



Reply to: