JoseExposito / touche

The desktop application to configure Touchégg
GNU General Public License v3.0
543 stars 26 forks source link

Arch. Cannot open app (both AUR and flatpak) #75

Closed Marchamp closed 2 years ago

Marchamp commented 2 years ago

Cannot even open the app.

Touchegg is running. Touch gestures from X11 Gestures gnome extension works flawlessly.

image

############################## LOGS ########################### [ted@tedArch ~]$ touche Gjs-Message: 11:22:54.207: JS LOG: Reading configuration file "/home/ted/.config/touchegg/touchegg.conf" Gjs-Message: 11:22:54.249: JS LOG: Saving global settings in the model

(com.github.joseexposito.touche:47576): Gjs-CRITICAL **: 11:22:54.249: JS ERROR: TypeError: config.touch\u00E9gg is undefined loadConfig@webpack:///../src/config/xml-config.js?:93:29 loadFromFile@webpack:///../src/config/model.js?:103:57 showMainView@webpack:///../src/app-window.js?:84:59 _init@webpack:///../src/app-window.js?:61:12 AppWindow@webpack:///../src/app-window.js?:42:1 main/<@webpack:///../src/index.js?:53:22 main@webpack:///../src/index.js?:58:22 run@resource:///org/gnome/gjs/modules/script/package.js:206:19 @/usr/bin/touche:11:17 ############################## END ###########################

~/.config/touchegg/touchegg.conf has not been touched after touchegg installation.

My env Touché version: 2.0.6-1 Touchégg version: 2.0.14 Operating System: Arch (EndeavourOS) Desktop Environment: Gnome 42.1 Installation method: both AUR and flatpak

JoseExposito commented 2 years ago

Hi! On which language is your system set? It seems like there is a problem recognising the é in your config file.

Could share your /home/ted/.config/touchegg/touchegg.conf file? Just to make sure there is no issues there.

Marchamp commented 2 years ago

Here it is!

touchegg.conf

JoseExposito commented 2 years ago

It looks like your configuration file is missing some tags, here is the general structure: https://github.com/JoseExposito/touchegg/blob/master/installation/touchegg.conf

Check the root <touchégg> tag and how gestures should go inside application tags.

Unless you really want to keep your config, I'd suggest to delete (after a backup) your /home/ted/.config/touchegg/touchegg.conf and start Touché again, that should fix the issue.

Marchamp commented 2 years ago

Thank you. It works now.