meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

start:debian [2015/06/20 22:29] (current)
Line 1: Line 1:
 +==== Configuration touchscreen ====
 +The driver for the eGalax touchscreen on the Shuttle D10 is supported by recent kernel (3.17 hid_input) and is just to be configured and calibrated.
 +
 +=== Preconfiguration ===
 +Edit file /​usr/​share/​X11/​xorg.conf.d/​99-calibration.conf with content:
 +<​code>​
 +Section "​InputClass"​
 +        Identifier ​     "​calibration"​
 +        MatchProduct ​   "​eGalax Inc. USB TouchController"​
 +        Option ​ "​Calibration" ​  "​53 3922 3937 200"
 +        Option ​ "​SwapAxes" ​     "​1"​
 +        Option "​EmulateThirdButton"​ "​1"​
 +        Option "​EmulateThirdButtonTimeout"​ "​750"​
 +        Option "​EmulateThirdButtonThreshold"​ "​30"​
 +EndSection
 +</​code>​
 +
 +=== Calibration ===
 +After having a working but uncalibrated touchscreen via the xinput system, the calibration tool called xinput_calibrator must be installed before:
 +<​code>​
 +apt-get install xinput-calibrator
 +</​code>​
 +Now fine calibration is possible by
 +<​code>​
 +xinput_calibrator --output-type xorg.conf.d
 +</​code>​
 +Follow the guided session and replace calib values in /​usr/​share/​X11/​xorg.conf.d/​99-calibration.conf with results.
 +
 +
 +http://​www.flashsystems.de/​articles/​1612
 +
 +=== Setting up a virtual keyboard ===
 +The keyboard is required to be permanently present on screen. In case of an accidentally close it should respawn.
 +First install the virtual keyboard and the daemontools:​
 +<​code>​
 +apt-get install xvkbd daemontools
 +</​code>​