{{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.//