This file handles all of the default gestures on installing Touchégg.
This file contains a combination of meta information resources and a shortcut to the Touchégg application, in accordance with the XDG Desktop Entry specification which defines a standard for applications to integrate into application menus of desktop environments.
This file is installed into the system-wide XDG Autostart directory (/etc/xdg/autostart
), which allows autostarting ordinary desktop entries on desktop environment startup.
This service runs Touchégg in daemon mode (touchegg --daemon
) as part of the "input" group.
The daemon will open a Unix domain socket so any service (usually touchegg --client
) can have access to libinput's multi-touch gestures.
CMake configures the path for ExecStart and saves the result in touchegg.service
.
https://wiki.archlinux.org/index.php/Systemd#Basic_systemctl_usage
sudo cp installation/touchegg.service /lib/systemd/system
sudo systemctl enable touchegg.service
sudo systemctl start touchegg
systemctl status touchegg
journalctl -u touchegg -b -f # Monitor the logs since last boot
Change the ExecStart to your binary path:
ExecStart=/home/jose/Devel/touchegg/build/touchegg --daemon
Copy the service file and restart it:
sudo systemctl daemon-reload && sudo systemctl restart touchegg