I have installed the package touchegg by the mentioned procedure
.rpm package and install it. Double click on the package may work, otherwise install it from the terminal:
cd ~/Downloads # Or to the path where the rpm package is placed at sudo dnf install touchegg-*.rpm # Install the package
Run Touchégg manually by running the command
touchegg or reboot to get started.
In addition to that since I’m a gnome user I have installed the extension mentioned
If you are using the GNOME Desktop Environment it is recommended to also install this extension:
Both Touchégg and the extension need to installed, so don’t forget to follow the install instructions for your distro!
But the package is not working it is prompting in terminal like this
[hemanth@fedora ~]$ touchegg Touchégg v2.0.9. Starting Touchégg in client mode Parsing your configuration file... Using configuration file "/usr/share/touchegg/touchegg.conf" Configuration parsed successfully Connecting to Touchégg daemon... Connection with Touchégg established /usr/include/c++/8/bits/stl_vector.h:932: std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator(std::vector<_Tp, _Alloc>::size_type) [with _Tp = long unsigned int; _Alloc = std::allocator<long unsigned int>; std::vector<_Tp, _Alloc>::reference = long unsigned int&; std::vector<_Tp, _Alloc>::size_type = long unsigned int]: Assertion '__builtin_expect(__n < this->size(), true)' failed. Aborted (core dumped) [hemanth@fedora ~]$
Basically this package is to use touchpad gestures.More about this at GitHub - JoseExposito/touchegg: Linux multi-touch gesture recognizer