- Firstly, grab the eGalax driver from here. More specifically, the beta 3.03.4510 version for 32-bits. Untar the tarball:
tar -xvzf eGalaxTouch-3.03.4510-32b-k26.tar.gz
- Edit the setup.sh script:
cd eGalaxTouch32; nano setup.sh
- Find the xorgpath2 variable and set it to /etc/X11/xorg.conf.d/: xorgpath2="/etc/X11/xorg.conf.d/"
- make sure the /etc/X11/xorg.conf.d/ does exist:
mkdir -p /etc/X11/xorg.conf.d/
- Run the setup.sh script:
sudo sh setup.sh
This script will determine the Xorg version you are running and will copy the module to the correct place. Also, it will generate the file /etc/X11/xorg.conf.d/50-egalax.conf informing Xorg of the driver. One final step is needed, creating the calibration file:
sudo touch /var/lib/eeti.param && sudo chmod 777 /var/lib/eeti.param
After all these, killall Xorg to let X restart and load the mod
ule/configuration. /var/log/Xorg.0.log should have eGalax references in it.
Once X restarts, the touchscreen needs to be calibrated. This is a piece of cake using the eGalaxTouch gui tool. Simply open the terminal app and launch:
The calibration tool should start app. 4-points calibration is fine, there are also some extra features that the eGalax driver has -- check them out in the tabs of calibration tool.
As a bonus, to have the eGalaxTouch tool available as an application shortcut:
sudo nano /usr/share/application/eGalaxTouch.desktop :
Restart Xorg to have the menu updated and the new shortcut should appear under the Utilities menu. You can make it also a favorite app!