-
-
Notifications
You must be signed in to change notification settings - Fork 174
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Stops working on logout/login, or sometimes randomly #555
Comments
I've been experiencing exactly the same issue. I'm running Ubuntu 21.10. Restarting the service hasn't worked for me either, only logging out and logging in again. Randomly however, touchegg stops working. Edit: Restarting the service seems to work. I did change the systemd service-file to run |
It looks like the client (the If not installed already, could you install That should hopefully include a stack trace of the crash. |
So, it just happened again for the first time since posting this. I ran the command, and tried to direct it to a file and now when I press |
@JoseExposito, I just installed Touchegg on my RPi4 today, and am running into a similar issue. I created the desktop file you shared in another post, and touchegg does appear to be running on startup because when I try to launch another instance it complains its already running, but it does not work (gestures result in no behavior) until I run "sudo systemctl restart touchegg" in a terminal window, then it behaves as expected. Below is the output of my coredump (I hope that helps, I'm not familiar with coredump). The only thing I can make out is an abort signal... Thank, PID: 1879 (touchegg)
GNU gdb (Raspbian 10.1-1.7) 10.1.90.20210103-git For help, type "help". |
And it is my fault, because I forgot to mention than installing a debug version from source is required 🤦♂️ It can be done with the usual CMake steps, as described here, but using
It could be than the client process is running but the systemd daemon crashed. The daemon restarts automatically after 5 seconds after a crash. That could explain why it's back to normal after a while... But no the 3 fingers issue. Without the daemon running you shouldn't be able to perform any gesture. This could be a different issue, but let's see...
How did you install Touchégg? Did you use the The installer should create the desktop file for you. If not, there is a problem in the package.
This could also be a problem with the package. Maybe the service is not enabled. You can check it by running this command after rebooting:
If
But the installer should do it for you. |
I tried to install from the deb package, but it wouldn't work (I apologize, I don't recall what the issue was), so I downloaded the code and compiled it; that worked flawlessly. One a side note, I was unable to install Touché as it requires libgtk-4-dev and this is still experimental in Debian, and I figured it was just easier to manually edit the XML configuration file than to work around this.
When I initially checked the status of touchegg it was indeed inactive. I ran the enable command and rebooted and now it is working. Thanks! |
Ok, that's why the service was not enabled, the package does it for you, but when installing from source it needs to be performed manually.
You can install it from FlatHub and avoid the dependencies issue: https://flatpak.org/setup/Raspberry%20Pi%20OS/ https://flathub.org/apps/details/com.github.joseexposito.touche |
same happens on debian based distro installed via ppa (kubuntu 22.04) any way out? |
@spikespaz For the reason see https://gitlab.freedesktop.org/libinput/libinput/-/issues/624#note_971747 |
Describe the bug
Occasionally I go to use a gesture and notice that it doesn't work. Then I try all of them, and nothing works. Sometimes this happens randomly, but it is guaranteed to happen after a logout/login.
Stopping and starting the
systemd
service does not seem to do much of anything.Logs
When I do this, touchegg starts working normally, printing correct results to the terminal.
The text was updated successfully, but these errors were encountered: