JoseExposito / touchegg

Linux multi-touch gesture recognizer
GNU General Public License v3.0
3.61k stars 167 forks source link

Every time logging in, it notifies that "Touchegg is not installed" even when it has been uninstalled #617

Closed NeumoNeumo closed 1 year ago

NeumoNeumo commented 1 year ago

Describe the bug

I have already uninstalled Touchegg. However, every time I log in, there is a notification titled "Touchegg is not install " reminding me that "Please install touchegg to enable multi-touch gesture". It seems that I did not uninstall Touchegg totally. image image

How to reproduce:

sudo apt install touchegg

and then unintall it by

sudo apt purge touchegg

Then use super+L to log out and then log in. ( Or reboot and log in)

Expected behaviour

There is not such a notification when I log in.

Actual behaviour

There is such a notification every time I log in.

Logs

The tail of "syslog" is as follows:

Feb 12 02:38:47 yuan-Inspiron-5409 gnome-shell[1782]: [x11gestures@joseexposito.github.io] Reconnecting to Touchégg daemon in 5 seconds
Feb 12 02:38:48 yuan-Inspiron-5409 gnome-shell[1782]: [x11gestures@joseexposito.github.io] Connecting to Touchégg daemon
Feb 12 02:38:48 yuan-Inspiron-5409 gnome-shell[1782]: [x11gestures@joseexposito.github.io] Error connecting to Touchégg daemon: Could not connect: Connection refused
Feb 12 02:38:48 yuan-Inspiron-5409 gnome-shell[1782]: [x11gestures@joseexposito.github.io] Reconnecting to Touchégg daemon in 5 seconds
Feb 12 02:38:48 yuan-Inspiron-5409 gnome-shell[1782]: [x11gestures@joseexposito.github.io] Connecting to Touchégg daemon
Feb 12 02:38:48 yuan-Inspiron-5409 gnome-shell[1782]: [x11gestures@joseexposito.github.io] Error connecting to Touchégg daemon: Could not connect: Connection refused
Feb 12 02:38:48 yuan-Inspiron-5409 gnome-shell[1782]: [x11gestures@joseexposito.github.io] Reconnecting to Touchégg daemon in 5 seconds
Feb 12 02:38:52 yuan-Inspiron-5409 gnome-shell[1782]: [x11gestures@joseexposito.github.io] Connecting to Touchégg daemon
Feb 12 02:38:52 yuan-Inspiron-5409 gnome-shell[1782]: [x11gestures@joseexposito.github.io] Error connecting to Touchégg daemon: Could not connect: Connection refused
Feb 12 02:38:52 yuan-Inspiron-5409 gnome-shell[1782]: [x11gestures@joseexposito.github.io] Reconnecting to Touchégg daemon in 5 seconds

I have already uninstalled Touchegg. So I cannot run the following command.

$ touchegg --debug

Additional information

$ sudo apt list --installed | grep touchegg 
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

which means I have actually uninstalled touchegg by apt.

Your environment

What I tried

According to this post, I a) removed my Touchegg config file "~/.config/touchegg", b) and I ran "systemctl disable --now touchegg" (however got "Failed to disable unit: Unit file touchegg.service does not exist."), c) and finally checked my x11 related files in the home directory, which are ".xinitrc"(empty file) and ".xinputrc"(only one line "run_im fcitx5") However, these efforts did not fix the problem.

JoseExposito commented 1 year ago

Hi!

That notification is displayed by this GNOME Shell extension: https://github.com/JoseExposito/gnome-shell-extension-x11gestures

Make sure to remove it to get rid of the notification.