Mohamed Badaoui
Mohamed Badaoui
Just run unstall.sh in a console mode from driver directory. ``` sudo ./uninstall.sh ```
Hi, it seems that your i2c module is not deactivatable. so uninstall the rest, doing: ``` sudo systemctl stop asus_touchpad_numpad sudo systemctl disable asus_touchpad_numpad sudo rm -f /lib/systemd/system/asus_touchpad_numpad.service sudo rm...
For some distro, there is an issue with the service startup. It does not depend on the python script itself. At this moment, service fails mainly to start on Mint,...
Did you update your local repo? Did you run uninstall.sh then install.sh? It is those scripts which create the log directory. And at each startup, the service write log into...
Ok maybe I did something wrong but I do not see what :( Yes in your case you need to finish the uninstallation manually because i2c module seems to be...
Please can you share this command result ``` cat /etc/systemd/system/asus_touchpad_numpad.service ```
Ok my bad :/ It was not the right way to log error by systemd. The config should be ``` ExecStart=/usr/share/asus_touchpad_numpad-driver/asus_touchpad.py $LAYOUT $PERCENTAGE_KEY StandardInput=tty-force StandardOutput=/var/log/asus_touchpad_numpad-driver/error.log StandardError=/var/log/asus_touchpad_numpad-driver/error.log ``` Repo updated.
Ohhhh :( Does journal contain specific logs entries? ``` sudo journalctl -u asus_touchpad_numpad ```
Ok thank you for all your feedback. Sorry but I have no other idea at the moment.
What you could probably do is configure the service to start after the user logs in. Have a look at: https://superuser.com/questions/1037466/how-to-start-a-systemd-service-after-user-login-and-stop-it-before-user-logout the main diffrence is that the service has to...