Solução:
Primeiro de tudo,
sudo nano /etc/modules
Colar
usbtouchscreen
usbhid
Logo após o lp, carregue os módulos (somente na primeira vez) pelo comando
sudo modprobe usbtouchscreen usbhid
Logo após, você tem que baixar e extrair o driver eGalax Touch (você tem que escolher um driver compatibile com sua versão do kernel; confira:
uname -r
Abra o terminal na pasta que você extraiu o driver e, em seguida,
sudo sh setup.sh
Depois disso, você é solicitado a reinicializar, então:
reboot
ou systemctl reboot -i
O próximo passo é editar o serviço do SystemD:
sudo systemctl edit --full eGTouch.service
Substitua o código por este abaixo:
# 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
Remova o script SystemV.init:
sudo rm /etc/init.d/eGTouch.sh
Em seguida, ative o serviço SystemD que você acabou de criar:
sudo systemctl enable eGTouch.service
sudo systemctl daemon-reload
E, no final, reinicie-o.
sudo systemctl restart eGTouch.service