{{tag>Xenial écran tactile}}
----
====== Egalax : installer le pilote de son écran tactile ======
Egalax a une licence restrictive. Vous pourriez lui préférer [[:materiel#ecran_tactile|une solution libre]]
===== Pré-requis =====
* Disposer des [[:sudo|droits d'administration]].
* Disposer d'une connexion à Internet, configurée et activée.
=====Detecter son matériel=====
Pour savoir si votre matériel est concerné entrez la commande suivante dans un terminal :
lsusb
Il devrait vous renvoyer quelque chose du genre :
Bus 002 Device 002: ID 0eef:0001 D-WAV Scientific Co., Ltd eGalax TouchScreen
===== Installation=====
Pour bénéficier du toutes les fonctionnalités de votre écran tactile, commencez par :
* Télécharger le pilote [[http://www.eeti.com.tw/touch_driver/Linux/20151022/eGTouch_v2.5.5814.L-x.tar.gz|ici]] ;
* Puis [[:archivage|décompressez l'archive]] ;
* Déplacez-vous dans le dossier décompressé //(en supposant qu'il se trouve dans le dossier **Téléchargements** de votre **Dossier Personnel** )// : cd Téléchargements/eGTouch_v*
* Enfin exécutez le script qui installera et paramétrera votre écran tactile : ./setup.sh
=====Configuration=====
====Paramétrer SystemD====
[[:tutoriel:comment_modifier_un_fichier|Modifiez le fichier]] **eGTouch.service**, avec la commande suivante : sudo systemctl edit --full --force eGTouch.service
et remplacez-y le contenu avec ce qui suit :
############################################
# eGalax Touchscreen service file
[Unit]
Documentation=man:systemd-sysv-generator(8)
SourcePath=/usr/bin/eGTouchD
DefaultDependencies=no
Before=sysinit.target
After=apparmor.service
[Service]
Type=forking
Restart=always
RestartSec=5
StartLimitInterval=60s
StartLimitBurst=3
TimeoutSec=0
IgnoreSIGPIPE=no
KillMode=process
GuessMainPID=no
RemainAfterExit=no
User=root
Group=root
ExecStart=
ExecStart=/usr/bin/eGTouchD start
ExecReload=/usr/bin/eGTouchD restart
ExecStop=/usr/bin/eGTouchD stop
[Install]
WantedBy=multi-user.target
Supprimez le script **/etc/init.d/eGTouch.sh** : sudo rm /etc/init.d/eGTouch.sh
Enfin, activez le nouveau service SystemD : sudo systemctl enable eGTouch.service
sudo systemctl daemon-reload
sudo systemctl restart eGTouch.service
Vous pouvez également vérifier son statut : sudo systemctl status eGTouch.service
Qui doit vous répondre : ● eGTouch.service
Loaded: loaded (/usr/bin/eGTouchD; enabled; vendor preset: enabled)
Active: active (running) since zo 2017-03-26 13:55:23 CEST; 14min ago
Docs: man:systemd-sysv-generator(8)
CGroup: /system.slice/eGTouch.service
└─906 /usr/bin/eGTouchD start
mrt 26 13:55:23 hostname systemd[1]: Starting eGTouch.service...
mrt 26 13:55:23 hostname eGTouchD[895]: rm: kan '/tmp/eGTouch_*' niet verwijderen: Bestand of map bestaat niet
mrt 26 13:55:23 hostname systemd[1]: Started eGTouch.service.
===== Voir aussi =====
* [[https://docs.google.com/document/d/1G4oD6Y8vlyNHW6wJT89pxcjWHoETLLT-SEoAIW6_7Xc/pub|Tutoriel détaillé pour Ubuntu 14.04, 16.04 et 18.04]] (en)
----
//Contributeurs principaux : [[:utilisateurs:L'Africain|L'Africain]] Le 26/12/2017, 16:51.//